用途:将 1С 的 EPF 处理文件解析为 XML 源代码,使用 1С 平台的层级格式;同一 CLI 命令也适用于外部报表 ERF。
主要能力:通过 PowerShell 脚本调用 1С 平台完成反编译,支持指定平台路径、文件库或服务器库连接、用户名密码、输入文件与输出目录,并可选择 Hierarchical(默认)或 Plain 格式。层级格式会生成根 XML、Ext/ObjectModule.bsl、Forms 下的表单 XML 与模块、Templates 下的模板文件等目录结构。
使用方式:命令为 /epf-dump <EpfFile> [OutDir],OutDir 默认 src。脚本调用:powershell.exe -NoProfile -File .claude/skills/epf-dump/scripts/epf-dump.ps1 <参数>。连接参数从项目根目录 .v8-project.json 读取 v8path 并解析数据库;未指定时按当前 Git 分支匹配 databases[].branches,未匹配则用 default;无配置则创建空库 ./base。v8path 未设置时自动查找 1cv8.exe。脚本参数包括 -V8Path、-InfoBasePath 或 -InfoBaseServer + -InfoBaseRef、-UserName、-Password、-InputFile、-OutputDir、-Format。返回码 0 成功,1 失败。
适用场景:需要将 1С 处理或外部报表转为可版本管理的 XML 源码时。
限制:依赖 1С 平台与 PowerShell;需提供有效连接参数;资料未提供其他平台支持、收费或性能信息。