/subsystem-validate - валидация подсистемы 1С
SkillDev tools1C subsystem validation. Use after creating or modifying a subsystem to verify correctness
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the /subsystem-validate - валидация подсистемы 1С skill
What this skill tells your AI
The instructions your AI receives, as published by desko77/cursor-1c-skills in skills/1c-subsystem-validate/SKILL.md and read by ahel’s review.
Проверяет структурную корректность XML-файла подсистемы из выгрузки конфигурации.
Параметры
| Параметр | Обяз. | Умолч. | Описание |
|---|---|---|---|
| SubsystemPath | да | - | Путь к XML-файлу подсистемы |
| Detailed | нет | - | Подробный вывод (все проверки, включая успешные) |
| MaxErrors | нет | 30 | Остановиться после N ошибок |
| OutFile | нет | - | Записать результат в файл |
| IndexPath | нет | - | Индекс от 1c-config-index: включает сверку состава с конфигурацией |
Команда
powershell.exe -NoProfile -File "skills/1c-subsystem-validate/scripts/subsystem-validate.ps1" -SubsystemPath "Subsystems/Продажи"
powershell.exe -NoProfile -File "skills/1c-subsystem-validate/scripts/subsystem-validate.ps1" -SubsystemPath "Subsystems/Продажи.xml"
Сверка состава с конфигурацией (проверка 14)
Раньше валидатор проверял ФОРМУ записей состава - что это xr:MDObjectRef, что имя не во
множественном числе, что нет дублей. Существует ли объект на самом деле, он не знал: про
конфигурацию ему было ничего не известно.
С -IndexPath знает. Ссылка на удаленный объект больше не проходит молча.
Имена в составе (Catalog.Контрагенты) совпадают с ключами индекса, поэтому карта
соответствий не нужна. Ссылка по UUID не проверяется - разбирать ее нечем.
Тяжесть - предупреждение. В расширении формулировка мягче: объект может лежать в основной конфигурации, которой в этой выгрузке нет.
python skills/1c-config-index/scripts/config-index.py -ConfigPath src -OutFile .cache/index.json
python skills/1c-subsystem-validate/scripts/subsystem-validate.py -SubsystemPath src/Subsystems/Продажи -IndexPath .cache/index.json
Signals
- GitHub stars
- 57
- Forks
- 13
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
x-1c-subsystem-validate-desko77- Source
- github.com/desko77/cursor-1c-skills