用途:将 XML 源文件(配置或扩展)加载到 1C 信息库,支持全量替换与部分文件加载。
主要能力:Full 模式全量加载并替换库中整个配置;Partial 模式仅加载指定文件(配合 -partial -updateConfigDumpInfo);支持加载到扩展(-Extension)或全部扩展(-AllExtensions);格式可选 Hierarchical(默认)或 Plain。
使用方式:命令为 /db-load-xml <configDir> [database],实际调用 powershell.exe -NoProfile -File .claude/skills/db-load-xml/scripts/db-load-xml.ps1 <参数>。连接参数从项目根目录 .v8-project.json 读取 v8path 并解析数据库;未指定时按 Git 分支匹配 databases[].branches,未匹配则用 default;v8path 缺失时自动查找 1cv8.exe。脚本参数包括 -V8Path、-InfoBasePath 或 -InfoBaseServer + -InfoBaseRef、-UserName、-Password、-ConfigDir(必填)、-Mode、-Files、-ListFile、-Extension、-AllExtensions、-Format。部分加载需提供 -Files 或 -ListFile,列表文件为 UTF-8 带 BOM,每行一个相对路径。返回码 0 成功、1 失败。
适用场景:1C 配置/扩展的源码部署与更新。
限制:全量加载会替换库中全部配置,执行前需向用户确认;使用前需确认连接参数与数据库注册信息,未注册的库建议通过 /db-list add 添加;执行后需读取日志并可用 /db-update 应用变更。其他细节资料未提供。