用途:form-validate 是用于校验 1C 受管表单(управляемая форма)的技能,在创建或修改表单后检查 Form.xml 的正确性。
主要能力:检查 Form.xml 的结构性错误,包括 ID 唯一性、companion 元素是否存在、DataPath 引用与命令引用是否正确。
参数:FormPath(必填)为 Form.xml 文件路径;Detailed(可选)输出详细结果,包含所有检查项(含通过项);MaxErrors(可选,默认 30)在达到 N 个错误后停止。
使用方式:通过 PowerShell 调用脚本,例如: powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/form-validate.ps1" -FormPath "Catalogs/Номенклатура/Forms/ФормаЭлемента" 或: powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/form-validate.ps1" -FormPath "src/МояОбработка/Forms/Форма/Ext/Form.xml"
适用场景:1C 受管表单开发与维护流程中,在生成或改动表单后进行结构校验。
限制:资料未提供更多关于支持版本、错误码、退出状态或输出格式的说明。