erf-init

Generate a 1C external report scaffold with XML sources and ObjectModule.bsl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Generates a ready-to-edit scaffold for a new 1C external report by creating minimal XML sources, an object module, and the optional SKD scaffold to kick off development.

Core Features & Use Cases

  • Automated scaffold generation: creates the root XML, an ObjectModule.bsl, and the report directory structure.
  • Optional SKD integration: when enabled, adds a blank MainDataCompositionSchema with a sample SKD template.
  • Configurable inputs: supports Name, Synonym, SrcDir, and --with-skd to tailor the scaffold to your project.

Quick Start

Run erf-init -Name <Name> to generate a new external report scaffold in the current directory (optionally specifying -Synonym, -SrcDir, and -WithSKD).

Frequently Asked Questions about erf-init

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

FAQPage Schema
How do I scaffold a new 1C external report with minimal XML sources?

Yes, you can scaffold SKD templates by passing the --WithSKD parameter. This adds a blank MainDataCompositionSchema with a sample SKD template alongside the root XML metadata and ObjectModule.bsl for your 1C external report.

What inputs do I need to configure a 1C external report scaffold?

Configuring a 1C external report scaffold requires a Name parameter to define the report identity. You can also specify a Synonym for presentation, a SrcDir to set the output directory, and the --WithSKD flag to include Data Composition Schema templates.

Does PowerShell automation work for generating 1C external report files?

Yes, PowerShell automation works for generating 1C external report files. The script-based automation creates the minimal XML sources and ObjectModule.bsl directly in your local development environment, streamlining the initial setup process.

What is the best way to start local development of a 1C external report?

The best way to start local development of a 1C external report is to generate a ready-to-edit scaffold. This creates the root XML, an ObjectModule.bsl, and optional SKD templates, providing a minimal and configurable foundation to kick off coding.

Can I specify a custom source directory when creating 1C external report XML files?

Yes, you can specify a custom source directory by using the SrcDir input. This allows you to control exactly where the generated root XML metadata, ObjectModule.bsl, and optional SKD templates are placed during the scaffold creation.