What problem does it solve?
Skill form-edit solves the problem of manually editing 1C managed Form.xml (adding new controls, data bindings, and commands) by generating correct XML fragments with consistent IDs, companions, and event handlers.
Core Features & Use Cases
- Adds elements/requisites/commands to an existing managed form: Inserts new controls into the correct group/table/page and positions them relative to existing elements.
- Auto-generates required companions: ContextMenu and ExtendedTooltip companions are emitted for supported controls, including tooltip/event wiring.
- Supports event handler wiring with validation: Produces Event entries using known event names and maps common event suffixes to handler names.
- Handles extension-form mode automatically: If the form contains BaseForm, it switches to extension ID ranges and allows additional extension sections.
Quick Start
Tell the AI to add an InputField into the specified managed form by running form-edit with the target FormPath and a JSON that describes what to insert, where, and which events to attach.