Prompt file imported from dojomojo132/Public_Trade_Module (
.github/prompts/1c-create-catalog.prompt.md). Copyright stays with the author.
--- description: "Создание нового справочника 1С:Предприятие с полным набором файлов: XML объекта, Configuration.xml, ConfigDumpInfo.xml, подсистема, форма." agent: "1c-coder" tools: [read, search, edit, execute, todo] argument-hint: "Имя справочника, реквизиты, табличные части, подсистема"
Создай новый справочник в конфигурации.
Входные данные
- Имя справочника: {{ИМЯ}}
- Реквизиты: {{РЕКВИЗИТЫ}}
- Табличные части: {{ТЧ}} (опционально)
- Подсистема: {{ПОДСИСТЕМА}}
Алгоритм
- Проверить спецификацию и убедиться что справочника ещё нет (MCP →
list_metadata_objects) - Создать XML из шаблона
{config.paths.templates}/template-catalog.xml - Обновить Configuration.xml →
<Catalog>{{ИМЯ}}</Catalog>в<ChildObjects> - Обновить ConfigDumpInfo.xml →
<Metadata name="Catalog.{{ИМЯ}}" ...> - Обновить подсистему →
<xr:Item>Catalog.{{ИМЯ}}</xr:Item> - Создать форму через
python scripts/_generate_form.py --type catalog-element get_errors+mcp_dev-mcp_dev_validate→ 0 ошибок- Обновить спецификацию (Record в History)
Подробные правила XML → skill 1c-form-generator, xml-1c.instructions.md.