/parse-1c-build

Parse and build utilities for 1C:Enterprise

Primary LanguagePython

Утилита для разборки и сборки epf-, erf-, ert- и md-файлов

Что делает

При установке пакета в каталоге скриптов интерпретатора Python создаётся исполняемый файл p1cb.exe. Его можно запустить с командой parse для разборки epf- и erf-файлов с помощью V8Reader или V8Unpack, ert- и md-файлов с помощью GComp, или с командой build для сборки epf- и erf-файлов с помощью V8Unpack, ert- и md-файлов с помощью GComp.

Пути к сервисной информационной базе, V8Reader.epf, v8unpack.exe и GComp указываются в файле настроек settings.yaml, который сначала ищется в текущем каталоге, затем в каталоге данных приложения пользователя (в Windows 10 каталог C:\Users\<Пользователь>\AppData\Roaming\util-1c\parse-1c-build>), а затем в общем каталоге данных приложения (в Windows 10 каталог C:\ProgramData\util-1c\parse-1c-build>). Если путь к платформе 1С:Предприятие 8 в файле настроек не указан, то он ищется автоматически.

Требования

  • Windows
  • Python 3.10 и выше. Каталоги интерпретатора и скриптов Python должны быть прописаны в переменной окружения Path
  • Для работы с epf- и erf-файлами:
    • Платформа 1С:Предприятие 8.3, сервисная информационная база (в которой будет запускаться V8Reader.epf) и V8Reader
    • V8Unpack
  • Для работы ert- и md-файлами:

Установка

pipx install parse-1c-build