ПриВыгрузкеДанных
страницаОбработчик при выгрузке данных. Используется для переопределения стандартной обработки выгрузки данных. В данном обработчике должна быть реализована логика выгрузки данных: выборка данных для выгрузки, сериализация данных в файл сообщения или сериализация данных в поток. После выполнения обработчика выгруженные данные будут отправлены получателю подсистемой обмена данными. Формат сообщения для выгрузки может быть произвольным. В случае ошибок при отправке данных следует прерывать выполнение обработчика методом ВызватьИсключение с описанием ошибки.
Синтаксис
Процедура ПриВыгрузкеДанных(СтандартнаяОбработка,
Получатель,
ИмяФайлаСообщения,
ДанныеСообщения,
КоличествоЭлементовВТранзакции,
ИмяСобытияЖурналаРегистрации,
КоличествоОтправленныхОбъектов) ЭкспортПараметры
СтандартнаяОбработка— Булево - в данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет. Отказ от стандартной обработки не отменяет действие. Значение по умолчанию - Истина.Получатель— ПланОбменаСсылка - узел плана обмена, для которого выполняется выгрузка данных.ИмяФайлаСообщения— Строка - имя файла, в который необходимо выполнить выгрузку данных. Если этот параметр заполнен, то система ожидает, что данные будут выгружены в файл. После выгрузки система выполнит отправку данных из этого файла. Если параметр пустой, то система ожидает, что данные будут выгружены в параметр ДанныеСообщения.ДанныеСообщения— Произвольный - если параметр ИмяФайлаСообщения пустой, то система ожидает, что данные будут выгружены в этот параметр.КоличествоЭлементовВТранзакции— Число - определяет максимальное число элементов данных, которые помещаются в сообщение в рамках одной транзакции базы данных. При необходимости в обработчике следует реализовать логику установки транзакционных блокировок на выгружаемые данные. Значение параметра задается в настройках подсистемы обмена данными.ИмяСобытияЖурналаРегистрации— Строка - имя события журнала регистрации текущего сеанса обмена данными. Используется для записи в журнал регистрации данных (ошибок, предупреждений, информации) с заданным именем события. Соответствует параметру ИмяСобытия метода глобального контекста ЗаписьЖурналаРегистрации.КоличествоОтправленныхОбъектов— Число - счетчик отправленных объектов. Используется для определения количества отправленных объектов для последующей фиксации в протоколе обмена. Расположение Общий модуль ОбменДаннымиПереопределяемый
Доступность
Сервер, Толстый клиент, Внешнее соединение