Впровадження бібліотеки стандартних підсистем

Інструкція з впровадження бібліотеки стандартних підсистем

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

Файли поставки містить

1. 1Cv8.cf - файл поставки бібліотеки. Не призначений для створення
інформаційних баз за шаблоном.
2. 1Cv8_demo.dt - демонстраційна база.
3. 1Cv8_demo.cf - файл поставки демонстраційної бази.

Перше впровадження підсистем бібліотеки в конфігурацію і оновлення версії вже впровадженої бібліотеки помітно відрізняються. Після завантаження файлу 1Cv8.cf в порожню конфігурацію, потрібно налаштувати об'єктів бібліотеки як описано в розділі 2.2, інакше при запуску в режимі підприємства буде видано повідомлення

Впровадження бібліотеки стандартних підсистем

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

В цілому процес впровадження складається з наступних етапів:
Етап 1. Перенесення об'єктів метаданих з файлу поставки бібліотеки в конфігурацію.
Етап 2. Встановлення перенесених об'єктів бібліотеки.
Етап 3. Використання об'єктів бібліотеки при розробці конфігурації.

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

Впровадження бібліотеки стандартних підсистем

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

Етап 1 Перенесення об'єктів метаданих з файлу
поставки бібліотеки в конфігурацію.

перше впровадження

Крок 1. Для виконання перенесення об'єктів бібліотеки в свою конфігурацію при першому впровадженні потрібно вибрати в режимі Конфігуратор команду меню Конфігурація - Порівняти, об'єднати з конфігурацією з файлу. У діалоговому вікні вказати файл поставки бібліотеки і ствердно відповісти на запит про постановку до неї на підтримку.

Впровадження бібліотеки стандартних підсистем

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

Впровадження бібліотеки стандартних підсистем

З групи підсистем Стандартні підсистеми вибрати:

Далі натиснути кнопку Встановити.

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

Оновлення версії бібліотеки

В цьому розділі описана загальна схема поновлення на нову версію бібліотеки. Окремі особливості поновлення кожної конкретної версії бібліотеки наведені в супровідному документі updateSSL.htm. входить в поставку бібліотеки. Як правило, при переході між редакціями, подредакціямі і релізами бібліотеки (перша,
друга і третя цифри в номері версії) потрібно скористатися додатковими функціями по оновленню, а при переході між виправними релізами бібліотеки (четверта цифра
в номері версії), як правило, ніяких додаткових дій не потрібно. У рідкісних випадках, коли додаткові дії все-таки необхідні при оновленні на виправний реліз бібліотеки, відповідні інструкції містяться не тільки в updateSSL.htm, але і в файлі readme.txt в розділі Важливо. Для оновлення версії бібліотеки потрібно вибрати команду меню Конфігурація - Підтримка - Оновити конфігурацію. У діалоговому вікні вказати варіант Вибір файлу оновлення, задати шлях до файлу поставки бібліотеки і ствердно відповісти на запит про
оновленні версії конфігурації постачальника.
Крок 1. Попередньо необхідно підготувати до видалення з конфігурації застарілі об'єкти метаданих бібліотеки. Для цього у вікні порівняння і об'єднання конфігурацій зняти всі прапорці навпроти об'єктів метаданих, потім встановити фільтр порівняння і об'єднання в значення Показувати присутні лише в старій конфігурації постачальника в групі Нова конфігурація постачальника <- Старая конфигурация поставщика, как указано на рисунке.

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

Далі натиснути кнопку Встановити.

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

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

Далі відзначити всі об'єкти метаданих прапорцями і натиснути кнопку Виконати. У вікні зі списком залежних об'єктів натиснути кнопку родолжіть.
Крок 3. Після завершення порівняння і об'єднання перейти до другого етапу - настройка об'єктів бібліотеки.

2.2. Налаштування об'єктів бібліотеки

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

Навігація по публікаціям