1c-mxl-compile

Compile 1C spreadsheet document JSON definitions into Template.xml files.

151|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Jefest9988/1c-ai-development-kit --skill 1c-mxl-compile-jefest9988
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-mxl-compile
Source: https://github.com/Jefest9988/1c-ai-development-kit/tree/main/.cursor/skills/1c-mxl/compile
Command: npx skills add https://github.com/Jefest9988/1c-ai-development-kit --skill 1c-mxl-compile-jefest9988

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of 1C spreadsheet document layouts (Template.xml) from a structured JSON definition, streamlining the generation of print forms.

Core Features & Use Cases

  • JSON to XML Conversion: Transforms a human-readable JSON DSL into the complex XML structure required by 1C spreadsheet documents.
  • Layout Generation: Creates print form layouts, including areas, cells, styles, and parameters, based on the provided JSON.
  • Use Case: When designing a complex report layout in 1C, you can define its structure, styles, and data bindings in a JSON file and then use this Skill to automatically generate the Template.xml file, ensuring correctness and saving significant manual effort.

Quick Start

Compile the JSON layout definition found at '/path/to/layout.json' into a Template.xml file at '/path/to/output/Template.xml'.

Frequently Asked Questions about 1c-mxl-compile

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

FAQPage Schema
How do I generate a 1C spreadsheet document layout from JSON?

You can automate 1C print form layout creation by defining the structure, styles, and data bindings in a JSON file. This Skill compiles the JSON definition into the complex XML structure required by 1C spreadsheet documents, ensuring correctness and saving manual effort.

What is the best way to automate creating 1C print form layouts?

You can automate 1C print form layout creation by defining the structure, styles, and data bindings in a JSON file. This Skill compiles the JSON definition into the complex XML structure required by 1C spreadsheet documents, ensuring correctness and saving manual effort.

Do I need PowerShell to compile 1C MXL templates?

Yes, compiling 1C MXL templates requires PowerShell because the Skill relies on a PowerShell script to transform the JSON definition into the final Template.xml file. You must also provide a valid JSON file path and an output directory path.

Can I define 1C spreadsheet styles and parameters in JSON?

Yes, you can define 1C spreadsheet styles and parameters in a structured JSON file. The compilation process reads this JSON DSL specification and accurately maps the defined areas, cells, styles, and parameters into the generated Template.xml.

What are the limitations of generating 1C Template.xml from JSON?

The primary limitation of generating 1C Template.xml from JSON is that the input must strictly adhere to the expected JSON DSL specification. The compilation process handles areas, parameters, and styles, but requires accurate input paths to execute the PowerShell script successfully.