erf-build

Build an ERF file from a root XML report source.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the manual work of assembling 1C external reports from XML sources and turning them into a ready-to-use ERF file.

Core Features & Use Cases

  • Report compilation: Builds an ERF from a root XML report source with configurable source and output directories.
  • Connection resolution: Chooses the best 1C database connection from project metadata, branch mapping, or explicit user input.
  • Safe fallback behavior: Falls back to a temporary database with placeholder metadata when no registered database is available.
  • Use case: Use it when a developer needs to package a finished 1C report for delivery, testing, or deployment without manually wiring the build environment.

Quick Start

Ask the assistant to build the specified 1C report from XML sources into an ERF file, optionally providing the source and output directories.

Frequently Asked Questions about erf-build

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

FAQPage Schema
How do I compile a 1C external report from XML source files?

Building a 1C external report from XML involves transforming a root XML file into a distributable ERF artifact. The process configures source and output directories to package and compile the report without manual environment wiring.

What happens if no 1C database connection is available during ERF compilation?

When no registered 1C database connection is available during ERF compilation, the Skill applies a safe fallback behavior. It automatically creates a temporary database with placeholder metadata to ensure the report build completes successfully.

How does 1C database connection selection work when building an ERF file?

Database connection selection for ERF builds works by checking project metadata, branch mapping, or explicit user input. The Skill chooses the best available 1C database connection to resolve metadata references needed during report compilation.

Do I need a registered 1C database to package a report for deployment?

You do not need a registered 1C database to package a report for deployment. The Skill resolves the 1C platform path and uses a temporary database fallback with placeholder metadata when no registered database is available.

What is the best way to automate 1C ERF report packaging from XML?

Automating 1C ERF report packaging from XML is best handled by configuring source and output directories for the build process. This transforms root XML report sources into ready-to-use ERF artifacts for delivery or testing without manual assembly.