epf-build

Build EPF and ERF files from 1C XML source files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Этот Skill убирает ручную сборку внешних обработок и отчетов 1С из XML-исходников, превращая набор файлов проекта в готовый EPF или ERF.

Core Features & Use Cases

  • Сборка из XML: компилирует внешнюю обработку или отчет напрямую из корневого XML-файла исходников.
  • Автоподбор среды: находит платформу 1С, читает настройки проекта и может использовать файловую или серверную информационную базу.
  • Fallback для зависимостей: при отсутствии базы создаёт временную stub-базу с заглушками метаданных, чтобы сборка не падала на ссылочных типах.
  • Практический сценарий: подходит, когда нужно быстро получить EPF для внешней обработки или ERF для отчета из репозитория с XML-структурой и метаданными 1С.

Quick Start

Попроси Skill собрать внешнюю обработку или отчет из указанного XML-исходника в нужный EPF или ERF, автоматически подобрав платформу 1С и базу, если они не заданы.

Frequently Asked Questions about epf-build

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

FAQPage Schema
How do I build 1C external data processors and reports from XML source files?

To build 1C external data processors and reports from XML source files, you compile the root XML file directly into an EPF or ERF by launching the 1C Designer with deterministic build arguments. The process validates inputs and resolves the 1C platform path automatically.

Can I compile an EPF from XML sources that reference metadata objects without a full database?

Yes, you can compile an EPF from XML sources referencing metadata objects without a full database. When an infobase is absent, the build process creates a temporary stub database with metadata placeholders to prevent compilation failures on reference types.

Does the 1C EPF build process support both file-based and server-based infobases?

Yes, the 1C EPF build process supports both file-based and server-based infobases. It reads project settings to automatically select the appropriate infobase type before launching the 1C Designer to compile the external data processor or report.

What is the best way to automate ERF compilation from a repository with XML structure and 1C metadata?

The best way to automate ERF compilation from a repository with XML structure and 1C metadata is to use a build skill that auto-detects the 1C platform, resolves the infobase, and executes Designer with deterministic arguments to generate the final report file.

Why does building an external 1C report from XML fail on register record sets and metadata references?

Building an external 1C report from XML fails on register record sets and metadata references when the target infobase lacks the required schema. Creating a temporary stub database with metadata placeholders resolves these missing dependencies during compilation.

Do I need to manually specify the 1C platform path when building external data processors?

No, you do not need to manually specify the 1C platform path when building external data processors. The build mechanism automatically resolves the platform installation path and selects the appropriate environment based on your project settings.