В начало

Сообщение с изменениями

 

Процедура СообщениеСИзменениями () Экспорт

            Сообщение = Новый СообщениеПользователю;

            Сообщениеекст = "Выгрузка в узел " + Строка (ЭтотОбъект);

            Сообщениеообщить();

            Каталог = КаталогВременныхФайлов ();

           

            ИмяФайла = Каталог +

                       ?(Прав (Каталог, 1) = "\", "", "\") +

                                      "Message" +

                       СокрЛП (ПланыОбменаилиалы.ЭтотУзел().Код) + "_" +

                                      СокрЛП (Ссылкаод) + ".xml";

                                     

            //===================                

            //Создаем XML-файл           

            //===================

            ЗаписьXML = Новый ЗаписьXML;

            ЗаписьXML.ОткрытьФайл(ИмяФайла);

            ЗаписьXML.ЗаписатьОбъявлениеXML ();

            ЗаписьXML.Закрыть();

           

            //Ифраструктура сообщений

            ЗаписьСообщения = ПланыОбменаоздатьЗаписьСообщения();

            ЗаписьСообщенияачатьЗапись(ЗаписьXML, Ссылка);

            Сообщение = Новый СообщениеПользователю;

            Сообщениеекст = "Номер сообщения: " + ЗаписьСообщенияомерСообщения;

            Сообщениеообщить ();

            ЗаписьСообщенияакончитьЗапись ();

           

            //Получить выборку измененных данных

            ВыборкаИзменений = ПланыОбменаыбратьИзменения(ЗаписьСообщения.Получатель,

                                                            ЗаписьСообщенияомерСообщения);  

            Пока  ВыборкаИзмененийледующий () Цикл

                        ЗаписатьXML (ЗаписьXML, ВыборкаИзмененийолучить());

            КонецЦикла;

                       

            ЗаписьСообщенияакончитьЗапись ();

            ЗаписьXML.Закрыть ();

           

            Сообщение = Новый СообщениеПользователю;

            Сообщениеекст = "Конец выгрузки";

            Сообщениеообщить ();

КонецПроцедуры