What problem does it solve?
This Skill solves the problem of broken or invalid 1C external report packages by validating ERF XML structure and required components before you try to load them in your project.
Core Features & Use Cases
- Structural XML validation for ExternalReport ERF: checks root structure, InternalInfo, and key schema elements like MainDataCompositionSchema.
- Child object and metadata integrity checks: verifies ChildObjects, requisites, and table parts, including uniqueness of names.
- Completeness verification: ensures referenced files for forms and layouts (when applicable) exist so the report can be safely activated.
Use case: After you generate or modify an ERF external report (for example, by editing its XML sources during a refactor or code generation), run this Skill to confirm it matches the expected structure and avoid runtime loading errors.
Quick Start
Run the validation for your ERF by telling the assistant: "Validate the ERF external report at src/МойОтчет with detailed output and stop after 30 errors."