Skills

Form Add

Добавить пустую управляемую форму к объекту 1С.

Install

npx skills add Nikolay-Shirokov/cc-1c-skills --skill form-add -g -a claude-code -y
Category
Engineering
Updated
4d ago
License
MIT
Context cost
Lightabout 964 tokens
Runs scripts
Yes, review before use

What it does

Добавить пустую управляемую форму к объекту 1С. Используй когда нужно создать у объекта новую форму

/form-add, Добавление формы к объекту конфигурации

Создаёт управляемую форму (metadata XML + Form.xml + Module.bsl) и регистрирует её в корневом XML объекта конфигурации (Document, Catalog, InformationRegister и др.).

Usage

/form-add <ObjectPath> <FormName> [-Purpose <Purpose>] [-Synonym <Synonym>] [-SetDefault]
ПараметрОбязательныйПо умолчаниюОписание
ObjectPathда,Путь к XML-файлу объекта (Documents/Док.xml)
FormNameда,Имя формы (ФормаДокумента)
Purposeнетосновная форма видаНазначение формы, см. таблицу ниже: у справочника это форма объекта, у регистра сведений, форма записи, у журнала, форма списка
Synonymнет= FormNameСиноним формы
-SetDefaultнетавтоСделать основной. Без флага основной становится первая форма каждого назначения

Команда

powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/form-add.ps1" -ObjectPath "<ObjectPath>" -FormName "<FormName>" [-Purpose "<Purpose>"] [-Synonym "<Synonym>"] [-SetDefault]

Purpose, назначение формы

PurposeКакая формаСтановится основной
Objectформа объекта (элемента, документа, обработки)да
Listформа спискада
Choiceформа выборада
Folderформа группыда
FolderChoiceформа выбора группыда
Recordформа записида
RecordSetформа набора записейнет, в платформе нет такого свойства
Saveформа сохранения настроекда
Loadформа загрузки настроекда
Customпроизвольная форма, без привязки к объектунет

Что доступно типу объекта

Read the whole SKILL.md on GitHub

More in Engineering