1c-form-extract
스타16
포크2
업데이트2026년 2월 9일 13:49
Извлечение модулей обычных форм 1С из Form.bin в Module.bsl
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SKILL.md
readonly메뉴
Извлечение модулей обычных форм 1С из Form.bin в Module.bsl
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | 1c-form-extract |
| description | Извлечение модулей обычных форм 1С из Form.bin в Module.bsl |
Извлекает модули обычных форм из бинарных контейнеров Form.bin в отдельные файлы Module.bsl для редактирования во внешних редакторах.
Использует container_reader из библиотеки v8unpack для распаковки контейнеров 1С.
При сохранении обработки в XML:
Module.bsl (отдельный файл) ✓Form.bin (контейнер) ✗python .1c-tools/extract_form_modules.py <каталог> [--force] [--verbose]
Параметры:
каталог — каталог с XML-выгрузкой (например src)--force, -f — перезаписать существующие Module.bsl--verbose, -v — подробный вывод# Извлечь модули (пропустить существующие)
python .1c-tools/extract_form_modules.py src
# Извлечь с перезаписью
python .1c-tools/extract_form_modules.py src --force
# Подробный вывод
python .1c-tools/extract_form_modules.py src --force --verbose
src/
└── Forms/
└── ОбычнаяФорма/
└── Ext/
├── Form.bin ← контейнер (не трогаем)
└── Module.bsl ← ИЗВЛЕЧЁННЫЙ модуль
python .1c-tools/extract_form_modules.py src --forceModule.bsl файлы/1c-form-packpip install v8unpack