1c-mxl-validate

Validate 1C spreadsheet Template.xml structure, bounds, and references.

40|11|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Desko77/claude-code-skills-1c --skill 1c-mxl-validate-desko77
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-mxl-validate
Source: https://github.com/Desko77/claude-code-skills-1c/tree/main/skills/1c-mxl-validate
Command: npx skills add https://github.com/Desko77/claude-code-skills-1c --skill 1c-mxl-validate-desko77

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Validates 1C spreadsheet templates (MXL) to ensure they are structurally correct after creation or modification, preventing runtime errors in 1C processing.

Core Features & Use Cases

  • Checks template height, row constraints, and index consistency to detect out-of-bounds references.
  • Verifies font/format/palette references, column sets, and named areas to ensure layout integrity.
  • Use Case: run validation after Maket/Template edits before deployment to avoid broken reports or forms.

Quick Start

Run the validation script with the path to the Template.xml you want to check.

Frequently Asked Questions about 1c-mxl-validate

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

FAQPage Schema
How do I validate a 1C MXL template for structural correctness?

To validate a 1C MXL template, run the validation script with the path to your Template.xml. It checks height, palette references, named areas, and merges to ensure structural correctness before deployment.

What does 1C Template.xml validation check for?

1C Template.xml validation checks row constraints, column indices, font and format palette references, and drawing indices. It detects out-of-bounds references to ensure layout integrity and prevent runtime errors.

Why does my 1C MXL template cause runtime errors after editing?

1C MXL templates cause runtime errors when structural modifications introduce broken references or invalid merges. Validating the Template.xml after edits catches these structural issues before they reach production.

Do I need lxml installed to validate 1C spreadsheet templates?

Yes, you need lxml installed to validate 1C spreadsheet templates. The validation script depends on the lxml library for XML parsing and deterministic structural checks.

Can I automate 1C template validation before deployment?

You can automate 1C template validation by running the script during your build or pre-deployment pipeline. It returns a nonzero exit status on errors, allowing automated workflows to halt on structural failures.

What is the best way to check 1C MXL named areas and merges?

The best way to check 1C MXL named areas and merges is running a dedicated XML validation script. It enforces bounds against defined palettes and verifies layout integrity deterministically.