--- name: epf-init description: Создать пустую внешнюю обработку 1С (scaffold XML-исходников) argument-hint: [Synonym] allowed-tools: - Bash - Read - Write - Edit - Glob - Grep --- # /epf-init — Создание новой обработки Генерирует минимальный набор XML-исходников для внешней обработки 1С: корневой файл метаданных и каталог обработки. ## Usage ``` /epf-init [Synonym] [SrcDir] ``` | Параметр | Обязательный | По умолчанию | Описание | |-----------|:------------:|--------------|-------------------------------------| | Name | да | — | Имя обработки (латиница/кириллица) | | Synonym | нет | = Name | Синоним (отображаемое имя) | | SrcDir | нет | `src` | Каталог исходников относительно CWD | ## Команда ```powershell powershell.exe -NoProfile -File .claude/skills/epf-init/scripts/init.ps1 -Name "" [-Synonym ""] [-SrcDir ""] ``` ## Что создаётся ``` / ├── .xml # Корневой файл метаданных (4 UUID) └── / └── Ext/ └── ObjectModule.bsl # Модуль объекта с 3 регионами ``` - Корневой XML содержит `MetaDataObject/ExternalDataProcessor` с пустыми `DefaultForm` и `ChildObjects` - ClassId фиксирован: `c3831ec8-d8d5-4f93-8a22-f9bfae07327f` - Файл создаётся в UTF-8 с BOM ## Дальнейшие шаги - Добавить форму: `/epf-add-form` - Добавить макет: `/template-add` - Добавить справку: `/help-add` - Собрать EPF: `/epf-build`