CFE配置扩展验证Skill cfe-validate

此技能用于验证1С(CFE)配置扩展的结构正确性,包括XML格式检查、属性验证、对象完整性测试等,确保扩展在部署前无错误。关键词:1С、CFE、配置扩展验证、XML验证、软件测试、扩展完整性检查。

测试 0 次安装 0 次浏览 更新于 3/20/2026

名称: cfe-validate 描述: 验证1С配置扩展(CFE)。在创建或修改扩展后使用,以检查正确性。 参数提示: <ExtensionPath> [-MaxErrors 30] 允许工具:

  • Bash
  • Read
  • Glob

/cfe-validate — 配置扩展验证

检查扩展的结构正确性:XML格式、属性、组成、借用对象。类似于/cf-validate,但用于扩展。

参数

参数 描述 默认值
ExtensionPath 扩展目录或Configuration.xml的路径(必需)
MaxErrors 错误限制 30
OutFile 将结果写入文件

命令

powershell.exe -NoProfile -File .claude/skills/cfe-validate/scripts/cfe-validate.ps1 -ExtensionPath src

检查(9个步骤)

# 检查 级别
1 XML良好格式、MetaDataObject/Configuration、版本 错误
2 InternalInfo:7个ContainedObject,有效的ClassId 错误
3 扩展属性:ObjectBelonging=Adopted、名称、用途、名称前缀、保持映射 错误
4 枚举值:ConfigurationExtensionCompatibilityMode、DefaultRunMode、ScriptVariant、InterfaceCompatibilityMode 错误
5 ChildObjects:有效类型(44种)、无重复、规范顺序 错误/警告
6 DefaultLanguage引用ChildObjects中的Language 错误
7 语言文件存在 警告
8 对象目录存在 警告
9 借用对象:ObjectBelonging=Adopted、ExtendedConfigurationObject UUID 错误/警告

示例输出

=== 验证:Extension.我的扩展 ===
[OK]    1. 根结构:MetaDataObject/Configuration,版本2.17
[OK]    2. InternalInfo:7个ContainedObject,所有ClassId有效
...
=== 结果:0错误,0警告 ===