用途:/erf-validate 用于校验 1С 外部报表(ERF)的 XML 源文件结构是否正确,建议在创建或修改报表后运行。
主要能力:检查根结构、InternalInfo、属性(含 MainDataCompositionSchema)、ChildObjects、字段(реквизиты)、表格部分、名称唯一性,以及表单和模板文件是否存在。它复用 /epf-validate 的脚本,按元素类型(ExternalReport)自动识别。仅校验 XML;模块语法由构建流程 /epf-build、/erf-build 检查。
参数:ObjectPath(必填,根 XML 或报表目录路径);Detailed(可选,详细输出,含成功项);MaxErrors(可选,默认 30,达到 N 个错误后停止);OutFile(可选,将结果写入文件,UTF-8 BOM)。
用法示例: powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/../epf-validate/scripts/epf-validate.ps1" -ObjectPath "src/МойОтчёт" powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/../epf-validate/scripts/epf-validate.ps1" -ObjectPath "src/МойОтчёт/МойОтчёт.xml"
限制:只做 XML 结构校验,不检查模块语法;其余平台、收费等信息暂未提供。