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.