1c-bsp-command

Generate BSP/SSL command templates and handlers for 1C data processors.

413|90|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/comol/cursor_rules_1c --skill 1c-bsp-command
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-bsp-command
Source: https://github.com/comol/cursor_rules_1c/tree/main/.cursor/skills/1c-bsp-command
Command: npx skills add https://github.com/comol/cursor_rules_1c --skill 1c-bsp-command

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill enables developers to extend an SSL/BSP-registered data processor by adding new commands to ExternalDataProcessorInfo(), including generating server and client handlers and templates.

Core Features & Use Cases

  • Automates insertion of new commands into ExternalDataProcessorInfo() before Return RegistrationParameters.
  • Generates corresponding server and client handlers in ObjectModule.bsl and the Form modules.
  • Supports multiple processor kinds and avoids duplicating existing commands.

Quick Start

Add a new command to a BSP data processor by specifying ProcessorName and Identifier.

Frequently Asked Questions about 1c-bsp-command

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

FAQPage Schema
How do I add new commands to ExternalDataProcessorInfo() in 1C data processors?

To add new commands to ExternalDataProcessorInfo() in 1C, you can automate the process by generating command templates and wiring server and client handlers. This ensures correct insertion before Return RegistrationParameters and avoids duplicating existing commands across multiple processor kinds.

How do I generate server and client handlers for BSP commands in 1C?

Generating server and client handlers for BSP commands in 1C involves creating corresponding procedures in ObjectModule.bsl and the Form modules. The automation skill wires these handlers automatically when you specify the ProcessorName and Identifier for the new command.

Can I avoid duplicating existing commands when integrating new BSP commands into 1C?

Yes, you can avoid duplicating existing commands when integrating new BSP commands into 1C. The automation process checks current commands within ExternalDataProcessorInfo() across multiple processor kinds to ensure unique insertion and prevent redundant handler generation.

What is the best way to automate SSL command creation for 1C data processors?

The best way to automate SSL command creation for 1C data processors is using a template generation approach that handles both insertion locations and handler wiring. This method automatically updates ExternalDataProcessorInfo() and generates the necessary ObjectModule.bsl and Form module code.

Do I need to manually edit ObjectModule.bsl when adding BSP commands to 1C?

No, you do not need to manually edit ObjectModule.bsl when adding BSP commands to 1C. The automation skill generates the required server handlers directly in the module, ensuring proper integration with the ExternalDataProcessorInfo() registration parameters.