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

ПриВыгрузкеДанных

страница

Обработчик при выгрузке данных. Используется для переопределения стандартной обработки выгрузки данных. В данном обработчике должна быть реализована логика выгрузки данных: выборка данных для выгрузки, сериализация данных в файл сообщения или сериализация данных в поток. После выполнения обработчика выгруженные данные будут отправлены получателю подсистемой обмена данными. Формат сообщения для выгрузки может быть произвольным. В случае ошибок при отправке данных следует прерывать выполнение обработчика методом ВызватьИсключение с описанием ошибки.

Синтаксис

Процедура ПриВыгрузкеДанных(СтандартнаяОбработка,
							Получатель,
							ИмяФайлаСообщения,
							ДанныеСообщения,
							КоличествоЭлементовВТранзакции,
							ИмяСобытияЖурналаРегистрации,
							КоличествоОтправленныхОбъектов) Экспорт

Параметры

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

Доступность

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