SuperAPI AI 工具集

cfe-borrow

通用与其它

查看项目

更新于 10-15 21:33

技能介绍

用途:把 1C 主配置中的对象借用到扩展(CFE),以便拦截方法、修改表单或为已有对象添加属性。

主要能力:生成带 ObjectBelonging=Adopted 与 ExtendedConfigurationObject 的 XML 文件,并在扩展的 ChildObjects 中登记;支持借用对象、表单及模块。

用法:前置条件是扩展已通过 /cfe-init 创建且 Configuration.xml 有效。命令示例:powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/cfe-borrow.ps1" -ExtensionPath src\cfe\extname -ConfigPath src\cf -Object "Catalog.Контрагенты"。参数包括 ExtensionPath、ConfigPath、Object(可用 ;; 批量)、Module(ObjectModule、ManagerModule、RecordSetModule、ValueManagerModule 或 None)、BorrowMainAttribute(Form 或 All,需在 -Object 中指定表单)。Object 格式如 Catalog.Контрагенты、CommonModule.РаботаСФайлами、Document.РеализацияТоваров、Enum.ВидыОплат、Catalog.Контрагенты.Form.ФормаЭлемента。未指定 ConfigPath 时可从 .v8-project.json 自动推断。

适用场景:借用表单、借用主属性后配合 /meta-edit 与 /form-edit 添加并展示新属性;已借用对象不会被覆盖,重复调用安全。

限制:需先创建扩展;借用表单时若父对象未借用会自动借用;验证可用 /cfe-validate 并传入源配置。其余细节暂未提供。