Имя: Пароль:
1C
1С v8
Ошибка при вызове метода контекста (ПрочитатьXML). ЧЯДНТ?
0 Галахад
 
гуру
17.04.13
11:22
[Текст ошибки]
Ошибка при вызове метода контекста (ПрочитатьXML): Несоответствие типов (параметр номер '1')
[Листинг]

   ИмяФайла = ПолучитьИмяВременногоФайла("xml");
   ТекстФайл = Новый ЗаписьТекста(ИмяФайла, КодировкаТекста.UTF8);
   
   ЗаписьXML = Новый ЗаписьXML;
   ЗаписьXML.УстановитьСтроку();
   ЗаписатьXML(ЗаписьXML, Ссылка.ПолучитьОбъект());
   
   // Сохранить полученные XML Данные в текстовый документ
   ТекстФайл.Записать(ЗаписьXML.Закрыть());
   ТекстФайл.Закрыть();
   
   
   V8 = Новый COMОбъект("V82.COMConnector");
   
       СтрокаПодключения = "file='" + КаталогБазыДанных + "'; usr='" + Пользователь + "'; pwd='" + Пароль + "';";

   Попытка
       Соединение = V8.Connect(СтрокаПодключения);
   Исключение
       Сообщить(ОписаниеОшибки());
   КонецПопытки;
   
   Попытка
       ЧтениеXML = Соединение.NewObject("ЧтениеXML");
       ЧтениеXML.ОткрытьФайл(ИмяФайла);
       НовыйОбъект = ПрочитатьXML(ЧтениеXML);
       НовыйОбъект.Записать();
   Исключение
       Сообщить(ОписаниеОшибки());
   КонецПопытки;
1 Defender aka LINN
 
17.04.13
11:28
(0) Текст ошибки какбе символизирует
2 Ёпрст
 
гуру
17.04.13
11:30
(0)
НовыйОбъект = Соединение.ПрочитатьXML(ЧтениеXML);
3 Галахад
 
гуру
17.04.13
11:32
(1) Ну как бэ.

(2) Спасибо.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс