用途:在创建或修改 1C 子系统后,校验从配置导出的子系统 XML 文件结构是否正确。
主要能力:脚本执行 13 项检查,包括 XML 格式良好性与根结构(MetaDataObject/Subsystem)、9 个必填属性、Name 非空且为合法标识符、Synonym 非空(至少一个 v8:item)、布尔属性含 true/false、Content 的 xr:Item 与 xsi:type 格式、Content 无重复、ChildObjects 元素非空、ChildObjects 无重复、ChildObjects 对应文件存在、CommandInterface.xml 格式良好性、Picture 引用格式,以及 UseOneCommand=true 时 Content 恰好 1 个元素。
使用方式:参数有 SubsystemPath(子系统 XML 文件路径)、MaxErrors(停止前最大错误数,默认 30)、OutFile(将结果写入文件)。命令:powershell.exe -NoProfile -File '.claude/skills/subsystem-validate/scripts/subsystem-validate.ps1' -SubsystemPath '<路径>'
适用场景:1C 配置开发中,对子系统进行结构合规性检查。
限制:资料未提供更多平台、版本或依赖要求。