What problem does it solve?
Подсистема 1C иногда содержит некорректную XML-структуру или неправильные метаданные после изменений, что приводит к ошибкам внедрения. Этот Skill выполняет автоматическую валидацию и сообщает об обнаруженных проблемах.
Core Features & Use Cases
- Проверка XML на корректность структуры MetaDataObject/Subsystem и наличие uuid
- Проверка наличия и валидности 9 обязательных свойств: Name, Synonym, Comment, IncludeHelpInContents, IncludeInCommandInterface, UseOneCommand, Explanation, Picture, Content
- Проверка имени на валидный идентификатор и вывод предупреждений, если имя пустое или некорректное
- Анализ Content на правильные форматы MDObjectRef и поиск дубликатов
- Проверка дочерних объектов Subsystem и существование связанных файлов
- Валидация CommandInterface.xml при наличии и проверка формата XML
- Проверка Picture и ограничения UseOneCommand
Quick Start
Запустите скрипт subsystem-validate с указанием пути к XML-файлу подсистемы, чтобы выполнить валидацию.