What problem does it solve? Modifying 1C:Enterprise managed forms requires hand-editing verbose Form.xml files with strict ID pools, namespaces, and element schemas, which is error-prone when done manually. This Skill applies targeted changes to an existing Form.xml from a declarative JSON patch, generating correct XML elements, attributes, commands, and event handlers automatically. ## Core Features & Use Cases - JSON-driven form patching: Define elements (inputs, tables, buttons, groups, pages, labels) in a JSON file and have them emitted as valid Form.xml fragments with auto-allocated IDs. - ID pool management: Scans existing element, attribute, and command IDs (including extension mode with BaseForm, offsetting IDs to 1000000+) to avoid collisions. - Type and event handling: Resolves Russian and English type synonyms (e.g. "строка" to string, "СправочникСсылка" to CatalogRef) and generates Russian-named event handlers like ПриИзменении. - Use Case: In assisted artifact mode, add a new input field with an OnChange handler to an existing document form by writing a small JSON patch and running the script, then validating the result. ## Quick Start Ask the assistant to edit the existing form by writing a JSON patch and running the 1c-forms edit script against the target Form.xml, then validate the result.