SuperAPI AI 工具集

template-remove

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:当用户要求从 1С 对象中删除或移除模板(макет),或清理未使用模板时使用本技能。

用法:/template-remove <ObjectName> <TemplateName>。参数 ObjectName(对象名,必填)、TemplateName(待删除模板名,必填)、SrcDir(源码目录,可选,默认 src)。

底层命令:powershell.exe -NoProfile -File .claude/skills/template-remove/scripts/remove-template.ps1 -ObjectName "<ObjectName>" -TemplateName "<TemplateName>" [-SrcDir "<SrcDir>"]

删除内容:<SrcDir>/<ObjectName>/Templates/<TemplateName>.xml(模板元数据)与 <SrcDir>/<ObjectName>/Templates/<TemplateName>/(模板目录,递归删除)。

修改内容:<SrcDir>/<ObjectName>.xml,从 ChildObjects 中移除对应 <Template>;对 ExternalReport/Report,若被删模板曾在 MainDataCompositionSchema 中指定,则清空该值。

限制:仅依据给定资料,其他功能、平台兼容性与错误处理暂未提供。