SuperAPI AI 工具集

meta-validate

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:校验 1С 元数据对象的 XML 文件,检查配置导出中的结构性错误,适合在创建或修改配置对象后使用。

主要能力:检查 XML 格式与根结构、InternalInfo/GeneratedType、Properties(Name、Synonym 及枚举值)、StandardAttributes、ChildObjects 允许元素、Attributes/Dimensions/Resources 的 UUID/Name/Type、名称唯一性、TabularSections 内部结构、跨属性一致性,以及 HTTPService/WebService 嵌套结构。支持 23 种类型,包括 Catalog、Document、Enum、ExchangePlan、各类 Chart、BusinessProcess、Task、各类 Register、Report、DataProcessor、CommonModule、ScheduledJob、EventSubscription、HTTPService、WebService、Constant、DocumentJournal、DefinedType。

使用方式:命令为 /meta-validate <ObjectPath>。参数 ObjectPath 必填,为 XML 文件或对象目录路径;MaxErrors 可选,默认 30,达到 N 个错误后停止;OutFile 可选,将结果写入 UTF-8 BOM 文件。若传入目录,会自动解析 <dirName>/<dirName>.xml。实际执行命令:powershell.exe -NoProfile -File .claude/skills/meta-validate/scripts/meta-validate.ps1 -ObjectPath "<路径>"。返回码 0 表示全部通过,1 表示存在错误。

适用场景:在 /meta-compile 生成 XML 后验证结果;手动编辑后确认结构未破坏;merge/导入后排查冲突与失效引用;在构建 EPF 前定位结构错误。可与 /meta-compile、/meta-info 配合形成生成—校验—查看流程。

限制:资料未提供该技能对 1С 版本的具体兼容范围、性能上限或除上述检查项外的其他能力;输出示例中的具体错误与警告仅为演示,不代表实际校验结果。