1c-form-pack
Упаковка модулей Module.bsl обратно в Form.bin обычных форм 1С
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Упаковка модулей Module.bsl обратно в Form.bin обычных форм 1С
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| 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