БСП (Библиотека стандартных подсистем)

БСП (или SSL — Standard Subsystems Library) — это инструментарий разработчика, предоставляемый компанией 1С и предназначенный для разработки приложений на платформе 1С:Предприятие. Библиотека содержит набор универсальных функциональных подсистем, готовые разделы пользовательской документации и методику разработки прикладных решений.

Назначение и основное использование

БСП была создана в 2010 году на основе подходов, использованных при разработке типовых конфигураций самой компании 1С. Её основная цель — позволить разработчикам быстро создавать новые конфигурации с уже готовой базовой функциональностью или добавлять готовые функциональные блоки в существующие приложения.

Использование БСП при разработке приложений позволяет:

  • Ускорить разработку конфигураций за счёт готовых механизмов
  • Достичь большей стандартизации конфигураций
  • Снизить время на изучение и внедрение приложений благодаря унификации по набору стандартных подсистем
  • Позволить разработчикам сосредоточиться на ключевых функциях вместо разработки стандартного функционала с нуля

В основе всех типовых продуктов, выпускаемых 1С, лежит БСП.

Состав и функциональность

БСП включает в своём составе более 60-70 подсистем. Подсистемы могут использоваться в разрабатываемой конфигурации как все вместе, так и по отдельности, в зависимости от требований проекта.

Входящие в БСП подсистемы охватывают следующие области:

Администрирование и управление доступом

  • Администрирование информационной базы
  • Администрирование пользователей программы
  • Настройка доступа к данным информационной базы (управление правами доступа)
  • Резервное копирование информационной базы
  • Обновление конфигурации

Нормативно-справочная информация и классификаторы

  • Адресный классификатор (ФИАС)
  • Курсы валют
  • Календарные графики и календари
  • Управление справочными данными

Сервисные подсистемы

  • История изменений объектов
  • Заметки и напоминания
  • Печать и печатные формы
  • Полнотекстовый поиск
  • Прикрепляемые файлы к объектам
  • Электронная подпись и шифрование
  • Контактная информация
  • Дополнительные реквизиты и сведения

Работа с задачами и бизнес-процессами

  • Управление задачами
  • Бизнес-процессы
  • Бизнес-взаимодействия

Интеграция с другими программами и системами

  • Обмен данными и синхронизация между программами
  • Загрузка табличных данных из файлов
  • Работа с электронной почтой и текстовыми сообщениями
  • Распределение отчётов

Технологические инструменты

  • Технология обновления версий информационной базы
  • Поддержка SaaS (облачные решения)
  • Общие процедуры и функции
  • Пользовательские и программные интерфейсы

Прочие функции

  • Опросы и анкетирование
  • Варианты отчётов
  • Управление свойствами объектов

Лицензирование

Исходный код БСП распространяется по лицензии Creative Commons Attribution 4.0 International (CC BY 4.0). Эта лицензия позволяет использовать, распространять, перерабатывать, исправлять и развивать библиотеку в любых целях, включая коммерческие, при условии указания авторства.

Внедрение и помощник внедрения

Для упрощения процесса первоначального внедрения БСП и её обновления существует специальный инструмент — помощник внедрения БСП. Его функции включают:

  • Поддержку принятия решений о том, какие подсистемы внедрять
  • Учёт взаимосвязей между подсистемами
  • Автоматический контроль результатов внедрения
  • Удаление избыточных и неиспользуемых фрагментов кода

В дистрибутив библиотеки также входит внешняя обработка «ПервоеВнедрениеБСП.epf» (First Implementation), которая помогает отобрать необходимые подсистемы и подготовить конфигурацию к внедрению.

Проектирование и управление внедрением

Важной особенностью БСП является то, что принятие решений об её внедрении не требует глубокого погружения в технические детали реализации. Это означает, что проектирование, реализация и контроль внедрения могут выполняться разными специалистами в разные моменты времени.

Похожие библиотеки

Наряду с БСП существуют похожие инструменты:

  • БИП (Библиотека интернет-поддержки) — ориентирована на функциональность работы с интернет-ресурсами компании 1С
  • БПО (Библиотека подключаемого оборудования) — предназначена для работы с внешним оборудованием

Хотя эти библиотеки имеют пересекающиеся механизмы с БСП, они ориентированы на различные области применения.

Оцените статью
1С:ФУЛЛСТЕК