// Создаем объект записи XML
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ПутьККаталогу+"\Message"+СокрЛП(ПланыОбмена.Полный.ЭтотУзел().Код)+"_"+СокрЛП(УзелОбмена.Код)+".XML");
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
ЗаписьСообщения.НачатьЗапись(ЗаписьXML, УзелОбмена);
// Для сокращения размера файла сообщения записываем соответствие пространств имен
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xsd", "http://www.w3.org/2001/XMLSchema");
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("xsi", "http://www.w3.org/2001/XMLSchema-instance");
ЗаписьXML.ЗаписатьСоответствиеПространстваИмен("v8", "http://v8.1c.ru/data");
НомерСообщения = ЗаписьСообщения.НомерСообщения;
// Получаем выборку изменённых данных
ВыборкаИзменений = ПланыОбмена.ВыбратьИзменения(ЗаписьСообщения.Получатель, НомерСообщения,Метаданные.Константы.ДатаАктуальностиЗадач);
Пока ВыборкаИзменений.Следующий() Цикл
Данные = ВыборкаИзменений.Получить();
// Записываем данные в сообщение
ЗаписатьXML(ЗаписьXML, Данные);
КонецЦикла;
//// Завершаем запись сообщения
ЗаписьСообщения.ЗакончитьЗапись();
//
ЗаписьXML.Закрыть();