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

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

страница

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

Синтаксис

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

Параметры

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

Доступность

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