Edtb Epf Scaffold
edtb_epf_scaffoldCreate a scaffold for a 1C:EDT external data processor or report with object module stubs, a stub form, and registration in Configuration.mdo. Supports optional BSP modules and dry-run planning.
Instructions
Сгенерировать каркас внешней обработки/отчёта (GAP-EPF-ROOT).
Создаёт в src/ExternalDataProcessors|ExternalReports/<name>/:
корневой <name>.mdo (валидный EDT XML, producedTypes/
containedObjects, uuid4), ObjectModule.bsl (стабы БСП
СведенияОВнешнейОбработке при withBspModules), stub формы
Forms/Форма/Form.form + Module.bsl. Регистрирует объект в
Configuration.mdo (externalObjects), затем resync.
Параметры: name: имя объекта (идентификатор 1С). kind: "ExternalDataProcessor" или "ExternalReport". withBspModules: добавить ли БСП-стабы в модуль объекта. projectPath: корень EDT-проекта (иначе EDTB_PROJECT_PATH). dryRun: вернуть план без применения.
Возвращает: dict с полями ok, plan/files, warnings.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | ExternalDataProcessor | |
| name | Yes | ||
| dryRun | No | ||
| projectPath | No | ||
| withBspModules | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||