Перейти к основному содержимому

ОбработкаИсходящегоСообщенияОбмена

Стд::ПланыОбмена::ОбработкаИсходящегоСообщенияОбмена Доступность: Сервер

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

Сравнение

Ссылочное

Иерархия типа​

Базовые типы: Закрываемое, Контекст, Объект


Свойства​

ЗаписьСодержимого​

Доступность: Сервер ТолькоЧтение

ЗаписьСодержимого: ЗаписьXml

Содержит объект, с помощью которого осуществляется запись сообщения.


НомерПринятого​

Доступность: Сервер ТолькоЧтение

НомерПринятого: Число

Содержит максимальный номер принятого сообщения из узла получателя. Выбирается из свойства узла получателя. Данное свойстве в узле устанавливается автоматически при приеме сообщения. При формировании сообщения записывается в заголовок отправляемого сообщения, в узле получателе сообщения позволяет определить какие сообщения были получены, данным узлом.


НомерСообщения​

Доступность: Сервер ТолькоЧтение

НомерСообщения: Число

Содержит номер записываемого сообщения.


Получатель​

Доступность: Сервер ТолькоЧтение

Получатель: ПланОбмена.Ссылка

Ссылка на узел, которому предназначено сообщение.


Методы​

Завершить​

Доступность: Сервер

Завершить()
Осуществляет нормального завершения записи сообщения. При нормальном завершении в сообщение записывается конец элемента XML, представляющего тело сообщения, а в запись узла плана обмена записывается номер сообщения обмена данными. Блокировка с записи узла плана обмена снимается и сообщение считается отправленным. Закрывает запись сообщения Повторный вызов метода приведет к исключению.


Закрыть​

Доступность: Сервер

Закрыть()
Если закрытие происходит из-за выброса исключения, то выполняется Отменить, иначе Завершить.

Переопределение
Закрываемое::Закрыть


Отменить​

Доступность: Сервер

Отменить()
Прерывает запись сообщения. Сообщение при этом считается не отправленным. Запись сообщения обмена может быть завершена либо обращением к методу Закончить, либо обращением к методу Отменить. Закрывает запись сообщения. Повторный вызов метода приведет к исключению.


Список унаследованных методов​

Закрываемое​

Закрыть (Переопределение)

Объект​

ВСтроку

ПолучитьТип

Представление