1c-form-pack
스타16
포크2
업데이트2026년 2월 9일 13:49
Упаковка модулей Module.bsl обратно в Form.bin обычных форм 1С
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SKILL.md
readonly메뉴
Упаковка модулей 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