SuperAPI AI 工具集

meta-remove

通用与其它

查看项目

更新于 10-15 21:03

技能介绍

用途:从 1С 配置的 XML 导出中删除元数据对象。删除前会检查该对象在属性、代码和其他元数据中的引用,若发现引用则阻止删除,以保证配置一致性。

用法:/meta-remove <ConfigDir> -Object <Type.Name>。ConfigDir 为导出根目录(含 Configuration.xml),Object 为类型与名称,如 Catalog.Товары、Document.Заказ;外部数据源表用四段式 ExternalDataSource.PG.Table.products。

参数:DryRun 仅显示将删除内容而不改动;KeepFiles 只注销不删文件;Force 在存在引用时仍删除,并清除对象表单的引用。

命令:powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-remove.ps1" -ConfigDir "<路径>" -Object "Catalog.Товары"

支持类型包括 Catalog、Document、Enum、Constant、各类 Register、ChartOfAccounts、BusinessProcess、Task、Report、DataProcessor、CommonModule、Role、Subsystem、CommonForm、CommonTemplate、Language 等。

限制:仅针对 XML 导出操作;引用检查与强制删除的具体判定规则、错误处理细节及运行环境要求暂未提供。