form-add

/form-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 "form-add" with this command: npx skills add arman-kudaibergenov/1c-ai-development-kit/arman-kudaibergenov-1c-ai-development-kit-form-add

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

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

Usage

/form-add <ObjectPath> <FormName> [Purpose] [Synonym] [--set-default]

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

ObjectPath да — Путь к XML-файлу объекта (Documents/Док.xml)

FormName да — Имя формы (ФормаДокумента)

Purpose нет Object Назначение: Object, List, Choice, Record

Synonym нет = FormName Синоним формы

--set-default нет авто Установить как форму по умолчанию

Команда

powershell.exe -NoProfile -File .claude/skills/form-add/scripts/form-add.ps1 -ObjectPath "<ObjectPath>" -FormName "<FormName>" [-Purpose "<Purpose>"] [-Synonym "<Synonym>"] [-SetDefault]

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

Purpose Допустимые типы объектов Основной реквизит DefaultForm-свойство

Object Document, Catalog, DataProcessor, Report, ExternalDataProcessor, ExternalReport, ChartOf*, ExchangePlan, BusinessProcess, Task Объект (тип: *Object.Имя) DefaultObjectForm (DefaultForm для DataProcessor/Report/ExternalDataProcessor/ExternalReport)

List Все кроме DataProcessor Список (DynamicList) DefaultListForm

Choice Document, Catalog, ChartOf*, ExchangePlan, BusinessProcess, Task Список (DynamicList) DefaultChoiceForm

Record InformationRegister Запись (InformationRegisterRecordManager) DefaultRecordForm

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

<ObjectDir>/Forms/ ├── <FormName>.xml # Метаданные формы (UUID) └── <FormName>/ └── Ext/ ├── Form.xml # Описание формы (logform namespace) └── Form/ └── Module.bsl # BSL-модуль с 5 регионами + ПриСозданииНаСервере

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

  • <ObjectPath> — добавляется <Form> в ChildObjects (перед <Template> или <TabularSection> ), обновляется Default*Form (автоматически если пустое, или явно при --set-default )

Поддерживаемые типы объектов

Document, Catalog, DataProcessor, Report, ExternalDataProcessor, ExternalReport, InformationRegister, ChartOfAccounts, ChartOfCharacteristicTypes, ExchangePlan, BusinessProcess, Task

Примеры

Форма документа

/form-add Documents/АвансовыйОтчет.xml ФормаДокумента --purpose Object

Форма списка каталога

/form-add Catalogs/Контрагенты.xml ФормаСписка --purpose List

Форма записи регистра сведений

/form-add InformationRegisters/КурсыВалют.xml ФормаЗаписи --purpose Record

Форма выбора с синонимом

/form-add Catalogs/Номенклатура.xml ФормаВыбора --purpose Choice --synonym "Выбор номенклатуры"

Установить как форму по умолчанию

/form-add Documents/Заказ.xml ФормаДокументаНовая --purpose Object --set-default

Workflow

  • /form-add — создать каркас формы

  • /form-compile или /form-edit — наполнить Form.xml элементами

  • /form-validate — проверить корректность

  • /form-info — проанализировать результат

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

skd-edit

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

1c-project-init

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

1c-help-mcp

No summary provided by upstream source.

Repository SourceNeeds Review