2 378 документов
← К списку

ПередФормированиеСпискаОтложенныхОбработчиков

страница

Вызывается перед формирование списка отложенных обработчиков. Позволяет организовать дополнительные проверки списка отложенных обработчиков.

Синтаксис

Процедура ПередФормированиеСпискаОтложенныхОбработчиков(ИтерацииОбновления) Экспорт

Параметры

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

Доступность

Сервер, Толстый клиент, Внешнее соединение