Loading...
Loading...
Разобрать EPF-файл обработки 1С (EPF/ERF) в XML-исходники
npx skill4agent add arman-kudaibergenov/1c-ai-development-kit epf-dump/erf-dump/epf-dump <EpfFile> [OutDir]| Параметр | Обязательный | По умолчанию | Описание |
|---|---|---|---|
| EpfFile | да | — | Путь к EPF-файлу |
| OutDir | нет | | Каталог для выгрузки исходников |
.v8-project.jsonv8path.v8-project.jsondatabases[].branchesdefault.v8-project.json./basev8pathGet-ChildItem "C:\Program Files\1cv8\*\bin\1cv8.exe" | Sort -Desc | Select -First 1/db-list addpowershell.exe -NoProfile -File .claude/skills/epf-dump/scripts/epf-dump.ps1 <параметры>| Параметр | Обязательный | Описание |
|---|---|---|
| нет | Каталог bin платформы (или полный путь к 1cv8.exe) |
| * | Файловая база |
| * | Сервер 1С (для серверной базы) |
| * | Имя базы на сервере |
| нет | Имя пользователя |
| нет | Пароль |
| да | Путь к EPF/ERF-файлу |
| да | Каталог для выгрузки исходников |
| нет | |
— нужен либо*, либо пара-InfoBasePath+-InfoBaseServer-InfoBaseRef
| Код | Описание |
|---|---|
| 0 | Успешная разборка |
| 1 | Ошибка (см. лог) |
-Format Hierarchical-Format Hierarchical<OutDir>/
├── <Name>.xml # Корневой файл
└── <Name>/
├── Ext/
│ └── ObjectModule.bsl # Модуль объекта (если есть)
├── Forms/
│ ├── <FormName>.xml
│ └── <FormName>/
│ └── Ext/
│ ├── Form.xml
│ └── Form/
│ └── Module.bsl
└── Templates/
├── <TemplateName>.xml
└── <TemplateName>/
└── Ext/
└── Template.<ext># Разборка обработки (файловая база)
powershell.exe -NoProfile -File .claude/skills/epf-dump/scripts/epf-dump.ps1 -InfoBasePath "C:\Bases\MyDB" -InputFile "build\МояОбработка.epf" -OutputDir "src"
# Серверная база
powershell.exe -NoProfile -File .claude/skills/epf-dump/scripts/epf-dump.ps1 -InfoBaseServer "srv01" -InfoBaseRef "MyDB" -UserName "Admin" -Password "secret" -InputFile "build\МояОбработка.epf" -OutputDir "src"