form-info

Analyzes 1C:Enterprise managed form structure from Form.xml files.

1|2|Updated Jul 19, 2026
One-click install
npx skills add https://github.com/IngvarConsulting/unica-marketplace --skill form-info-ingvarconsulting
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: form-info
Source: https://github.com/IngvarConsulting/unica-marketplace/tree/main/plugins/unica/skills/form-info
Command: npx skills add https://github.com/IngvarConsulting/unica-marketplace --skill form-info-ingvarconsulting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Reading a 1C:Enterprise managed form's Form.xml directly means scrolling through thousands of lines of XML just to understand its elements, attributes, commands, and event handlers. This Skill produces a compact structured summary of the form so you can write form modules and analyze handlers without parsing raw XML. ## Core Features & Use Cases - Form structure summary: Reads Form.xml and outputs the element tree, attributes with types, commands, and events in a compact typed view. - Flexible target selection: Accepts either a file path to Form.xml or a logical metadata address (e.g. Catalog.<Object>.Form.<Form>) combined with a source set name from v8project.yaml. - Vendor lock awareness: Shows support status of the form's owner object from Ext/ParentConfigurations.bin, helping you assess CFE/release-support paths for locked vendor objects. - Use Case: Before writing a form module for the Номенклатура catalog item form, request the form summary to see all elements, commands, and event handlers at a glance instead of opening the raw XML. ## Quick Start Ask the assistant to show the structure of the managed form at src/Catalogs/Номенклатура/Forms/ФормаЭлемента, including its elements, attributes, commands, and events.

Frequently Asked Questions about form-info

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

FAQPage Schema
How do I inspect a 1C managed form structure without reading Form.xml?▼

Call the unica.form.info MCP tool with the form's file path or logical metadata address. It returns a typed tree of elements, attributes with types, commands, and events, replacing manual reading of thousands of XML lines.

How to analyze 1C form event handlers and commands before writing a form module?▼

Request a form summary via unica.form.info, which lists all commands and events alongside the element tree. This gives the context needed to write or modify form module handlers without opening the raw XML.

Can I select a 1C form by metadata address instead of file path?▼

Yes, unica.form.info accepts either a FormPath file selector or a sourceSet plus metadataPath logical selector such as Catalog.<Object>.Form.<Form>. Passing both selectors at once is rejected with a selector_conflict error.

Does form analysis show vendor lock support status in 1C?▼

The output includes a support indicator for the form's owner object read from Ext/ParentConfigurations.bin. If the form belongs to a locked vendor object, you should evaluate a CFE or release-support path, since the tool itself only reads state.

Why does unica.form.info reject my request with selector_conflict?▼

The tool requires exactly one target selector: either FormPath alone or sourceSet combined with metadataPath. Supplying both styles simultaneously triggers the selector_conflict error code defined in ADR-0049.