Добрый день!
Вчера настроил УТМ, попробовал, работает.... Но, частично... Запросы отправляет, квитанции получает, ожидаем ответа... Через ~5 минут приходит ответ, а дальше - распарсить его не получается, ХМЛ.ВыбратьУзел("ns:Documents"); - ошибка исполнения метода, как в посте 12 от bikmullina... Файл ответа(во вложении к этому сообщению) просматриваю - вроде все нормально, во всяком случае, я косяков в структуре не вижу(может чего-то недопонял???)...
Для отладки написал простенькую обработку, по анализу готового файла ответа, чтобы лишний раз не терять время на ожидании ответа и не мучать УТМ...
Процедура Сформировать()
ФайлОтвета = "C:\Temp\reply.xml";
// ФайлОтвета = "C:\Temp\card_cl.xml";
ПарсерХМЛ = СоздатьОбъект("AddIn.XMLParser");
ХМЛ = ПарсерХМЛ.СоздатьДокумент();
ХМЛ.Загрузить(ФайлОтвета);
Узел1 = ХМЛ.ВыбратьУзел("ns:Documents");
Узел2 = Узел1.ВыбратьУзел("ns:Document");
КонецПроцедуры
Показать
Но, это пока понимания "а чего ему в XML ответе не нравится - ???" не добавило... Вылетает там-же, на первом же "ВыбратьУзел"... Если не трудно, посмотрите пожалуйста файлик, что-бы было хоть понятно, в какую сторону копать - файл кривой(или у меня руки?:-( ), что-то не так в коде обработки, в части парсинга, или вообще проблема в чем-то другом...
PS Сам УТМ вроде нормально работает, во всяком случае через сайт Егаисик.рф мне удалось и ТТН посмотреть, и справочники...