form-info

Parse 1C Form.xml files and generate hierarchical element trees with typed inventories.

33|8|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill form-info-dach-coin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form-info
Source: https://github.com/Dach-Coin/claude_rules_1c/tree/main/.claude/skills/form-info
Command: npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill form-info-dach-coin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of understanding a 1C managed form (Form.xml) by automatically summarizing its structure so you can quickly find elements, attributes, commands, and event handlers without reading thousands of XML lines.

Core Features & Use Cases

  • Form.xml structure analysis: Builds a compact tree of the form’s UI elements, including key container types and their hierarchy.
  • Domain-level inventory: Extracts elements bindings (DataPath or command names), visibility/enabled/read-only flags, and events per element.
  • Full context for module changes: Extracts form-level properties, commands, attributes (with types and special cases like DynamicList/ValueTable), and parameters with type information to support module development, debugging, and review.

Quick Start

Ask the tool to analyze the form file by running: powershell.exe -NoProfile -File .claude/skills/form-info/scripts/form-info.ps1 -FormPath "<путь к Form.xml>".

Frequently Asked Questions about form-info

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

FAQPage Schema
How do I analyze a 1C managed form structure without reading the raw Form.xml file?

Analyzing a 1C managed form structure involves parsing the Form.xml file to extract a hierarchical tree of UI elements, attributes, commands, and event handlers. This process replaces manual XML scanning with a compact structural overview for faster code review.

What is the best way to extract event handlers and UI element bindings from a 1C form?

Extracting event handlers and UI element bindings from a 1C form requires parsing the Form.xml namespaces to resolve element properties. This metadata analysis yields typed inventories of DataPath bindings, visibility flags, and events per element.

How do I get a complete inventory of attributes and parameters from a 1C Form.xml?

Getting a complete inventory of attributes and parameters from a 1C Form.xml requires parsing the XML namespaces to resolve form context. This extracts typed attributes, including DynamicList and ValueTable special cases, and parameters to support module development.

Can I use PowerShell to parse 1C form metadata for debugging workflows?

You can use PowerShell to parse 1C form metadata by running a script that reads Form.xml as UTF-8 and resolves XML namespaces. This outputs a hierarchical element tree and typed inventories with pagination to support debugging workflows.

Does 1C form structure analysis support forms with extension contexts?

1C form structure analysis supports extension contexts by resolving standard and extension form contexts during XML namespace parsing. This ensures the hierarchical element tree and typed inventories accurately reflect extended form properties and events.