Similar presentations:
Презентация_Обработчики_обновления_ИБ
1.
Работа с обработчикамиобновления ИБ
• Что это такое и зачем нужно
• Основные принципы
• Типы обработчиков
• Краткое резюме процессов
2.
Что это такое и зачем это нужно• Обновление версии ИБ — подсистема БСП
• Упрощение и структурирование процесса
обновления
• Автоматизация действий, которые иначе
выполнялись бы вручную
• Обеспечение корректного перехода между
версиями
3.
Основной принцип работыобработчиков
• Использование регистра сведений «Версии
подсистем»
• Запуск обработчиков при первом старте
после обновления
• Версии подсистем объявляются в модулях
обновления
• Переход между версиями инициирует
выполнение обработчиков
4.
Классификация обработчиков• Монопольные — выполняются без
пользователей, обязательны до входа в
базу
• Оперативные — для динамических
обновлений (редко используются)
• Отложенные — выполняются после
обновления, уже при работе пользователей
• Параллельные и последовательные
режимы
5.
Монопольные обработчики• Работают только в монопольном режиме
• Выполняются до допуска пользователей
• Применяются для небольших объёмов
данных
• При наличии хотя бы одного монопольного
— все оперативные становятся
монопольными
6.
Отложенные обработчики• Обрабатывают данные после обновления,
при работе пользователей
• Запускаются регламентным заданием
• Делятся на последовательные и
параллельные
• Используются для больших объёмов
данных или длительных операций
7.
Разработка монопольныхобработчиков
• Описание в процедуре
ПриДобавленииОбработчиковОбновления
• Указание версии, процедуры, режима
• Использование
ОбновлениеИнформационнойБазы.Записат
ьОбъект
• Отключение бизнес-логики и
авторегистрации
8.
Разработка отложенныхобработчиков
• Регистрация данных в плане обмена
• Использование процедуры заполнения
данных
• Обработка через
ДанныеДляОбновленияВМногопоточномОб
работчике
• Ручное завершение обработки
9.
Отладка обработчиков• Понижение версии в регистре
ВерсииПодсистем
• Запуск в режиме /C РежимОтладки
• Для отложенных — запуск через Результаты
обновления
• Использование версии
ОтладкаОбработчика
10.
Типичные ошибки• Объект не добавили в план обмена
• Не отключили авторегистрацию
• Не завершили обработчик
• Не отключили бизнес-логику
• Указали неверную версию
database