form-edit

Modify 1C managed forms by adding elements, attributes, and commands.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill form-edit-mmmmmm786mngb-jpg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form-edit
Source: https://github.com/mmmmmm786mngb-jpg/WIM_DEV/tree/main/.cursor/skills/form-edit
Command: npx skills add https://github.com/mmmmmm786mngb-jpg/WIM_DEV --skill form-edit-mmmmmm786mngb-jpg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxml, and includes scripts (resource) components.

What problem does it solve?

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

Core Features & Use Cases

  • Точное добавление элементов, реквизитов и команд в Form.xml с автоматическим выделением ID и созданием компаньонов (ContextMenu, ExtendedTooltip и др.).
  • Поддержка расширений форм (BaseForm) и генерации обработчиков событий.
  • Применение для модификации готовых форм в конфигурациях 1С, где нужна точная настройка интерфейса под бизнес-процессы.

Quick Start

Запустите form-edit с указанием путей к существующему Form.xml и JSON-файлу описания изменений.

Frequently Asked Questions about form-edit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add elements, attributes, and commands to an existing 1C managed form?

To add elements, attributes, and commands to a 1C managed form, you can automate targeted modifications to Form.xml. This process ensures correct ID allocation and automatically creates companion elements like ContextMenu and ExtendedTooltip.

Can I modify 1C extension forms using automated XML editing?

Yes, you can modify 1C extension forms (BaseForm) through automated XML editing. The automation supports extension forms and includes the generation of event handlers required for wiring up new UI elements.

What is the best way to wire event handlers when modifying 1C configuration forms?

The best way to wire event handlers in 1C configuration forms is to use an automation script that processes Form.xml. It ensures precise UI changes by automatically allocating IDs and generating the necessary event handler structures.

How do I allocate IDs and create companion elements when editing 1C Form.xml?

When editing 1C Form.xml, IDs are automatically allocated and companion elements are created by running a targeted modification script. You provide the path to Form.xml and a JSON file describing the desired changes to apply updates.

Does form-edit require lxml to process 1C managed forms?

Yes, processing 1C managed forms with this automation requires the lxml dependency. It is necessary for parsing and applying precise modifications to the XML structure of existing 1C configurations.

What are the limitations of automating 1C form modifications through XML?

Automating 1C form modifications through XML is limited to adding elements, attributes, and commands to existing forms. It applies precise UI changes but does not handle creating entirely new forms from scratch.