用途:将 1С 信息库配置导出为二进制 CF 文件(也可导出扩展为 CFE),用于保存配置或做备份。
主要能力:提供 /db-dump-cf 命令,格式为 /db-dump-cf [database] [output.cf];省略参数时使用默认库与 config.cf。支持文件型库与服务器库,支持 -Extension 导出单个扩展、-AllExtensions 导出全部扩展。
配置解析:读取项目根目录 .v8-project.json,取 v8path 并解析目标库;可直传连接参数、按 id/alias/name 匹配库、或按当前 Git 分支匹配 databases[].branches,未匹配则用 default。v8path 未设置时用以下命令自动查找:Get-ChildItem "C:\Program Files\1cv8*\bin\1cv8.exe" | Sort -Desc | Select -First 1。若文件不存在则建议 /db-list add;若所用库未注册,执行后建议通过 /db-list add 添加。
执行方式:powershell.exe -NoProfile -File .claude/skills/db-dump-cf/scripts/db-dump-cf.ps1 <参数>。脚本参数包括 -V8Path、-InfoBasePath,或 -InfoBaseServer 配合 -InfoBaseRef,以及 -UserName、-Password、-OutputFile(必填)、-Extension、-AllExtensions。文件库用 -InfoBasePath,服务器库需 -InfoBaseServer 加 -InfoBaseRef。
返回值与结果:返回码 0 表示成功,1 表示错误(见日志)。执行后需读取日志并展示结果,有错误时展示日志内容。
限制:正确的 v8path 与库连接信息是导出前提;资料未提供 CF 文件的具体格式细节、权限要求、平台版本兼容范围、大库容量限制、并发或锁定行为以及错误码的完整列表,这些暂未提供。