Имя: Пароль:
1C
1С v8
Автообмен
0 Adgjj
 
21.11.11
10:02
Здравствуйте! В переферийную базу загрузили данные из центральной, не закрывая базу, программно хочу выгрузить xml-файл из периф.. Почему-то файл не выгружается, просто окно 1с предпр на экране, к-рое осталось от загрузки файла:
Состояние("Читается файл в периферийную базу.");
   ЧтениеXML = Новый ЧтениеXML();
   ИмяФайлаСообщения = КаталогВременныхФайлов() + "Message_KOR_KOT.xml";
   ЧтениеXML.ОткрытьФайл(ИмяФайлаСообщения);
   ЧтениеСообщения = ПланыОбмена.СоздатьЧтениеСообщения();
   ЧтениеСообщения.НачатьЧтение(ЧтениеXML,);
   ПланыОбмена.ПрочитатьИзменения(ЧтениеСообщения);
   ЧтениеСообщения.ЗакончитьЧтение();
   ЧтениеXML.Закрыть();
   //ЗавершитьРаботуСистемы(Ложь);
   
   Состояние("Записывается файл из периферийной базы."); //НЕ ПОЯВЛЯЕТСЯ
   ЗаписьXML = Новый ЗаписьXML();
   ИмяФайлаСообщения = КаталогВременныхФайлов() + "Message_KOT_KOR.xml";  
   ЗаписьXML.ОткрытьФайл(ИмяФайлаСообщения);
   ЗаписьСообщения = ПланыОбмена.СоздатьЗаписьСообщения();
   ЗаписьСообщения.НачатьЗапись(ЗаписьXML,УзелЗагрузки);
   ПланыОбмена.ЗаписатьИзменения(ЗаписьСообщения);
   ЗаписьСообщения.ЗакончитьЗапись();
   ЗаписьXML.Закрыть();
   ЗавершитьРаботуСистемы(Ложь);
1 Adgjj
 
21.11.11
10:09
периферийную
2 wise
 
21.11.11
10:27
всё должно работать...
3 Adgjj
 
21.11.11
11:41
я тоже так думала
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn