用途:把 1С 配置从 XML 源文件(导出目录)加载回信息库,支持完整加载与部分加载,也可加载到扩展。
主要能力:Full 模式用 XML 目录整体替换配置;Partial 模式按文件列表加载指定对象及其子对象(表单、模板)与 Ext/;支持 -Extension 加载单个扩展、-AllExtensions 完整加载全部扩展;-UpdateDB 可在加载后直接更新数据库配置;-Format 可选 Hierarchical(默认)或 Plain。
使用方式:命令为 /db-load-xml <configDir> [database],实际执行 powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/db-load-xml.ps1" 加参数。连接参数需提供 -InfoBasePath,或 -InfoBaseServer 与 -InfoBaseRef 组合;-ConfigDir 必填。脚本参数还包括 -V8Path、-UserName、-Password、-Mode、-Files、-ListFile、-Extension、-AllExtensions、-NoApplyCheck、-Format、-UpdateDB、-AdditionalV8Arguments、-AdditionalIbcmdArguments。连接信息从项目根目录 .v8-project.json 解析,按用户指定、库名、Git 分支匹配或 default 顺序确定。
限制:完整加载会替换库中整个配置,执行前需向用户确认;若文件列表包含 Configuration.xml,平台会执行完整加载而非仅列出的对象;-AllExtensions 仅支持完整加载,部分加载需逐个用 -Extension;未指定 -UpdateDB 时需另行执行 /db-update 应用更改。其余细节暂未提供。