БСП - бібліотека стандартних підсистем
Бібліотека стандартних підсистем (БСП) - набір підсистем для конфігурацій на платформі 1С: Підприємство, що реалізують базову функціональність і окремі функціональні блоки. Спробуємо докладніше розібратися що ж це таке.
Для чого створювалася БСП
Використання єдиних модулів дозволило досягти більшої стандартизації прикладних рішень, а це в свою чергу дозволило зменшити час на їх вивчення (і програмістами, і адміністраторами, і кінцевими користувачами).
Для програмістів, що розробляють прикладні рішення «з нуля», БСП дозволила економити купу часу, тому що відпала необхідність самостійної розробки базових функціональних блоків, що входять в БСП. За програміста розробку і тестування виконала фірма 1С. Від програміста тепер потрібно тільки розібратися з уже розробленим функціоналом і навчитися впроваджувати БСП.
Як поширюється БСП
БСП є конфігурацією для платформи 1С: Підприємство. Причому конфігурація не є самостійним прикладним рішенням, це всього лише інструментарій для розробника. Всю конфігурацію або частина підсистем можна використовувати при розробці прикладних рішень.
До складу поставки БСП входить демо-база з прикладом впровадження. Дана демо-база доступна для ознайомлення на сайті 1С. Як можна отримати до неї доступ можна почитати в статті Віддалений доступ до демо-конфігурацій 1С.
склад БСП
БСП складається з безлічі підсистем, які діляться на:
- самостійні. Для впровадження досить перенести всі об'єкти в цільову конфігурацію і вивести об'єкти в інтерфейс. Приклади подібних підсистем: «Аналіз журналу реєстрації», «Валюти», «Завершення роботи користувачів».
- інтегровані. Призначені для тісної інтеграції з іншими об'єктами конфігурації. Для впровадження подібних підсистем необхідно виконати додаткові налаштування. Приклади подібних підсистем: «Версіонування об'єктів», «Заповнення об'єктів», «Заборона редагування реквізитів об'єктів».
Засоби адміністрування та обслуговування
Адміністрування користувачів і прав доступу
Завершення роботи користувачів
користувачі
управління доступом
Інтеграція з іншими програмами та системами
Технологічні механізми і програмні інтерфейси
Базова функціональність
заповнення об'єктів
Заборона редагування реквізитів об'єктів
Оновлення версії ІБ
підключаються команди
префіксація об'єктів
Робота в моделі сервісу
центр моніторингу
Прикладні підсистеми і робочі місця користувачів
анкетування
Бізнес-процеси та завдання
варіанти звітів
взаємодії
Робота з файлами
Поточні справи
шаблони повідомлень
Нормативно-довідкова інформація і класифікатори
впровадження БСП
Перед впровадженням бібліотеки стандартних підсистем в свою конфігурацію необхідно визначитися з переліком впроваджуваних підсистем. У найпростішому випадку впроваджуються все підсистеми. Незалежно від того, який функціонал необхідний, є обов'язкові підсистеми, які впроваджуються завжди:
- Базова функціональність;
- Оновлення версії ІБ;
- Користувачі.
Загальна схема впровадження складається з наступних етапів:
- Перенесення необхідних об'єктів метаданих в цільову конфігурацію;
- Налаштування перенесених об'єктів;
- Використання об'єктів БСП при розробці нового функціоналу.
Для допомоги у впровадженні БСП до складу бібліотеки входить обробка ПервоеВнедреніеБСП.epf. Вона розташовується в каталозі шаблону конфігурації. В обробці є короткий опис всіх підсистем та визначено взаємозалежності підсистем один від одного.
Для перевірки коректності впровадження БСП в каталозі шаблону конфігурації розташовується звіт ПроверкаВнедреніяБСП.erf.
Як дізнатися версію БСП прикладного рішення
Є кілька способів дізнатися яка версія БСП використовується в конкретному прикладному рішенні:
- Програмно. викликати функцію СтандартниеПодсістемиСервер. ВерсіяБібліотекі ();
- Інтерактивно. в регістрі відомостей «Версії підсистем» подивитися значення версії для підсистеми «СтандартниеПодсістеми».
Так, колись ми використовували БСП для написання конфігурації з управління автотранспортом. Тоді була досить скромна функціональність. Зараз БСП можна назвати потужним інструментом з купою модулів, хоча з установкою потрібної комплектації потрібно помучитися трохи ...