erf-init

Generate a minimal 1C external report scaffold with metadata XML and object module.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Creates a clean starting point for a 1C external report without manually assembling metadata XML and module boilerplate.

Core Features & Use Cases

  • Scaffold generation: Produces the root report metadata file and the object module in the expected directory structure.
  • Optional SKD setup: Adds a ready-to-edit data composition schema when you need a report with a predefined analytics layout.
  • Deterministic, repeatable output: Generates new UUIDs, writes UTF-8 with BOM, and prevents accidental overwrite of an existing root file.

Quick Start

Ask the assistant to create a new 1C external report scaffold with your chosen name, optional synonym, source directory, and SKD setting.

Frequently Asked Questions about erf-init

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

FAQPage Schema
How do I create a 1C external report scaffold without writing metadata XML manually?

To create a 1C external report scaffold, you can use a script that automatically generates the root metadata XML and object module boilerplate. This produces a clean starting point with the expected directory structure and deterministic UUIDs, preventing manual assembly errors.

How do I add a data composition schema when generating a 1C external report?

You can add a data composition schema (SKD) by enabling the SKD option during scaffold generation. This includes a ready-to-edit schema file in the output, providing a predefined analytics layout for the new 1C external report project.

Can I generate 1C report metadata using Python or PowerShell scripts?

Yes, you can generate 1C report metadata using Python or PowerShell scripts. The scaffold generation process supports both scripting environments and outputs files with UTF-8 BOM encoding to ensure compatibility with the 1C platform.

What is a 1C external report scaffold and why do I need one?

A 1C external report scaffold is a pre-built set of metadata XML and object module files structured for the 1C platform. You need it to skip manually assembling boilerplate, ensuring a clean, repeatable starting point for new report projects.

Will generating a new 1C report scaffold overwrite my existing metadata XML file?

No, generating a 1C report scaffold will not overwrite an existing root metadata XML file. The script includes a safeguard that prevents accidental overwrites, protecting your current project data while creating new deterministic UUIDs.