erf-dump

/erf-dump — Разборка отчёта

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "erf-dump" with this command: npx skills add arman-kudaibergenov/1c-ai-development-kit/arman-kudaibergenov-1c-ai-development-kit-erf-dump

/erf-dump — Разборка отчёта

Разбирает ERF-файл во XML-исходники с помощью платформы 1С (иерархический формат). Использует общий скрипт из /epf-dump .

Usage

/erf-dump <ErfFile> [OutDir]

Параметр Обязательный По умолчанию Описание

ErfFile да — Путь к ERF-файлу

OutDir нет src

Каталог для выгрузки исходников

Параметры подключения

Прочитай .v8-project.json из корня проекта. Возьми v8path (путь к платформе) и разреши базу:

  • Если пользователь указал параметры подключения (путь, сервер) — используй напрямую

  • Если указал базу по имени — ищи по id / alias / name в .v8-project.json

  • Если не указал — сопоставь текущую ветку Git с databases[].branches

  • Если ветка не совпала — используй default

  • Если .v8-project.json нет или баз нет — создай пустую ИБ в ./base

Если v8path не задан — автоопределение: Get-ChildItem "C:\Program Files\1cv8*\bin\1cv8.exe" | Sort -Desc | Select -First 1

Если использованная база не зарегистрирована — после выполнения предложи добавить через /db-list add .

Команда

Используй общий скрипт из epf-dump:

powershell.exe -NoProfile -File .claude/skills/epf-dump/scripts/epf-dump.ps1 <параметры>

Параметры скрипта

Параметр Обязательный Описание

-V8Path <путь>

нет Каталог bin платформы (или полный путь к 1cv8.exe)

-InfoBasePath <путь>

Файловая база

-InfoBaseServer <сервер>

Сервер 1С (для серверной базы)

-InfoBaseRef <имя>

Имя базы на сервере

-UserName <имя>

нет Имя пользователя

-Password <пароль>

нет Пароль

-InputFile <путь>

да Путь к ERF-файлу

-OutputDir <путь>

да Каталог для выгрузки исходников

-Format <формат>

нет Hierarchical (по умолч.) / Plain

— нужен либо -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\МойОтчёт.erf" -OutputDir "src"

Серверная база

powershell.exe -NoProfile -File .claude/skills/epf-dump/scripts/epf-dump.ps1 -InfoBaseServer "srv01" -InfoBaseRef "MyDB" -UserName "Admin" -Password "secret" -InputFile "build\МойОтчёт.erf" -OutputDir "src"

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

1c-query-opt

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

skd-edit

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

1c-project-init

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

1c-help-mcp

No summary provided by upstream source.

Repository SourceNeeds Review