1
0
mirror of https://github.com/arkuznetsov/1CFilesConverter.git synced 2025-02-15 13:33:11 +02:00

feat: Добавлена возможность отключения чтения переменных среды из файла .env в рабочем каталоге (V8_SKIP_ENV=1);

Дополнено описание;
Изменен номер версии.
This commit is contained in:
Artem Kuznetsov 2023-12-21 10:27:20 +03:00
parent f8509f80c4
commit 99fe91ae51
14 changed files with 16 additions and 15 deletions

View File

@ -34,9 +34,12 @@
* **ibcmd** - для конвертации используется утилита администрирования автономного сервера
* **V8_RING_TOOL** - путь к утилите ring из состава EDT (по умолчанию берется из переменной окружения `%PATH%`)
* **IBCMD_DATA** - путь к каталогу данных автономного сервера при использовании утилиты `ibcmd` (по умолчанию `%V8_TEMP%\ibcmd_data`)
* **V8_SKIP_ENV** - если установлена в `1`, то отключает чтение переменных среды из файла `.env`
Значения переменных среды могут быть указаны в файле `.env` в текущем рабочем каталоге, пример приведен в файле [tests/example.env](./tests/example.env)
Переменная среды **V8_SKIP_ENV** позволяет отключить чтение переменных среды из файла `.env`: `V8_SKIP_ENV=1`
## <a id="scripts"></a>Скрипты конвертации
### [conf2ib.cmd](./scripts/cf2ib.cmd)

View File

@ -1 +1 @@
1.4.0
1.4.1

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C configuration to 1C configuration file ^(*.cf^)
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C configuration to 1C:EDT project
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Load 1C configuration to 1C infobase
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C configuration to 1C:Designer XML format
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"
@ -138,8 +138,6 @@ goto finally
:export_cf
echo [INFO] Creating infobase "%IB_PATH%" from file "%V8_SRC_PATH%"...
IF not exist "%IB_PATH%" md "%IB_PATH%"
IF "%V8_CONVERT_TOOL%" equ "designer" (

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C external data processors ^& reports to 1C:EDT project
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C external data processors ^& reports to binary format ^(*.
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C external data processors ^& reports to 1C:Designer XML fo
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Validate 1C configuration, extension, external data processors ^& re
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C configuration extension to binary format ^(*.cfe^)
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C configuration extension to 1C:EDT project
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C configuration extension to binary format ^(*.cfe^)
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"

View File

@ -22,7 +22,7 @@ echo [INFO] Convert 1C configuration extension to 1C:Designer XML format
set ERROR_CODE=0
IF exist "%cd%\.env" (
IF exist "%cd%\.env" IF "%V8_SKIP_ENV%" neq "1" (
FOR /F "usebackq tokens=*" %%a in ("%cd%\.env") DO (
FOR /F "tokens=1,2 delims==" %%b IN ("%%a") DO (
IF not defined %%b set "%%b=%%c"