Перейти к основному содержимому

Сборка из исходников

Требования

  • Платформа 1С:Предприятие 8.3.12+
  • EDT
  • OneScript

Клонирование репозитория

git clone https://github.com/cpr1c/tools_ui_1c.git
cd tools_ui_1c

Установка зависимостей

opm install

Команды сборки

КомандаОписание
xmlЭкспорт исходников в формат XML
cfeСборка расширения (.cfe)
cfСборка конфигурации (.cf)
epfСборка портативной обработки (.epf)

Сначала выполняется xml, затем одна из команд формирования сборки.

Параметры

ПараметрОписание
--platformSourceКаталог установки платформы 1С
--edtSourceКаталог исполняемых файлов EDT

Вместо параметров можно задать переменные окружения:

  • TOOLS_UI_1C_BUILDER_PLATFORM_PATH
  • TOOLS_UI_1C_BUILDER_EDT_PATH

Примеры сборки

# Linux
./build.sh --platformSource=/opt/1cv8/x86_64/8.3.12.1924 \
--edtSource=/home/user/.local/share/1C/1cedt/installations/1C_EDT\ \(Lite\)\ 2024.1/1cedt/ xml

./build.sh --platformSource=/opt/1cv8/x86_64/8.3.12.1924 \
--edtSource=/home/user/.local/share/1C/1cedt/installations/1C_EDT\ \(Lite\)\ 2024.1/1cedt/ cfe
REM Windows
build.bat --platformSource="C:\Program Files (x86)\1cv8\8.3.12.1924\bin" --edtSource="C:\1C\EDT\eclipse" xml
build.bat --platformSource="C:\Program Files (x86)\1cv8\8.3.12.1924\bin" --edtSource="C:\1C\EDT\eclipse" cfe

Сборка CF из расширения

Для сборки конфигурации из готового расширения используйте утилиту cfe2cf:

# Linux
cfe2cf file --platformDirectory=/opt/1cv8/x86_64/8.3.12.1924 UI.cfe "Extension" UI.cf

# Windows
cfe2cf file --platformDirectory="C:\Program Files (x86)\1cv8\8.3.12.1924\bin" UI.cfe "Extension" UI.cf
подсказка

Если не указать каталог платформы, сборка выполняется последней установленной в системе версией.