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