БСП - бібліотека стандартних підсистем

Бібліотека стандартних підсистем (БСП) - набір підсистем для конфігурацій на платформі 1С: Підприємство, що реалізують базову функціональність і окремі функціональні блоки. Спробуємо докладніше розібратися що ж це таке.

Для чого створювалася БСП

Використання єдиних модулів дозволило досягти більшої стандартизації прикладних рішень, а це в свою чергу дозволило зменшити час на їх вивчення (і програмістами, і адміністраторами, і кінцевими користувачами).

Для програмістів, що розробляють прикладні рішення «з нуля», БСП дозволила економити купу часу, тому що відпала необхідність самостійної розробки базових функціональних блоків, що входять в БСП. За програміста розробку і тестування виконала фірма 1С. Від програміста тепер потрібно тільки розібратися з уже розробленим функціоналом і навчитися впроваджувати БСП.

Як поширюється БСП

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

До складу поставки БСП входить демо-база з прикладом впровадження. Дана демо-база доступна для ознайомлення на сайті 1С. Як можна отримати до неї доступ можна почитати в статті Віддалений доступ до демо-конфігурацій 1С.

склад БСП

БСП складається з безлічі підсистем, які діляться на:

  • самостійні. Для впровадження досить перенести всі об'єкти в цільову конфігурацію і вивести об'єкти в інтерфейс. Приклади подібних підсистем: «Аналіз журналу реєстрації», «Валюти», «Завершення роботи користувачів».
  • інтегровані. Призначені для тісної інтеграції з іншими об'єктами конфігурації. Для впровадження подібних підсистем необхідно виконати додаткові налаштування. Приклади подібних підсистем: «Версіонування об'єктів», «Заповнення об'єктів», «Заборона редагування реквізитів об'єктів».

Засоби адміністрування та обслуговування

Адміністрування користувачів і прав доступу

Завершення роботи користувачів
користувачі
управління доступом

Інтеграція з іншими програмами та системами

Технологічні механізми і програмні інтерфейси

Базова функціональність
заповнення об'єктів
Заборона редагування реквізитів об'єктів
Оновлення версії ІБ
підключаються команди
префіксація об'єктів
Робота в моделі сервісу
центр моніторингу

Прикладні підсистеми і робочі місця користувачів

анкетування
Бізнес-процеси та завдання
варіанти звітів
взаємодії
Робота з файлами
Поточні справи
шаблони повідомлень

Нормативно-довідкова інформація і класифікатори

впровадження БСП

Перед впровадженням бібліотеки стандартних підсистем в свою конфігурацію необхідно визначитися з переліком впроваджуваних підсистем. У найпростішому випадку впроваджуються все підсистеми. Незалежно від того, який функціонал необхідний, є обов'язкові підсистеми, які впроваджуються завжди:

  • Базова функціональність;
  • Оновлення версії ІБ;
  • Користувачі.

Загальна схема впровадження складається з наступних етапів:

  1. Перенесення необхідних об'єктів метаданих в цільову конфігурацію;
  2. Налаштування перенесених об'єктів;
  3. Використання об'єктів БСП при розробці нового функціоналу.

Для допомоги у впровадженні БСП до складу бібліотеки входить обробка ПервоеВнедреніеБСП.epf. Вона розташовується в каталозі шаблону конфігурації. В обробці є короткий опис всіх підсистем та визначено взаємозалежності підсистем один від одного.

Для перевірки коректності впровадження БСП в каталозі шаблону конфігурації розташовується звіт ПроверкаВнедреніяБСП.erf.

Як дізнатися версію БСП прикладного рішення

Є кілька способів дізнатися яка версія БСП використовується в конкретному прикладному рішенні:

  • Програмно. викликати функцію СтандартниеПодсістемиСервер. ВерсіяБібліотекі ();
  • Інтерактивно. в регістрі відомостей «Версії підсистем» подивитися значення версії для підсистеми «СтандартниеПодсістеми».

Так, колись ми використовували БСП для написання конфігурації з управління автотранспортом. Тоді була досить скромна функціональність. Зараз БСП можна назвати потужним інструментом з купою модулів, хоча з установкою потрібної комплектації потрібно помучитися трохи ...