epf-bsp-init

Insert BSP external data processor registration functions into ObjectModule.bsl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the integration step required to register a BSP External Data Processor inside the object module, enabling proper orchestration of additional processing and reports within 1C configurations.

Core Features & Use Cases

  • Inserts function СведенияОВнешнейОбработке() into the ПрограммныйИнтерфейс region of ObjectModule.bsl, if not present.
  • Generates registration parameters for different viewing types: ДополнительнаяОбработка, ДополнительныйОтчет, ЗаполнениеОбъекта и Отчет (and related types like ПечатнаяФорма when applicable).
  • Provides guidance and templates for corresponding server-side handlers when needed.

Quick Start

Run the command with ProcessorName and View to insert the registration function into ObjectModule.bsl.

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 a BSP external data processor in a 1C object module?

Run the command specifying ProcessorName and View to automatically insert the СведенияОВнешнейОбработке() function into the ПрограммныйИнтерфейс region of ObjectModule.bsl, completing the 1C object module registration.

What BSP view types are supported when generating registration parameters for 1C additional processing?

BSP registration parameters support generating views for ДополнительнаяОбработка, ДополнительныйОтчет, ЗаполнениеОбъекта, and Отчет, along with related types like ПечатнаяФорма when applicable within the 1C configuration.

Does the BSP registration process automatically add server-side handlers to the 1C object module?

The BSP registration process provides guidance and templates for corresponding server-side handlers when required, ensuring proper orchestration of additional processing and reports within the 1C object module after inserting the registration function.

When do I need to add a registration function to ObjectModule.bsl for external data processors?

You need to add the registration function to ObjectModule.bsl when integrating a BSP External Data Processor into a 1C configuration, which automates the orchestration of additional processing and reports by placing it in the ProgrammingInterface region.

What happens if the external data processor registration function already exists in ObjectModule.bsl?

If the СведенияОВнешнейОбработке() function is already present in the ПрограммныйИнтерфейс region of ObjectModule.bsl, the BSP initialization process will not duplicate the insertion, preserving the existing 1C module structure.