erf-validate

Validate 1C external report XML packages for structural defects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Этот Skill убирает ручную проверку внешних отчётов 1С и помогает быстро находить структурные ошибки до передачи отчёта в работу или публикации.

Core Features & Use Cases

  • Проверка структуры ERF: анализирует корневую XML-структуру, InternalInfo, свойства и ChildObjects.
  • Контроль корректности модели: проверяет реквизиты, табличные части, уникальность имён и наличие обязательных элементов.
  • Проверка файлов отчёта: помогает убедиться, что формы и макеты присутствуют и согласованы с описанием объекта.
  • Use Case: подходит после создания или изменения внешнего отчёта, когда нужно быстро получить список ошибок и подтвердить готовность к использованию.

Quick Start

Укажите путь к корневому XML-файлу или каталогу внешнего отчёта 1С и попросите выполнить полную проверку структуры с выводом найденных ошибок.

Frequently Asked Questions about erf-validate

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

FAQPage Schema
How do I validate a 1C external report XML package before release?

To validate a 1C external report XML package, you point to the root XML file or ERF report folder and run a structural check to find defects like missing requisites or incorrect ChildObjects before release.

What structural defects can be found during 1C ERF report validation?

1C ERF report validation finds structural defects by verifying InternalInfo, MainDataCompositionSchema, ChildObjects, requisites, tabular parts, unique names, and required form or layout files.

Can I check an entire ERF report folder for missing forms and layouts?

Yes, you can check an ERF report folder to ensure that required form and layout files are present and properly agreed with the object description during the report validation process.

Does 1C external report validation check requisites and tabular parts?

1C external report validation checks requisites, tabular parts, and unique names to confirm the correctness of the data model and the presence of mandatory structural elements.

When do I need to validate 1C external reports for structural errors?

You need to validate 1C external reports for structural errors after creating or modifying an ERF report to quickly get a list of defects and confirm readiness for use or publication.

What is the best way to automate 1C ERF report regression checks?

The best way to automate 1C ERF report regression checks is to run a structural validation on the root XML file to catch missing MainDataCompositionSchema or ChildObjects defects before release.