Прикладные сценарии БСП

SkillProductivity

Applied scenarios of the Standard Subsystems Library (SSL/BSP): HOW a developer's task is solved, with which library mechanism, in what order, and with what limitations. Use when you need to DO something via SSL/BSP - run a scheduled job, perform a long operation in the background, print a form, etc

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Прикладные сценарии БСП skill

What this skill tells your AI

The instructions your AI receives, as published by desko77/claude-code-skills-1c in skills/1c-ssl-patterns/SKILL.md and read by ahel’s review.

Справочник отвечает на вопрос КАК ПРИМЕНЯТЬ механизм библиотеки. На вопросы существует ли вызов, какая у него сигнатура и в каком контексте он доступен отвечает другой скил - 1c-bsp-api.

Разделение точек входа:

ВопросСкил
как сделать X через БСП, каким механизмом, в каком порядкеэтот
какая сигнатура, существует ли вызов, серверный он или клиентский1c-bsp-api
как зарегистрировать свою обработку или команду в библиотеке1c-bsp-command, 1c-bsp-registration

Разведение по триггерам не означает взаимного исключения: прикладной сценарий ДОЛЖЕН проверять вызовы через 1c-bsp-api, и это часть работы, а не переход к другому скилу.

Порядок работы

  1. Определи МЕХАНИЗМ задачи и возьми справочник по таблице ниже. Грузится один справочник НА МЕХАНИЗМ: задача из трех механизмов законно требует трех. Справочник "на всякий случай" не грузится.

  2. Внутри справочника найди сценарий по заголовку ### и прочитай его диапазоном. Файл целиком не загружается.

  3. Проверь каждый вызов перед тем, как его написать. Имена в БСП длинные и составные, поэтому выдумка выглядит как настоящее имя:

    python skills/1c-bsp-api/scripts/bsp-api.py check РегламентныеЗаданияСервер.НайтиЗадания
    

    Проверка сообщает и об устаревании, а не только о существовании. Код возврата 1, если вызова нет.

  4. Сценария нет в справочниках - искать по теме через ssl_search сервера 1c-mcp_ssl_server, затем подтверждать найденное проверкой из пункта 3. MCP судит по документации и называет методы, которых в этой версии нет.

При расхождении источников прав тот, что ближе к поставке: исходник модуля старше справочника 1c-bsp-api, справочник старше MCP.

Справочники по механизмам

Механизм и ключевые словаФайл
реквизит объекта без чтения объекта, сообщение пользователю, коллекции, безопасный режим, режим работы базыreferences/base-functionality.md
задание по расписанию, планировщик, включить и выключить задание, расписаниеreferences/scheduled-jobs.md
текущий пользователь, полнота прав, внешний пользователь, учетная запись базыreferences/users.md
право на запись, роль, профиль группы доступа, наборы значений доступа, пересчет правreferences/access-management.md
печать, печатная форма, команда печати, макет, менеджер печатиreferences/printing.md
присоединенный файл, вложение, том хранения, сканирование, открыть файлreferences/attached-files.md
обработчик обновления, переход на новую версию, отложенное обновление, версия ИБreferences/infobase-update.md
установка обновления, поиск обновлений, резервная копия перед обновлениемreferences/configuration-update.md
вариант отчета, размещение отчета в разделах, команда отчета на формеreferences/report-variants.md
внешняя обработка, дополнительный отчет, внешняя печатная форма, подключить обработкуreferences/external-reports-processors.md
команда на форме от другой подсистемы, размещение команд, обновление команд после записиreferences/attachable-commands.md
дополнительный реквизит, дополнительное сведение, набор свойств, меткиreferences/additional-properties.md
запрет правки поля после проведения, разблокировка реквизитов на формеreferences/attribute-locking.md
закрытый период, дата запрета изменения, запрет загрузки данныхreferences/period-end-closing.md
история изменений объекта, версия объекта, откат к прежней версииreferences/object-versioning.md
префикс номера, префикс базы, префикс организации, номер на печатьreferences/object-prefixes.md
синхронизация баз, узел обмена, регистрация изменений, универсальный форматreferences/data-exchange.md
адрес, телефон, почта объекта, вид контактной информацииreferences/contact-information.md
отправить письмо, загрузить входящие, учетная запись почты, небезопасный HTMLreferences/email.md
дубли элементов, замена на оригинал, удаление помеченных, ссылочная целостностьreferences/duplicates-and-deletion.md
подписать объект, сертификат, штамп подписи в печатной формеreferences/digital-signature.md
доверенность ФНС, облачная подпись DSS, мобильная подписьreferences/signature-services.md
задача, бизнес-процесс, адресация по роли, отложенный стартreferences/business-processes.md
данные на нескольких языках, подстановка языка в запросreferences/multilanguage.md
шаблон письма, подстановка данных объекта, получатели по шаблонуreferences/message-templates.md
персональные данные, согласие субъекта, срок уничтоженияreferences/personal-data.md
курс валюты, сумма прописью, банк по БИК, рабочие даты по графику и календарюreferences/currencies-banks-calendars.md
регион по коду, коды адреса, адресный реестрreferences/address-classifier.md
загрузка из файла в справочник, групповое изменение, выгрузка в файлы, структура подчиненностиreferences/bulk-data-operations.md
напоминание, заметка, текущие дела, письма и звонки контактуreferences/user-workplace.md
загрузка по сети и прокси, SMS, штрихкод, внешняя компонентаreferences/integration-basics.md
проверка корректности данных, регистр проблем, рассылка отчетов по расписаниюreferences/accounting-checks-and-reports.md
состояние бумажного оригинала, склонение по падежам, конструктор формулreferences/document-workflow-extras.md
публикация OData, сообщение при запуске, отчет о движениях, ручной порядок в спискеreferences/extension-points.md
сведения об организации, ответственные лица, форма настроек программыreferences/organizations-and-settings.md
завершение сеансов, безопасный режим и разрешения, журнал действий, резервная копияreferences/administration.md
замер ключевой операции, статистика использования, полнотекстовый поиск, итогиreferences/monitoring-and-search.md
модель сервиса и разделение данных, обсуждения, анкетированиеreferences/service-model-and-collaboration.md

Реестр тем закрыт целиком: 70 тем главы 3 документации в 38 справочниках. Механизмы, у которых прикладного интерфейса нет, названы явно вместе с причиной - это тоже знание, и оно удерживает от поиска несуществующих модулей.

Если справочника еще нет

ssl_search сервера 1c-mcp_ssl_server - векторный поиск по документации БСП. Запрос формулируется описанием задачи на русском: ssl_search("фоновое задание прогресс"). У сервера РОВНО ОДИН инструмент; имен вида get_function_info или search_modules на нем нет.

Существование найденного подтверждается bsp-api.py check, а не самим поиском.

Происхождение

Сценарии написаны нами по документации ИТС и исходникам библиотеки. Имена, сигнатуры, состав параметров и номера версий - факты и взяты как есть; сигнатуры и регионы берутся из поставки библиотеки, потому что документация с ней местами расходится. Примеры BSL свои и проверены check.

Signals

GitHub stars
63
Forks
14
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
x-1c-ssl-patterns
Source
github.com/desko77/claude-code-skills-1c