/epf-add-form - Добавление формы

SkillAI & models

This skill adds a managed form to an external 1C processing file. Once added, your AI can take a processing file that has no form and create the form it needs, so the processing can be opened and used in 1C.

Available today. Use it from your connected AI after setup.

Add the skill, then ask your AI to add a managed form to one of your external 1C processing files.

Then ask your AI: use the /epf-add-form - Добавление формы skill

What your AI can do with it

  • Add a managed form to an external 1C processing file
  • Create the form a processing file is missing so it can be opened in 1C
  • Update an existing external processing file with a new managed form

What this skill tells your AI

The instructions your AI receives, as published by desko77/claude-code-skills-1c in skills/1c-epf-add-form/SKILL.md and read by ahel’s review.

Создает управляемую форму и регистрирует ее в корневом XML обработки.

Usage

/epf-add-form <ProcessorName> <FormName> [Synonym] [--main]
ПараметрОбязательныйПо умолчаниюОписание
ProcessorNameда-Имя обработки (должна существовать)
FormNameда-Имя формы
Synonymнет= FormNameСиноним формы
--mainнетавтоУстановить как форму по умолчанию (автоматически для первой формы)
SrcDirнетsrcКаталог исходников

Команда

powershell.exe -NoProfile -File skills/1c-epf-add-form/scripts/add-form.ps1 -ProcessorName "<ProcessorName>" -FormName "<FormName>" [-Synonym "<Synonym>"] [-Main] [-SrcDir "<SrcDir>"]

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

<SrcDir>/<ProcessorName>/Forms/
├── <FormName>.xml                    # Метаданные формы (1 UUID)
└── <FormName>/
    └── Ext/
        ├── Form.xml                  # Описание формы (logform namespace)
        └── Form/
            └── Module.bsl           # BSL-модуль с 4 регионами

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

  • <SrcDir>/<ProcessorName>.xml - добавляется <Form> в ChildObjects, обновляется DefaultForm (автоматически если это первая форма, или явно при --main)

Детали

  • FormType: Managed
  • UsePurposes: PlatformApplication, MobilePlatformApplication
  • AutoCommandBar с id=-1
  • Реквизит "Объект" с MainAttribute=true
  • BSL-модуль содержит 5 регионов: ОбработчикиСобытийФормы, ОбработчикиСобытийЭлементовФормы, ОбработчикиКомандФормы, ОбработчикиОповещений, СлужебныеПроцедурыИФункции

Signals

GitHub stars
61
Forks
14
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
x-1c-epf-add-form
Source
github.com/desko77/claude-code-skills-1c