Контакти

Бібліотека стандартних підсистем (Механізм БСП). Впровадження «1С: Бібліотека стандартних підсистем БСП 1с у типове об'єднання

Є конфігурація, яка полегшує роботу розробника, позбавляючи його від таких «тривіальних» робіт – це «Бібліотека стандартних підсистем» (БСП), яка включає набір універсальних функціональних підсистем і фрагменти розділу «Адміністрування», призначених для використання в прикладних рішеннях на платформі "1с Підприємство". Бібліотека не є закінченим (з предметної точки зору) прикладним рішенням, але при цьому підсистеми бібліотеки можуть використовуватися в конфігурації споживача як всі разом, так і окремо. І цього в БСП входить спеціальний помічник застосування, використання якого допомагає значно заощадити час розробки нової конфігурації.

Сам помічник виконаний як покрокового майстра, з допомогою якого розробник вказує потрібні йому підсистеми, а майстер створить заготівлю, з якою можна надалі. Насправді ми отримуємо заготівлю для майбутньої конфігурації.

Запустимо БСП(у нас редакція 2.3, версія 2.3.3.63), перейдемо до розділу "Інструменти розробника" U94; «Перше використання БСП»:

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

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

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

У нас є дві конфігурації: перша (основна) – з усіма підсистемами БСП, друга (файла) – БП.

1. Увімкнути можливість редагування основної конфігурації.

2. Викликати меню Конфігурація - Порівняти, об'єднати з конфігурацією з файлу.

3. Вибрати файл із розширенням cfЗміни БП.

4. На пропозицію постановки підтримку відповісти Так.

6. Виконати Дії - Відзначитиза підсистемами.

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

8. Відзначити об'єднання властивості кореневого елемента: Основні ролі, Модуль керованого додатка, Модуль сеансу, Модуль зовнішнього з'єднання, Модуль звичайної програми, Режим використання модальності, Режим використання синхронних викликів розширень платформи та зовнішніх компонентів, Режим сумісності інтерфейсу, Режим сумісності. Натиснути Виконати.

9. У вікні Налаштування правил підтримки - Ок.

10. Оновити конфігурацію бази даних (F7).

І подібні службові повідомлення:

«… (об'єкт входить до складу однойменного загального реквізиту)» чи «… : Використання визначених типів як сумісності Х.Х.Х. (наприклад, автор) і нижче неприпустимо»; «ЗагальнаМалюнок: Ім'я не унікальне!»

12. Для об'єкта, що входить до складу однойменного загального реквізиту, – зняти з підтримки, видалити об'єкт та посилання на нього. Виконати пошук посилань на об'єкти, що видаляються, – видалити посилання.

13. Змініть режим сумісності вище Х.Х.Х.

14. Оновити конфігурацію бази даних (F7). Далі, якщо повертаєтеся на пункт 11, виконати пункти 12 та 13, потім 14.

У принципі, це і все – «автоматична» частина роботи закінчена. Починається найцікавіший етап робіт: якщо Ви вже подумали, що конфігурація злетіла, то, швидше за все, Ви сильно помиляєтеся.

Спочатку перевіряйте загальні модулі, чи включені підсистеми в командний інтерфейс та інші моменти. Коли все «наче готове», приступайте до налагодження.

І так виконуєте налагодження доти, доки не переконаєтесь у відсутності помилок.

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

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

Встановлення БСП. Файли постачання

БСП – це не рішення, це лише інструмент для програміста. Її немає у продажу, її отримують за підпискою на ІТС замовники чи франчайзі 1С.

Встановлення бібліотеки


Рис.1

Слідуючи за установником, проходимо кроки і тиснемо «Готово».


Рис.2


Рис.3


Рис.4

Додаємо нову інформаційну базу за кнопкою «Додати» та вибираємо «Створення нової інформаційної бази», і далі – до натискання «Готово».


Рис.5


Рис.6


Рис.7


Рис.8


Рис.9


Рис.10

Постачання БСП включає демо-базу з варіантом встановлення та наступні файли:

  • 1Cv8.cfфайл постачання бібліотеки, не призначений для створення ІБ за шаблоном;
  • 1Cv8_international.cfфайл постачання міжнародної версії бібліотеки, також призначений до роботи з шаблонами;
  • 1Cv8_demo.dtдемобаза;
  • 1Cv8_demo.cfфайл постачання демобази.



Рис.11


Рис.12

Цей приклад розглядається з використанням версії 3.0.1.240. Файли конфігурації розташовані в підкаталозі \1c\SSL\3_0_1_240. Звертаємо увагу, що дана версія використовується з платформою 1С 8.3 не нижче за версію 8.3.12.1412.

Під час встановлення бібліотеки можна зіткнутися з «Помилка SDBL. Таблиця або поле ConfigVersion не міститься у розділі FROM».


Рис.13

Ця проблема вирішується вивантаженням і завантаженням файлу Dt (у випадку був завантажений демо-файл з комплекту поставки).


Рис.14

Помічник упровадження БСП



Рис.15


Рис.16

ПершеВпровадженняБСП.epf- Зовнішня обробка, назва якої говорить сама за себе. З її допомогою можна відібрати підсистеми під впровадження, враховуючи їх взаємозв'язки, залишити налаштування для порівняння (об'єднання), видалити надлишкові фрагменти коду підсистем, що не використовуються.

Покроковий помічник доступний з розділу «Інструменти розробника – Перше впровадження БСП».



Рис.17

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



Рис.18

Рис.19



Рис.20

Прописуємо додаткові параметри для кожної обраної нами підсистеми.

Переносимо дані, згідно з нашим налаштуванням, у порожню конфігурацію, що створюється. У режимі «Конфігуратор» заходимо в неї.



Рис.21

Для наочності перейменуємо її на «Моя_конфігурація».

Вперше в режимі конфігуратора вказуємо «Конфігурація-порівняти, об'єднати зі конфігурацією з файлу», вказавши в діалозі файл постачання бібліотеки та підтвердивши запит про підтримку.



Рис.22

На запитання "Виконати повне завантаження конфігурації?" відповідаємо негативно.



Рис.23



Рис.24

Ми бачимо порівняння двох конфігурацій – «Моя_Конфігурація» та «Бібліотеки стандартних підсистем».



Рис.25

У вікні порівняння можна завантажити налаштування з раніше збереженого за допомогою помічника файлу через "Дії-Завантажити налаштування з файлу".


Рис.26

У вікні вибрати наш раніше збережений з помічником файл - "ФайлНастройокПорівняння".



Рис.27

Зауважимо, що підсистеми будуть виділені, залежно від того, які були визначені при налаштуванні помічником. Так, якщо виділити лише базову функціональність (Мал.28), вікно конфігурації буде виглядати так:


Рис.28


Рис.29

Тобто. бачимо, виділені галочками в повному обсязі об'єкти конфігурації.

Тепер налаштуємо підпорядковані підсистеми, відзначивши об'єкти, що переносяться, через «Дії-Відзначити по підсистемах файлу». Активуємо "Включати область підлеглих підсистем".



Рис.30


Рис.31

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

Зі «Стандартні підсистеми» вибираємо обов'язкові, незалежно від того, який функціонал потрібен. Серед них базовий функціонал, оновлення версій бази, користувачі, контакти.

Також існують додаткові системи, обов'язкові до перенесення для роботи в моделі сервісу, і необов'язкові, що передбачають вибіркову установку. Визначити їхній зв'язок можна за таблицями, ознайомившись зі статтею на сайті ІТС.



Рис.32

Вибравши підсистеми, натискаємо кнопку "Встановити".

Також окремим елементам можна вибрати режим об'єднання - "Взяти з файлу" або "Об'єднати з пріоритетом основної конфігурації" (для цього натиснути правою кнопкою мишки на ньому).



Рис.33

Ці дії можна застосувати до всіх елементів, встановивши через меню "Дії-Встановити режим для всіх".


Рис.34


Рис.35



Рис.36



Рис.37



Рис.38

Перед оновленням конфігурації необхідно встановити в її властивостях номер версії конфігурації, що створюється, інакше при відкритті програми з'явиться помилка про те, що не заповнена властивість версії конфігурації.


Рис.39





Рис.41

Зверніть увагу, що після завершення процесів об'єкти метаданих перенесені, але поки не налаштовані. Тому необхідно розпочати налаштування об'єктів БСП.

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

Навіщо створювалася БСП

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

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

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

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

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

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

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

Офіційна документація БСП знаходиться за адресою https://its.1c.ru/db/bspdoc і доступна за наявності підписки на ІТС.

Склад БСП

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

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

На даний момент (липень 2017 року) доступна БСП версії 2.4.2, яка підтримує наступний функціонал:

Засоби адміністрування та обслуговування Аналіз журналу реєстрації
Додаткові звіти та обробки
Налаштування програми
Оновлення конфігурації
Оцінка продуктивності
Пошук та видалення дублів
Профілі безпеки
Регламентні завдання
Резервне копіювання ІБ
Видалення помічених об'єктів
Управління підсумками та агрегатами
Адміністрація користувачів та прав доступу Завершення роботи користувачів
Користувачі
Управління доступом
Інтеграція з іншими програмами та системами Зовнішні компоненти
Завантаження даних із файлу
Інтеграція з "1С-Бухфон" ("1С-Коннект")
Обмін даними
Надсилання SMS
Отримання файлів з Інтернету
Робота з поштовими повідомленнями
Розсилання звітів
Технологічні механізми та програмні інтерфейси Базова функціональність
Заповнення об'єктів
Заборона редагування реквізитів об'єктів
Оновлення версії ІБ
команди, що підключаються
Префіксація об'єктів
Робота в моделі сервісу
Центр моніторингу
Прикладні підсистеми та робочі місця користувачів Анкетування
Бізнес-процеси та завдання
Варіанти звітів
Взаємодія
Робота з файлами
Поточні справи
Шаблони повідомлень
Нормативно-довідкова інформація та класифікатори
Банки
Валюти
Графіки роботи
Календарні графіки
Сервісні підсистеми Версіонування об'єктів
Групова зміна об'єктів
Дата заборони зміни
Нотатки користувача
Захист персональних даних
Інформація під час запуску
Контактна інформація
Нагадування користувача
Налаштування порядку елементів
Друк
Повнотекстовий пошук
Перевірка легальності отримання оновлень
Властивості
Відмінювання уявлень об'єктів
Структура підпорядкованості
Електронний підпис

Докладніше конкретні підсистеми описуватимуться в окремих статтях.

Використання БСП

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

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

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

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

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

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

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

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

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

На прикладі редакції БСП 2.1.2.34 (платформа 1С 8.2) я розгляну основні функції, підсистеми та приклади використання цієї конфігурації.

Конфігурація "Бібліотека стандартних підсистем" - одна з небагатьох конфігурацій від фірми 1С, яка створена для розробників, а не користувачів. Сама конфігурація є набором підсистем, які можуть використовуватися в будь-яких конфігураціях. Також до складу БСП включено цілу технологію розробки на базі 1С 8.2. Бібліотека стандартних підсистем дозволяє стандартизувати рішення та досягти максимальної схожості різних рішень від різних розробників. Усі типові конфігурації 1С 8.2, де використовуються керовані форми (2.0, БП 3.0, УТ 11, УНФ), написані на базі БСП.

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

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

Нижче я коротко опишу підсистеми цієї конфігурації, їх призначення та як їх можна використовувати. Загалом у «Бібліотеці стандартних підсистем» 52 підсистеми. Деякі пов'язані між собою, деякі незалежні. Для розгляду процесу застосування кожної підсистеми краще звернутися до документації по конфігурації.

Отримайте 267 відеоуроків з 1С безкоштовно:

1. Базова функціональність

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

Ця підсистема є обов'язковою для встановлення у разі використання будь-якої іншої підсистеми.

2.Робота в моделі сервісу

Підсистема "Робота в моделі" містить базовий функціонал, обов'язковий для всіх прикладних рішень, розрахованих на роботу в моделі сервісу, а також ряд підсистем, які розширюють інші підсистеми для роботи в моделі сервісу (наприклад, "Валюти в моделі сервісу" та ін.) .

3. Адресний класифікатор

Підсистема призначена для завантаження, зберігання, отримання адресної інформації. Завантаження відбувається з (КЛАДР). Підсистема сильно пов'язана з підсистемою "Контактна інформація", проте може впроваджуватися автономно.

4. Аналіз журналу реєстрації

Містить спеціальний звіт для більш інформативного перегляду інформації журналу реєстрації.

5. Анкетування

Призначена для проведення опитувань та аналізу результатів опитування. Можливе проведення опитувань через інтернет за допомогою веб-клієнта.

6. Банки

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

7. Бізнес-процеси та завдання

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

8. Валюта

Підсистема призначена для завантаження, зберігання, отримання інформації про валюти та курси валют. Можливий вибір потрібної валюти з табличного документа. Завантаження курсів валют відбувається з сайту РБК, можливе як налаштування регламентного завдання, так і ручне завантаження.

9. Варіанти звітів

Підсистема розширює інтерфейс налаштувань звітів .

10. Версіонування об'єктів

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

11. Взаємодія

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

12. Групова зміна об'єктів

Підсистема дозволяє проводити масову зміну даних у БД. Нагадує аналогічну обробку з 8.1.

13. Дати заборони зміни

Дозволяє встановити дату, до якої блокуються робота користувачів у документах, довідниках тощо. широко використовується в типових конфігураціях - за допомогою неї можна закривати для редагування об'єкти минулого періоду.

14. Додаткові звіти та обробки

Підсистема « » - абсолютний аналог старої бібліотеки стандартних підсистем, що дає підключати зовнішні обробки та друковані форми.

15. Завершення роботи користувачів

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

16. Нотатки користувача

Підсистема «Нотатки користувача» призначена для зберігання персональних нотаток (різної неструктурованої інформації, яка недоступна іншим користувачам інформаційної бази). Нотатки можна відзначати кольором, поміщати на робочий стіл та об'єднувати у групи.

17. Заборона редагування реквізитів об'єктів

Дозволяє відключати редагування довільних реквізитів об'єкта. Це те, чого так не вистачало в 8.1.

18. Захист персональних даних

Підсистема "Захист персональних даних" призначена для відповідності інформаційної системи, побудованої на основі конфігурації, вимогам Федерального закону №152-ФЗ від 27.06.2006 "Про персональні дані".

19. Інформаційний центр

Насправді є підключенням до системи ІТС. Інтеграція програми з сервісом вирішує завдання швидкого переходу до інших програм абонента і відображення найменування програми так, як його задав абонент.

20. Інформація під час запуску

Відображає під час запуску системи HTML сторінки з різною інформацією (наприклад, рекламу). Сторінки містяться в макетах обробки ІнформаціяПріЗапуску. Кожен макет містить стартову сторінку, а також може містити інші сторінки, посилання яких вказані у стартовій сторінці.

оголосила про випуск 21.12.2010 нової редакції 1.1 "1С:Бібліотеки стандартних підсистем 8.2" (БСП). Редакція 1.1 є черговим етапом розвитку інструментарію для розробника прикладних рішень на платформі "1С:Підприємство 8.2".

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

Нове у редакції 1.1 БСП

До складу редакції 1.1 включено низку нових підсистем, частину раніше створеної функціональності виділено в окремі підсистеми, внесено суттєві зміни до деяких існуючих підсистем, реалізовано "Помічник впровадження" БСП.

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

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

Підсистема "Дати заборони зміни" дозволяє блокувати зміну будь-яких даних (документів, записів регістрів, елементів довідників та ін) раніше визначеної дати. Існує можливість налаштування як однієї загальної дати для всієї інформаційної бази в цілому, так і кількох дат по розділах та/або окремих об'єктів розділів обліку.

Підсистема "Приєднані файли" дозволяє зберігати (приєднувати) файли до будь-яких об'єктів конфігурації. На відміну від підсистеми "Робота з файлами", ця підсистема орієнтована на скільки завгодно велика кількість різних типів власників файлів без втрати швидкості роботи в умовах обмеження доступу користувачів на рівні записів. За складом функцій та зовнішнім виглядом підсистема наближена до підсистеми "Робота з файлами": колективне редагування файлів, підтримка повнотекстового пошуку за приєднаними файлами, електронний цифровий підпис, шифрування.

У підсистемі "Резервне копіювання ІБ" для файлових інформаційних баз реалізовано можливість виконання резервного копіювання на вимогу, а також налаштування за розкладом. Вбудований помічник відновлення бази даних з копії. Для клієнт-серверного режиму роботи передбачено повідомлення про необхідність налаштування резервного копіювання штатними засобами СУБД.

Підсистема "Електронний цифровий підпис" надає у розпорядження прикладного розробника програмний та користувальницький інтерфейс для роботи із засобами криптографії: електронний цифровий підпис та перевірка підпису.

Як самостійна виділена підсистема: "Групова зміна об'єктів", що надає універсальний сервіс групової зміни властивостей і реквізитів об'єктів довільного типу посилань (довідники, документи і т. д.), а також підсистема "Файлові функції". Підсистема "Файлові функції" є технологічною підсистемою, яка може використовуватися лише у зв'язці з підсистемами "Робота з файлами" та/або "Приєднані файли". У ній реалізовані загальні для обох підсистем функції та базові інтерфейси роботи з файлами, зберігання файлів у томах на диску, функції для підтримки РИБ і створення початкового образу інформаційної бази.

У підсистемі "Базова функціональність" з'явився новий програмний інтерфейс для пакетного запису подій із клієнтського коду до журналу реєстрації, а також для перевірки, чи в журналі включена реєстрація певних типів подій. Додано функції перевірки коректності регламентованих даних (ІПН, КПП тощо).

У підсистемі "Бізнес-процеси та завдання" з'явилися нові функції, що істотно розширюють сценарії застосування бізнес-процесів у конфігураціях: зупинка бізнес-процесів, ієрархія підпорядкованості бізнес-процесів та прийняття завдань до виконання.

Для конфігурацій з невеликим числом користувачів у підсистемі "Користувачі" передбачено функціональну опцію, яка вимикає налаштування груп користувачів та зовнішніх користувачів у конфігурації.

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

Підсистема "Робота з файлами" використовує штатні можливості підсистеми "Електронний цифровий підпис". Крім того, при скануванні документів з'явилася можливість настроювати ступінь стиснення (для TIF), якість (для JPG) та спосіб збереження PDF (за допомогою зовнішньої програми).

У підсистемі "Керування доступом" додано режим використання спрощеного інтерфейсу для налаштування прав доступу. Цей режим призначений для прикладних рішень з невеликою кількістю користувачів, кожен з яких має унікальний набір прав та обмежень доступу. Крім того, налаштування прав доступу користувачів, груп користувачів, зовнішніх користувачів або груп зовнішніх користувачів тепер можливе безпосередньо з форм елементів цих об'єктів. З форми налаштування прав користувача доступний повний список дозволених дій (ролей), розрахованих на основі входження користувача в ті чи інші групи доступу. Для отримання повної картини прав користувача, групи користувачів, зовнішнього користувача або групи зовнішніх користувачів розроблено детальний звіт. Як додаткову можливість у списку учасників групи доступу тепер виводяться її "неявні" учасники: учасники груп користувачів (груп зовнішніх користувачів), і навіть керівники користувачів.

У підсистемі "Фізичні особи" реалізовані перевірки заповнення серії та номера документа фізичної особи (військовий квиток, військовий квиток офіцера запасу, дипломатичний паспорт громадянина РФ та ін.).

Разом із підсистемами БСП пропонує й окремі методики розробки прикладних рішень. У редакції 1.1 розробнику надаються готові розділи документації для включення до опису конфігурації, що розробляється на основі БСП.

Для початкового впровадження та подальшого оновлення версій БСП у прикладних рішеннях до редакції 1.1 включено спеціальний інструмент - "Помічник впровадження". Цей помічник забезпечує підтримку прийняття рішень щодо впровадження БСП у конфігурацію, і навіть автоматичний контроль фактичного результату застосування БСП. Оскільки прийняття рішень щодо впровадження БСП та контроль їх виконання тепер не потребує "занурення" в технічні деталі реалізації, то проектування, реалізація та контроль можуть виконуватись різними фахівцями та в різні моменти часу.

Порядок переходу з попередньої версії

Редакція 1.1 надається зареєстрованим користувачам системи "1С:Підприємство 8", які мають підписку на інформаційно-технологічний супровід (ІТС).

Для оновлення БСП до редакції 1.1 випущено версію 1.1.1, сумісну з версією платформи 8.2.13 і вище.

Версія 1.1.1 БСП публікується у складі лютневого випуску ІТС за 2011 рік, на сайті підтримки користувачів http://users.v8.1c.ru/ та на сайті ІТС http://its.1c.ru/ (доступ до цих сайтів мають лише передплатники ІТС).

Загальний порядок оновлення конфігурації вже використовуваної БСП до версії 1.1.1 наведено в документації, що входить у постачання цієї версії. Особливості оновлення з попередніх версій 1.0.7, 1.0.6, бета-версії 1.0.5 та ознайомлювальної версії 1.0.4 описані у файлі update.htm, що також входить до постачання версії 1.1.1.

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



Сподобалася стаття? Поділіться їй