SuperAPI AI 工具集

meta-validate

编程与开发

查看项目

更新于 10-15 21:03

技能介绍

用途:meta-validate 用于校验 1С 元数据对象,检查配置导出中的元数据 XML 是否存在结构性错误,建议在创建或修改配置对象后运行以确认正确性。

主要能力:对单个 XML 文件或目录进行结构校验;支持通过 | 分隔多个路径进行批量校验;可输出详细结果(包含成功的检查项);可限制每个对象的最大错误数;可将结果写入文件。

参数:ObjectPath(必填)为 XML 文件或目录路径,批量时用 | 分隔;Detailed(可选)输出详细内容;MaxErrors(可选,默认 30)为每个对象达到 N 个错误后停止;OutFile(可选)将结果写入文件,编码为 UTF-8 BOM。

用法示例: powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-validate.ps1" -ObjectPath "Catalogs/Номенклатура/Номенклатура.xml" powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-validate.ps1" -ObjectPath "Catalogs/Банки|Documents/Заказ"

适用场景:1С 配置开发中,在新增或修改目录、文档等元数据对象后,对导出的 XML 做结构检查。

限制:资料未提供运行环境依赖、支持的具体 1С 版本、错误类型清单及返回码等细节,暂未提供。