template-add

/template-add — Добавление макета

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "template-add" with this command: npx skills add arman-kudaibergenov/1c-ai-development-kit/arman-kudaibergenov-1c-ai-development-kit-template-add

/template-add — Добавление макета

Создаёт макет указанного типа и регистрирует его в корневом XML объекта.

Usage

/template-add <ObjectName> <TemplateName> <TemplateType>

Параметр Обязательный По умолчанию Описание

ObjectName да — Имя объекта

TemplateName да — Имя макета

TemplateType да — Тип: HTML, Text, SpreadsheetDocument, BinaryData, DataCompositionSchema

Synonym нет = TemplateName Синоним макета

SrcDir нет src

Каталог исходников

--SetMainSKD нет — Принудительно установить MainDataCompositionSchema

Команда

powershell.exe -NoProfile -File .claude/skills/template-add/scripts/add-template.ps1 -ObjectName "<ObjectName>" -TemplateName "<TemplateName>" -TemplateType "<TemplateType>" [-Synonym "<Synonym>"] [-SrcDir "<SrcDir>"] [-SetMainSKD]

Маппинг типов

Пользователь может указать тип в свободной форме. Определи нужный по контексту:

Пользователь пишет TemplateType Расширение Содержимое

HTML HTMLDocument .html

Пустой HTML-документ

Text, текстовый документ, текст TextDocument .txt

Пустой файл

SpreadsheetDocument, табличный документ, MXL SpreadsheetDocument .xml

Минимальный spreadsheet

BinaryData, двоичные данные BinaryData .bin

Пустой файл

DataCompositionSchema, СКД, схема компоновки DataCompositionSchema .xml

Минимальная DCS-схема

Конвенция именования

Для макетов печатных форм (тип SpreadsheetDocument) применяй префикс ПФ_MXL_ :

Контекст Формат имени Пример

Печатная форма (дополнительная обработка вида ПечатнаяФорма, или пользователь явно говорит «печатная форма») ПФ_MXL_<КраткоеИмя>

ПФ_MXL_М11 , ПФ_MXL_СчётФактура , ПФ_MXL_КонвертDL

Прочие макеты (загрузка данных, служебные, настройки) Без префикса МакетЗагрузки , НастройкиПечати

Если пользователь указал имя макета без префикса, но контекст — печатная форма, добавь префикс ПФ_MXL_ автоматически и сообщи об этом.

MainDataCompositionSchema (авто)

При добавлении макета типа DataCompositionSchema к ExternalReport или Report :

  • Если MainDataCompositionSchema пуст — автоматически заполняется ссылкой на макет

  • Используй --SetMainSKD чтобы перезаписать существующее значение

Что создаётся

<SrcDir>/<ObjectName>/Templates/ ├── <TemplateName>.xml # Метаданные макета (1 UUID) └── <TemplateName>/ └── Ext/ └── Template.<ext> # Содержимое макета

Что модифицируется

  • <SrcDir>/<ObjectName>.xml — добавляется <Template> в конец ChildObjects

  • Для ExternalReport/Report: может обновляться MainDataCompositionSchema

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

1c-query-opt

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

1c-help-mcp

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

1c-project-init

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

db-list

No summary provided by upstream source.

Repository SourceNeeds Review