epf-bsp-init

Add the СведенияОВнешнейОбработке() function to 1C external processing object modules.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of adding the necessary function to register an external processing (EPF) with the "Additional Reports and Processing" subsystem of the BSP (Basic Software Platform) in 1C:Enterprise.

Core Features & Use Cases

  • Automated Registration Function: Inserts the СведенияОВнешнейОбработке() function into the object module of an external processing.
  • Configurable Processing Type: Supports various types of processing (e.g., Additional Processing, Report, Print Form) with appropriate mapping to BSP functions.
  • Use Case: When creating a new external processing in 1C that needs to be available through the standard BSP interface, this skill ensures it's correctly registered without manual coding.

Quick Start

Use the epf-bsp-init skill to add the BSP registration function to my processing named 'MyProcessor' for the 'Report' type.

Frequently Asked Questions about epf-bsp-init

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

FAQPage Schema
How do I register an external processing (EPF) with the BSP subsystem in 1C?

To register external processing with the BSP subsystem, you must add the `СведенияОВнешнейОбработке()` function to the object module. This automates insertion of the registration code required by the BSP Additional Reports and Processing interface.

What processing types are supported when adding the BSP registration function to an EPF?

The BSP registration function supports various processing types, including Additional Processing, Report, and Print Form. It automatically maps these processing types to the appropriate BSP API methods for correct registration.

Do I need to manually modify ObjectModule.bsl to register my 1C external processing?

Modifying ObjectModule.bsl is required, but the process is automated. The skill inserts the `СведенияОВнешнейОбработке()` function directly into your `src` directory's ObjectModule.bsl file, eliminating manual coding for BSP registration.

How does the BSP registration handle server handlers for specific command types in an EPF?

The BSP registration process generates necessary server handlers for specific command types automatically. This ensures your external processing is correctly integrated with the BSP API methods and fully functional within the 1C:Enterprise environment.

Can I use this approach to add a print form to the standard BSP interface in 1C:Enterprise?

Yes, you can add a print form to the standard BSP interface. By specifying the 'Print Form' processing type, the automated registration function correctly maps the type to BSP functions and generates the required server handlers.