epf-bsp-add-command

Add a command to a 1C BSP external data processing workflow.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies extending a 1C BSP external data processing workflow by adding a new operation that can be invoked from the existing pipeline.

Core Features & Use Cases

  • Adds a new command to the external data processing flow, integrating with existing processors.
  • Maps command parameters, sets a user-facing presentation name, and determines default command types based on context.
  • Use Case: When extending the processing for a processor Analytica to support a new action, the command becomes available in СведенияОВнешнейОбработке() and can be invoked from UI or automation.

Quick Start

Выполните команду /epf-bsp-add-command <ProcessorName> <Идентификатор> [ТипКоманды] [Представление]

Frequently Asked Questions about epf-bsp-add-command

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

FAQPage Schema
How do I add a new command to an existing 1C BSP external data processing workflow?

You can add a new command to a 1C BSP external data processing workflow by running the /epf-bsp-add-command command. It inserts the command before the Return RegistrationParameters in СведенияОВнешнейОбработке() and updates the relevant server-side or client-side modules.

How does the command insertion handle different processor types in 1C BSP?

Command insertion for 1C BSP processor types updates the server-side ObjectModule.bsl or the client Form Module depending on the processor type. This ensures both server-side and client-side integrations are handled correctly during parameter mapping.

What parameters are required to add a command to BSP external processing?

Adding a command to BSP external processing requires the ProcessorName and Identifier parameters. You can optionally specify a CommandType and a user-facing Presentation name to customize the default command types and display names.

Can I use this approach to extend an existing 1C processor for UI automation?

Yes, you can extend an existing 1C processor for UI automation by adding a new command. Once integrated into СведенияОВнешнейОбработке(), the command becomes available and can be invoked directly from the UI or through automation pipelines.

What does the command mapping process do for BSP external processing?

The command mapping process maps command parameters, sets a user-facing presentation name, and determines default command types based on context. This establishes the operation within the existing pipeline so it can be invoked for external data processing.

Are there limitations when adding commands to 1C external processing modules?

A key limitation is that the command insertion targets specific insertion points, specifically before the Return RegistrationParameters in СведенияОВнешнейОбработке(). Updates are restricted to either the server-side ObjectModule.bsl or the client Form Module.