Имя: Пароль:
1C
1С v8
Универсальный обмен данными XML
0 Тюка
 
26.04.12
06:00
Хочу программно запустить обработку Универсальный обмен данными XML и загрузить данные из файла.

пишу
ОбработкаОбмен = Обработки.УниверсальныйОбменДаннымиXML.Создать();
ОбработкаОбмен.ИмяФайлаОбмена ="F:\pl.xml";
ОбработкаОбмен.ВыполнитьЗагрузку();


пишет, что загружено 0 объектов.

запускаю обработку руками,указываю тот же путь к файлу и данные загружаются

может кто подскажет в чем дело, может какой-то еще параметр надо передать
1 Wobland
 
26.04.12
06:11
остальные используемые реквизиты указал?
2 Wobland
 
26.04.12
06:12
медитируй над ВыполнитьЗагрузку(), размышляй
3 kai17
 
26.04.12
06:12
Пробуй так :

ОбработкаОбмен = Обработки.УниверсальныйОбменДаннымиXML.Создать();
ОбработкаОбмен.ИмяФайлаОбмена ="F:\pl.xml";
ОбработкаОбмен.РежимОбмена = "Загрузка";
ОбработкаОбмен.ВыполнитьЗагрузку();
4 ДенисЧ
 
26.04.12
06:12
обмен = Обработки.УниверсальныйОбменДаннымиXML.Создать();
   обмен.ИмяФайлаОбмена = "E:\1cBase\Conversion\пуб-упп\Выгрузка_авто.xml";
   обмен.РежимОбмена = "Загрузка";
   обмен.ОткрытьФайлЗагрузки(Истина);
   
   обмен.ВыполнитьЗагрузку();
   
   обмен = Неопределено;
   
   Сообщить("Уря!");


Вот так работает
5 Тюка
 
26.04.12
06:36
Спасибо, помогло!!!! РежимОбмена надо было указать.
6 Zixxx
 
26.04.12
06:42
(1) сиськи не заметил
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший