erf-dump

Extract XML source files from compiled 1C ERF reports.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Alex1980Alex/1C-Framework --skill erf-dump-alex1980alex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: erf-dump
Source: https://github.com/Alex1980Alex/1C-Framework/tree/main/external/cc-1c-skills/.claude/skills/erf-dump
Command: npx skills add https://github.com/Alex1980Alex/1C-Framework --skill erf-dump-alex1980alex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns a compiled 1C ERF report into readable XML source files so developers can inspect, modify, and recover report logic without manual reverse engineering.

Core Features & Use Cases

  • ERF Decompilation: Extracts report sources into a structured XML output directory for analysis and reuse.
  • Safe Reference Preservation: Requires a configured 1C information base to avoid losing reference types during dump operations.
  • Flexible Connection Handling: Supports file-based and server-based 1C databases, including branch-aware project resolution.
  • Use Case: Use it when you receive a packaged report from a client and need the original source structure for debugging or migration.

Quick Start

Ask the AI to unpack the specified ERF file into XML sources and save them to the chosen output directory using the appropriate 1C database configuration.

Frequently Asked Questions about erf-dump

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

FAQPage Schema
How do I decompile a 1C ERF report into XML source files?

To decompile a 1C ERF report into XML source files, you extract and reconstruct the report logic into a structured output directory using deterministic export handling. This process requires specifying the ERF file and choosing a target directory for the recovered XML sources.

What is ERF report recovery used for in 1C development workflows?

ERF report recovery is used to extract readable XML sources from compiled 1C reports so developers can inspect, modify, and debug report logic without manual reverse engineering. It helps recover original source structures from packaged standalone ERF artifacts.

Do I need a configured 1C information base to export ERF report sources?

Yes, you need a configured 1C information base to export ERF report sources. Accessing a configured base is required to preserve reference types, resolve platform paths, and ensure deterministic export handling during the decompilation process.

Does ERF decompilation work with both file-based and server-based 1C databases?

Yes, ERF decompilation works with both file-based and server-based 1C databases. The process supports flexible connection handling, including branch-aware project resolution, to accurately extract and write XML sources to your target directory.

What's the best way to unpack a packaged 1C ERF file received from a client?

The best way to unpack a packaged 1C ERF file is to use deterministic export handling to reconstruct XML sources into a target directory. This approach safely preserves reference types by leveraging a configured 1C information base for accurate source recovery.