erf

Automate ERF report lifecycle for 1C with PowerShell scripts.

41|5|Updated May 28, 2026
One-click install
npx skills add https://github.com/msrv-tech/skills --skill erf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: erf
Source: https://github.com/msrv-tech/skills/tree/main/erf
Command: npx skills add https://github.com/msrv-tech/skills --skill erf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a unified workflow for all ERF-related tasks—initialization, building, and dumping—so you can manage external reports and their sources efficiently.

Core Features & Use Cases

  • ERF lifecycle: scaffold new reports, compile ERF from XML sources, and reverse engineer ERF back to XML.
  • 1C integration: designed for workflows involving external reports (ERF) with optional handling of SKD connections and form integration.
  • Use Case: quickly initialize a new ERF project, build its binary from structured XML sources, and dump an existing ERF for inspection.

Quick Start

Run erf init to scaffold a new ERF project, then run erf build to compile it from XML sources and erf dump to export back to XML.

Frequently Asked Questions about erf

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

FAQPage Schema
How do I build a 1C ERF external report from XML sources?

To build a 1C ERF external report from XML sources, you automate the compilation using PowerShell scripts that orchestrate 1C platform commands. This workflow compiles structured XML directly into the binary ERF format.

What is the best way to extract XML from an existing 1C ERF file?

The best way to extract XML from an existing 1C ERF file is to use an automated dump workflow. This reverse engineers the binary ERF external report back into readable XML sources for inspection and modification.

How do I scaffold a new ERF project for 1C external reports?

You can scaffold a new ERF project for 1C external reports by running an initialization command. This sets up the foundational project structure required for building and managing external reports efficiently.

Do I need PowerShell to manage 1C ERF external reports?

Yes, PowerShell is required to manage 1C ERF external reports through this workflow. The scripts use PowerShell to orchestrate underlying 1C platform commands and validate inputs during initialization, building, and dumping.

Can I handle SKD connections and form integration when building ERF files?

Yes, you can handle SKD connections and form integration when building ERF files. The workflow supports 1C external reports and includes optional handling for these specific integrations during the build process.