form-compile

Compile 1C managed forms from JSON DSL or object metadata into Form.xml layouts.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Alex1980Alex/1C-Framework --skill form-compile-alex1980alex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form-compile
Source: https://github.com/Alex1980Alex/1C-Framework/tree/main/external/cc-1c-skills/.claude/skills/form-compile
Command: npx skills add https://github.com/Alex1980Alex/1C-Framework --skill form-compile-alex1980alex

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill removes the manual effort of building 1C managed forms by turning JSON definitions or object metadata into ready-to-use Form.xml layouts.

Core Features & Use Cases

  • JSON-to-form compilation: Generate managed forms from a structured JSON DSL for inputs, tables, pages, commands, and layout groups.
  • From-object generation: Build item, list, choice, folder, and register forms directly from 1C metadata with preset-driven layout rules.
  • Enterprise form workflows: Use it to standardize ERP-style forms, create wizards, validate XML output, and keep form structure consistent across projects.

Quick Start

Ask the Skill to compile the target 1C form from either a JSON DSL file or object metadata and specify the output path and form purpose you need.

Frequently Asked Questions about form-compile

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

FAQPage Schema
How do I generate 1C managed forms from JSON definitions?

You can generate 1C managed forms from JSON by providing a structured JSON DSL that defines your inputs, tables, and layout groups. The compiler outputs deterministic Form.xml files ready for use in managed applications.

Can I build item and list forms directly from 1C object metadata?

Yes, you can build item, list, choice, folder, and register forms directly from 1C object metadata. The compiler uses preset-driven layout rules to automatically generate the appropriate form structures for catalogs, documents, and charts.

Does the 1C form compiler support wizard-style layouts for ERP applications?

Yes, the 1C form compiler supports wizard-style layouts alongside item, list, and folder forms for ERP applications. It handles command interfaces and produces deterministic XML output to keep form structures consistent across enterprise projects.

Do I need lxml installed to compile 1C managed forms?

Yes, you need the lxml Python library installed to compile 1C managed forms. This dependency is required for parsing metadata structures and generating the deterministic Form.xml output files.

What is the best way to standardize 1C managed form structures across projects?

The best way to standardize 1C managed form structures is by compiling them from a JSON DSL or object metadata using preset-driven layout rules. This approach ensures consistent, deterministic XML output across multiple ERP projects.