form-validate

Validate 1C Form.xml files for duplicate IDs and DataPath references.

140|16|Updated May 2, 2026
One-click install
npx skills add https://github.com/IngvarConsulting/unica --skill form-validate-ingvarconsulting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: form-validate
Source: https://github.com/IngvarConsulting/unica/tree/main/plugins/unica/skills/form-validate
Command: npx skills add https://github.com/IngvarConsulting/unica --skill form-validate-ingvarconsulting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps developers verify the integrity and correctness of 1C Form.xml files, preventing errors that can cause runtime issues or data inconsistencies.

Core Features & Use Cases

  • Structural Validation: Checks Form.xml for duplicate IDs, missing companion elements, and incorrect DataPath references.
  • Error Reporting: Provides detailed feedback on errors found during validation, facilitating easy correction.
  • Use Case: A developer modifies a form and uses this Skill to ensure all configurations are consistent before deployment, saving debugging time.

Quick Start

Use the form-validate skill to check the form located at 'src/МояОбработка/Forms/Форма/Ext/Form.xml'.

Frequently Asked Questions about form-validate

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

FAQPage Schema
How do I validate a 1C Form.xml file for structural errors?

To validate 1C Form.xml, use this Skill to check the file structure for duplicate IDs, missing companion elements, and incorrect DataPath references. It analyzes the XML configurations to prevent runtime errors before deployment.

What causes duplicate ID errors in 1C form configurations?

Duplicate ID errors in 1C form configurations occur when Form.xml elements share identifiers. Structural validation identifies these duplicates alongside missing companion elements and incorrect DataPath references to ensure consistent form configurations.

Can I check DataPath references in 1C Form.xml before deployment?

Yes, you can check DataPath references in 1C Form.xml before deployment. The validation process scans for incorrect references, missing companion elements, and duplicate IDs, providing detailed error reports to facilitate easy correction.

Does form validation require any specific environment setup for 1C development?

Form validation for 1C development requires no specific environment setup or dependencies. You simply need your Form.xml file path, such as 'src/МояОбработка/Forms/Форма/Ext/Form.xml', to run the validation scripts.

Why does my 1C form throw runtime errors after modifying Form.xml?

1C forms throw runtime errors after modifications when Form.xml integrity is compromised by duplicate IDs, missing companion elements, or incorrect DataPath references. Validating the structure ensures consistent form configurations and saves debugging time.