erf-expert

Community

Build and reverse-engineer 1C ERF files

AuthorArman-Kudaibergenov
Version1.0.0
Installs0

System Documentation

What problem does it solve?

ERF (external report) development in 1C often requires repetitive and error-prone steps to scaffold XML sources, compile them into ERF binaries, or decompile ERF back into XML for editing.

Core Features & Use Cases

  • Initialize ERF sources (init): generates a minimal ERF XML scaffold plus an object module, and can optionally attach an empty SKD (data composition schema).
  • Build ERF (build): compiles XML sources into a ready-to-use .erf using the 1C platform runtime.
  • Dump ERF (dump): decompiles an existing .erf into editable hierarchical XML sources (including object module, forms, and templates).
  • Use Case: you have an existing external report packaged as an ERF; use dump to extract its XML, modify BSL/XML, and then use build to produce a new ERF artifact.

Quick Start

Send the command “/erf-expert init MyReport MyReportAlias src --with-skd” to generate a new external report scaffold with an empty SKD.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: erf-expert
Download link: https://github.com/Arman-Kudaibergenov/1c-ai-development-kit/archive/main.zip#erf-expert

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.