mxl-validate

Validate 1C MXL spreadsheet template XML structure against platform rules.

511|99|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Nikolay-Shirokov/cc-1c-skills --skill mxl-validate-nikolay-shirokov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mxl-validate
Source: https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/main/.claude/skills/mxl-validate
Command: npx skills add https://github.com/Nikolay-Shirokov/cc-1c-skills --skill mxl-validate-nikolay-shirokov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill identifies and reports structural errors in 1C spreadsheet templates (MXL) that the 1C platform might silently ignore, preventing data loss or corruption.

Core Features & Use Cases

  • Structural Validation: Checks for issues like incorrect row/column counts, invalid format indices, and out-of-bounds references.
  • Error Reporting: Provides detailed error messages with severity levels (ERROR, WARN).
  • Use Case: After generating or manually editing a Template.xml file for a 1C report, use this Skill to ensure its integrity before compiling it into an EPF, catching potential issues early.

Quick Start

Validate the spreadsheet template located at 'src/MyProcessor/Templates/MyTemplate/Ext/Template.xml'.

Frequently Asked Questions about mxl-validate

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

FAQPage Schema
How do I validate a 1C spreadsheet template XML file for structural errors?

To validate a 1C spreadsheet template, run the Skill's PowerShell scripts against your Template.xml file to check row and column counts, format indices, and out-of-bounds references, preventing silent data corruption.

Why does 1C ignore malformed template data and cause runtime errors?

1C silently ignores malformed MXL template data when structural rules are violated, which can lead to unexpected runtime errors; validating the XML structure beforehand detects these invalid format indices and reference bounds.

Do I need PowerShell to check 1C MXL template integrity?

Yes, you need PowerShell installed to execute the validation scripts that check the 1C MXL template XML structure against predefined platform rules and limitations.

When should I validate my 1C spreadsheet template before compiling?

You should validate your 1C spreadsheet template after generating or manually editing the Template.xml file and before compiling it into an EPF, ensuring you catch structural issues like incorrect row counts early.

What kind of errors are reported when checking an MXL template?

The validation reports structural errors in the MXL template with detailed messages and severity levels including ERROR and WARN, identifying incorrect row or column counts and invalid format indices.