SuperAPI AI 工具集

cfe-diff

编程与开发

查看项目

更新于 10-15 17:18

技能介绍

cfe-diff 用于分析 1C 配置扩展(CFE),支持两种模式:Mode A 概览扩展改动,Mode B 检查代码迁移。

用途与能力:Mode A 对每个对象标注 [BORROWED](借用对象,列出 &Перед、&После、&ИзменениеИКонтроль、&Вместо 等拦截器及自有属性/表格/表单)或 [OWN](自有对象,统计属性、表格、表单数量)。Mode B 针对每个 &ИзменениеИКонтроль 提取扩展中的 #Вставка/#КонецВставки 块,并在对应配置模块中查找,输出 [TRANSFERRED]、[NOT_TRANSFERRED] 或 [NEEDS_REVIEW]。

参数:ExtensionPath(扩展路径,必填)、ConfigPath(配置路径,必填)、Mode(A 概览 / B 迁移检查,默认 A)。

用法示例:powershell.exe -NoProfile -File .claude/skills/cfe-diff/scripts/cfe-diff.ps1 -ExtensionPath src -ConfigPath C:\cfsrc\erp -Mode A;将 -Mode A 改为 -Mode B 即执行迁移检查。

适用场景:审查 1C 扩展组成、确认拦截器与自有对象、核对 #Вставка 代码是否已并入主配置。

限制:资料未提供运行环境要求、依赖、输出格式细节及错误处理说明;Mode B 在缺少 #Вставка 块或找不到配置模块时标记为 NEEDS_REVIEW。