erf-dump

Convert 1C report ERF files into XML source artifacts.

33|8|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill erf-dump-dach-coin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: erf-dump
Source: https://github.com/Dach-Coin/claude_rules_1c/tree/main/.claude/skills/erf-dump
Command: npx skills add https://github.com/Dach-Coin/claude_rules_1c --skill erf-dump-dach-coin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires powershell.exe, and includes scripts (resource) components.

What problem does it solve?

This Skill converts a 1C report ERF file into XML source artifacts so you can study, debug, or reuse the report logic without manual reverse engineering.

Core Features & Use Cases

  • ERF to XML source dump: Decompose an EPF/ERF report into XML-structured source files for inspection.
  • Mandatory base-aware resolution: Requires connecting to a 1C info base because reference types are lost in an empty base.
  • Flexible connection selection: Works with either direct connection parameters or auto-mapping from the repo’s .v8-project.json and current Git branch.

Quick Start

Run erf-dump with the path to your ERF file and an accessible 1C base so the Skill can resolve reference types and export the decoded sources.

Frequently Asked Questions about erf-dump

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a 1C ERF report file to XML source code?

To convert a 1C ERF report to XML source code, the erf-dump Skill invokes the epf-dump PowerShell script with your ERF file path and 1C info base connection settings to export structured XML artifacts.

Why do I need a 1C info base connection to dump an ERF report?

You need a 1C info base connection when dumping an ERF report because reference types are lost in an empty base. Resolving against an active base ensures the exported XML source artifacts retain accurate type information.

Can I auto-map 1C connection parameters from my repository configuration?

Yes, you can auto-map 1C connection parameters by reading the repository's .v8-project.json file and current Git branch, or you can provide direct connection parameters to resolve the info base.

What is the best way to reverse engineer a 1C EPF or ERF report?

The best way to reverse engineer a 1C EPF or ERF report is converting it into XML-structured source files, allowing you to inspect and decompose the internal report logic without manual extraction.

Does the ERF to XML conversion process require PowerShell?

Yes, the ERF to XML conversion process requires PowerShell, as the Skill explicitly depends on powershell.exe to execute the epf-dump script and generate the decoded XML source artifacts.