SuperAPI AI 工具集

cf-validate

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:在创建或修改 1С 配置后校验其正确性,检查 Configuration.xml 的结构性错误。

主要能力:检查 XML well-formedness 与 MetaDataObject/Configuration、版本 2.17/2.20;InternalInfo 的 7 个 ContainedObject、ClassId 有效性与唯一性;Properties 的 Name 非空、Synonym、DefaultLanguage、DefaultRunMode;11 个属性的枚举值;ChildObjects 的类型名(44 种)、重复与顺序;DefaultLanguage 是否指向 ChildObjects 中存在的 Language;Languages/.xml 语言文件是否存在;ChildObjects 中对象目录是否存在(抽查)。

使用方式:通过 PowerShell 脚本运行,参数包括 ConfigPath(Configuration.xml 或导出目录路径)、MaxErrors(达到 N 个错误后停止,默认 30)、OutFile(以 UTF-8 BOM 写入结果文件)。命令:powershell.exe -NoProfile -File .claude/skills/cf-validate/scripts/cf-validate.ps1 -ConfigPath "<路径>"。退出码 0 表示通过,1 表示有错误。

适用场景:空配置、真实配置或带错误上限的测试配置校验。

限制:资料未提供其他平台支持、安装方式与收费信息。