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

SkillDev tools

Your AI can add a managed form to a 1C external processing. An external processing is a standalone 1C file, and a managed form is the on-screen window people use to work with it inside 1C. Once the form is added, the processing file is ready to open and use in 1C.

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

After adding the skill, ask your AI to add a managed form to your 1C external processing file. Then open the file in 1C to check the form.

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

What your AI can do with it

  • Add a managed form to a 1C external processing
  • Give an external processing a form people can open in 1C
  • Save the new form into the external processing file
  • Create the form through your AI instead of building it by hand

What this skill tells your AI

The instructions your AI receives, as published by desko77/cursor-1c-skills 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
57
Forks
13
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
x-1c-epf-add-form-desko77
Source
github.com/desko77/cursor-1c-skills