All skills

Этот скилл MUST быть вызван когда нужен паттерн работы с подсистемами БСП/SSL: пользователи, файлы, печатные формы, фоновые задания, версионирование, email. SHOULD также вызывать перед реализацией новой функциональности на базе БСП. Do NOT использовать для поиска по документации платформы — используй 1c-help-mcp.

Use this Skill: https://skilld.dev/gh/arman-kudaibergenov/1c-ai-development-kit/bsp-patterns

This session only. Nothing lands on disk.

SKILL.md

≈140 tokens always: the name and description. ≈803 when used: this file.

/bsp-patterns — Паттерны работы с БСП/SSL

Справочник паттернов для работы с Библиотекой Стандартных Подсистем.

Принцип

ВСЕГДА проверяй есть ли решение в БСП прежде чем писать свой код.

Workflow поиска

  1. Поиск через MCP ssl_search по ключевым словам
  2. Поиск через codesearch как аналогичные задачи решены в кодовой базе
  3. Использование паттерна БСП если найден
  4. Только затем свой код — с документированием почему БСП не подошла

Ключевые модули БСП

Модуль Назначение
ОбщегоНазначения Утилиты: массивы, структуры, строки, реквизиты
ОбщегоНазначенияКлиентСервер Клиент-серверные утилиты
СтроковыеФункцииКлиентСервер Работа со строками
Пользователи Пользователи, роли, права доступа
РаботаСФайлами Файловое хранилище и вложения
УправлениеПечатью Печатные формы
ДлительныеОперации Фоновые задания с прогрессом
ВерсионированиеОбъектов История изменений объектов
РаботаСПочтовымиСообщениями Отправка email
ДополнительныеОтчетыИОбработки Регистрация внешних обработок

Типовые паттерны

Пользователи и права

ssl_search("текущий пользователь роли")
ssl_search("проверка прав доступа")

Работа с файлами

ssl_search("присоединённые файлы")
ssl_search("временное хранилище файлов")

Печатные формы

ssl_search("управление печатью регистрация")
ssl_search("макет печатной формы")

Также см. /epf-bsp-init для регистрации печатной формы.

Фоновые задания

ssl_search("длительная операция прогресс")
ssl_search("фоновое задание параметры")

Версионирование

ssl_search("версионирование объектов запись")
ssl_search("история изменений объекта")

Email

ssl_search("отправка письма smtp")
ssl_search("почтовое сообщение шаблон")

Помни

БСП — это первое место для поиска стандартных функций. Писать свой код когда БСП имеет решение — это технический долг.

Source: SKILL.md on GitHub

No alerts14d4 checks · Risk SAFE
  • Gen Agent Trust Hub14d

    The skill provides development guidelines and patterns for the 1C:Enterprise Library of Standard Subsystems (BSP). It contains no malicious code, suspicious network requests, or data exfiltration patterns.

  • Socket14d

    No alerts

  • Snyk14d

    Risk: LOW · No issues

  • Runlayer7mo

    1 file scanned · No issues

Signed by skilld at 94ad6ec. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Steadyupdated 7 months ago
What it can do
Reads files
All 3 allowed tools
ReadGrepGlob

README badge

README badge for arman-kudaibergenov/1c-ai-development-kit/bsp-patterns