МенеджерИсторииДанных.ВыполнитьОбработкуПослеЗаписиВерсий (DataHistoryManager.ExecuteAfterWriteVersionsProcessing)
страницаМенеджерИсторииДанных (DataHistoryManager)
ВыполнитьОбработкуПослеЗаписиВерсий (ExecuteAfterWriteVersionsProcessing)
Доступен, начиная с версии 8.3.15.
Вариант синтаксиса: Выполнение обработки после записи версий указанных объектов метаданных
Синтаксис:
ВыполнитьОбработкуПослеЗаписиВерсий(<ВключитьМетаданные>, <ИсключитьМетаданные>)
Параметры:
<ВключитьМетаданные> (необязательный)
Тип: Неопределено, Массив.
Объекты метаданных, по данным которых выполняется обработка записей версий.
Если значение параметра Неопределено или пустой массив, то обработка выполняется по всем объектам метаданных, за исключением указанных в параметре <ИсключитьМетаданные>.
Значение по умолчанию: Неопределено.
<ИсключитьМетаданные> (необязательный)
Тип: Неопределено, Массив.
Объекты метаданных, по данным которых не выполняется обработка записей версий.
Значение по умолчанию: Неопределено.
Описание варианта метода:
Запускает выполнение обработчика события ОбработкаПослеЗаписиВерсийИсторииДанных для версий, при записи которых был установлен флаг ВыполнятьОбработкуПослеЗаписиВерсии:
- Если метод вызывается из сеанса, в котором разделитель не используется:
- Для каждой области данных, имеющей версии, требующие обработки, последовательно запускается фоновое задание, в котором выполняется обработка версий данных области.
- При выполнении обработки устанавливаются все разделители, даже если они не используются в объекте метаданных, с целью вызвать обработчик в сеансе, аналогичном сеансу, в котором выполнялась запись данных.
- Обработка выполняется в безопасном режиме разделения данных по всем разделителям.
- Требуется право "Администрирование".
- Если при выполнении обработки в области генерируется исключение, то последующая обработка в области прерывается, обработка других областей не прерывается.
- Если метод вызывается из сеанса, в котором разделитель используется:
- Выполняется обработка версий данных текущей области.
- Требуется право "Администрирование данных".
- Если при выполнении обработчика генерируется исключение, то последующая обработка прерывается.
- При определении области данных учитываются все разделители конфигурации.
Вариант синтаксиса: Выполнение обработки после записи версий указанных данных
Синтаксис:
ВыполнитьОбработкуПослеЗаписиВерсий(<Данные>)
Параметры:
<Данные> (обязательный)
Тип: СправочникСсылка.<Имя справочника>, ДокументСсылка.<Имя документа>, РегистрСведенийКлючЗаписи.<Имя регистра сведений>, БизнесПроцессСсылка.<Имя бизнес-процесса>, ЗадачаСсылка.<Имя задачи>, ПланВидовХарактеристикСсылка.<Имя плана видов характеристик>, ПланСчетовСсылка.<Имя плана счетов>, ПланОбменаСсылка.<Имя плана обмена>, ПланВидовРасчетаСсылка.<Имя плана видов расчета>, КонстантаКлючЗначения.<Имя константы>.
Данные, по которым выполняется обновление истории.
Описание варианта метода:
Запускает выполнение обработчика ОбработкаПослеЗаписиВерсийИсторииДанных для версий, при записи которых был установлен флаг ВыполнятьОбработкуПослеЗаписиВерсии.
Если обработчик не реализован, то записи удаляются из очереди без обработки.
Обработчик выполняется в текущей области данных.
Описание:
Для версий, при записи которых было установлено свойство ВыполнятьОбработкуПослеЗаписиВерсии, запускает выполнение обработчика события ОбработкаПослеЗаписиВерсийИсторииДанных.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.3.15.