1c-form-pack
Упаковка модулей Module.bsl обратно в Form.bin обычных форм 1С
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Упаковка модулей Module.bsl обратно в Form.bin обычных форм 1С
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | 1c-form-pack |
| description | Упаковка модулей Module.bsl обратно в Form.bin обычных форм 1С |
Упаковывает отредактированные модули Module.bsl обратно в бинарные контейнеры Form.bin обычных форм.
Использует container_reader / container_writer из библиотеки v8unpack для корректной работы с контейнерами 1С.
После редактирования Module.bsl файлов, извлечённых через /1c-form-extract, перед загрузкой обработки в конфигуратор.
При коммите упаковка происходит автоматически через pre-commit hook.
python .1c-tools/pack_form_modules.py <каталог> [--no-backup] [--verbose]
Параметры:
каталог — каталог с XML-выгрузкой (например src)--no-backup — не создавать Form.bin.bak--verbose, -v — подробный вывод# Упаковать (с backup)
python .1c-tools/pack_form_modules.py src
# Упаковать без backup
python .1c-tools/pack_form_modules.py src --no-backup
# Подробный вывод
python .1c-tools/pack_form_modules.py src --verbose
Form.bin + Module.bslcontainer_reader.extractmodule содержимым Module.bslcontainer_writer.buildForm.bin.bak) если не указан --no-backup/1c-form-extractModule.bsl файлыpython .1c-tools/pack_form_modules.py srcpip install v8unpack
По умолчанию создаётся Form.bin.bak перед перезаписью. Если упаковка не удалась, можно восстановить:
copy Form.bin.bak Form.bin