epf-add-form

Generate managed form XML and BSL modules for 1C external processors.

511|99|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Nikolay-Shirokov/cc-1c-skills --skill epf-add-form-nikolay-shirokov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epf-add-form
Source: https://github.com/Nikolay-Shirokov/cc-1c-skills/tree/main/.claude/skills/epf-add-form
Command: npx skills add https://github.com/Nikolay-Shirokov/cc-1c-skills --skill epf-add-form-nikolay-shirokov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of new managed forms within 1C external processors (EPF files), streamlining the development process.

Core Features & Use Cases

  • Form Generation: Creates the necessary XML metadata and BSL module structure for a new managed form.
  • Integration: Automatically registers the new form within the external processor's main XML file and updates the default form if applicable.
  • Use Case: When developing a new feature for a 1C external processor that requires a new user interface, use this Skill to quickly scaffold the form structure, allowing you to focus on the form's logic and design.

Quick Start

Add a new managed form named 'MyNewForm' with the synonym 'Новая Форма' to the 'MyProcessor' external processor.

Frequently Asked Questions about epf-add-form

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

FAQPage Schema
How do I add a new managed form to a 1C external processor?

To add a managed form to a 1C external processor, this Skill generates the required form metadata, form definition XML, and BSL module. It then integrates the new form into the processor's main XML structure and updates the default form designation.

Can I specify a custom name and synonym when creating a managed form in an EPF?

Yes, you can specify custom form names and synonyms when creating a managed form in an EPF. The Skill supports configuring these properties along with setting the main form designation during the generation process.

What is generated when scaffolding a new managed form for 1C processors?

Scaffolding a new managed form for 1C processors generates the underlying form metadata, the form definition XML, and a BSL module. These elements are automatically registered within the external processor's main XML file.

Does this form generation method update the default form in 1C external processor files?

Yes, this form generation method updates the default form in 1C external processor files. It integrates the newly created managed form into the main XML structure and applies the default form designation if specified.

Why use an automated generator for 1C EPF managed forms instead of manual XML editing?

Using an automated generator for 1C EPF managed forms eliminates the manual effort of writing XML metadata and BSL module structure. It quickly scaffolds the complete form structure and integrates it, letting you focus on form logic and design.

Are there limitations when adding managed forms to 1C external processors?

The Skill is specifically designed for adding managed forms to 1C external processor EPF files. It focuses on generating form metadata, XML definitions, and BSL modules, meaning it does not handle other 1C object types or non-managed form formats.