mxl-validate

Validate 1C MXL Template.xml files for structural correctness.

41|5|Updated May 28, 2026
One-click install
npx skills add https://github.com/msrv-tech/skills --skill mxl-validate-msrv-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mxl-validate
Source: https://github.com/msrv-tech/skills/tree/main/mxl-validate
Command: npx skills add https://github.com/msrv-tech/skills --skill mxl-validate-msrv-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Этот навык валидирует макет табличного документа (MXL) в системе 1С после создания или модификации макета, чтобы оперативно выявлять структурные ошибки.

Core Features & Use Cases

  • Проверка соответствия макета требованиям: высота, индексы, палитры цветов и ссылки на именованные области.
  • Проверка границ и ссылок на колонки/ряды, участков NamedItemCells, объединений и drawings.
  • Подробный вывод об обнаруженных ошибках и предупреждениях, с настройкой максимального числа ошибок.

Quick Start

Запустите mxl-validate с указанием 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 MXL template for structural errors?

You validate an MXL layout by running a validation script against the Template.xml file to identify structural errors. The script checks height consistency, palette references, and named area bounds during development or pre-publish workflows.

What structural errors does MXL template validation check for?

MXL layout validation checks height consistency, palette and index references, named area bounds, merges, and drawing indices. It detects structural problems in Template.xml files to ensure document layouts are correctly configured before publishing.

Does 1C MXL validation work with Ext/Template.xml variations?

Yes, MXL validation supports both standard Template.xml files and related Ext/Template.xml variations. It processes these files during automated validation pipelines and pre-publish checks to enforce structural correctness.

How do I limit the number of errors reported when validating an MXL layout?

You can limit reported errors by configuring the MaxErrors parameter when validating an MXL layout. This setting caps the maximum number of errors returned, while optional detailed output provides further context on warnings.

Why does my 1C Template.xml fail validation after modifying named areas?

Your 1C Template.xml fails validation because modifying named areas can break their bounds or references. The validation script enforces strict checks on named area boundaries, merges, and drawing indices to ensure structural correctness.