ЗаписьСообщенияОбмена.НачатьЗапись (ExchangeMessageWriter.BeginWrite)

Синтаксис:

НачатьЗапись(<ЗаписьXML>, <Узел>)

Параметры:

<ЗаписьXML> (обязательный)

Тип: ЗаписьУзловDOM, ЗаписьFastInfoset, ЗаписьXML.
Объект, с помощью которого будет осуществляться запись сообщения обмена данными.

<Узел> (обязательный)

Тип: ПланОбменаСсылка.
Ссылка на узел плана обмена, в адрес которого будет послано сообщение обмена данными. Данная ссылка не должна быть пустой и должна соответствовать существующему узлу, а также не быть ссылкой на "этот узел".

Описание:

Вызывает начало записи сообщения обмена данными.
При обращении к методу сообщению присваивается номер, определяемый как номер предыдущего отправленного сообщения увеличенный на 1, производится запись в XML заголовка сообщения, а также записывается начало элемента XML, соответствующего телу сообщения.
При начале записи сообщения устанавливается блокировка на запись базы данных, соответствующую узлу плана обмена, чтобы предотвратить на время записи сообщения другие операции чтения и записи сообщений, относящихся к данному узлу, а также не допускать изменения данных узла.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).

Примечание:

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

Пример:

ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ИмяФайла);
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, Получатель);


    

1C:Enterprise Developer's Community