ПередФормированиеСпискаОтложенныхОбработчиков
страницаВызывается перед формирование списка отложенных обработчиков. Позволяет организовать дополнительные проверки списка отложенных обработчиков.
Синтаксис
Процедура ПередФормированиеСпискаОтложенныхОбработчиков(ИтерацииОбновления) ЭкспортПараметры
ИтерацииОбновления— Массив - массив структур, описывающих сведения об обновлении каждой библиотеки и конфигурации, с ключами:- Подсистема - Строка - имя библиотеки или конфигурации.
- Версия - Строка - например, "2.1.3.39". Номер версии библиотеки (конфигурации).
- ЭтоОсновнаяКонфигурация - Булево - Истина, если это основная конфигурация, а не библиотека.
- Обработчики - ТаблицаЗначений - все обработчики обновления библиотеки, описание колонок см. в ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления.
- ВыполненныеОбработчики - ДеревоЗначений - выполненные обработчики обновления, сгруппированные по библиотеке и номеру версии, описание колонок см. в ОбновлениеИнформационнойБазы.НоваяТаблицаОбработчиковОбновления.
- ИмяОсновногоСерверногоМодуля - Строка - имя модуля библиотеки (конфигурации), который предоставляет основные сведения о ней: имя, версия и т.д.
- ОсновнойСерверныйМодуль - ОбщийМодуль - общий модуль библиотеки (конфигурации), который предоставляет основные сведения о ней: имя, версия и т.д.
- ПредыдущаяВерсия - Строка - например, "2.1.3.30". Номер версии библиотеки (конфигурации) до обновления. Пример реализации Обход всех обработчиков обновления: Для Каждого ИтерацияОбновления Из ИтерацииОбновления Цикл Если ИтерацияОбновления.Подсистема = "ИмяНашейПодсистемы" Тогда Для Каждого Обработчик Из ИтерацияОбновления.Обработчики Цикл Если Обработчик.Версия = "*" Тогда // Группа обработчиков, которые выполняются регулярно при каждой смене версии. Иначе // Группа обработчиков, которые выполняются для определенной версии. КонецЕсли; КонецЦикла; КонецЕсли; КонецЦикла; Расположение Общий модуль ОбновлениеИнформационнойБазыПереопределяемый
Доступность
Сервер, Толстый клиент, Внешнее соединение