Использование веб-сервиса провайдера EDI #759549


#0 by slamsssss
Доброго времени суток! Бьюсь над проблемой использования веб-сервиса EDI . Платформа 1С:Предприятие 8.2 (8.2.19.106), база "Управление торговлей для Украины", редакция 2.3 - очень дописанная Подключение к самому сервису происходит нормально, а вот использование функций - выдает ошибку {Форма.Форма.Форма}: Ошибка при вызове метода контекста (getList): Ошибка вызова операции сервиса:  {: Неизвестная ошибка. Ошибка преобразования данных XDTO: Чтение объекта типа: { - [1,178] Проверка дополнительного свойства:     форма: Элемент     имя: errorCode: Ошибка преобразования данных XDTO: Чтение объекта типа: { - [1,178] Проверка дополнительного свойства:     форма: Элемент     имя: errorCode: Ошибка проверки данных XDTO: Структура объекта не соответствует типу: { Сам код таков __________________________________ ___________________________ Выходит, что тип возвращаемого значения функции getList не совпадает с описанием, хотя пробовал подключить сервис через ws-ссылку тип ediFileList имеет все три поля errorCode, errorMessage и list. Писал провайдеру - разработчики ответили, что все схемы правильные. Сам проверял через программу soapUi - метод отрабатывает корректно, но вот в чем проблема именно с 1с - не могу понять. Тут два варианта - ошибка кода или ошибка веб-сервиса провайдера. Если у кого опыт был - поделитесь
#1 by slamsssss
Прошу прощения, код видимо скопировал плохо, в строках где веб-ссылки, там символа ";" нет после строки с ссылкой
#2 by Serginio1
Используй
#3 by Serginio1
Там наверняка есть готовые DLL на .Net
#4 by slamsssss
За это конечно спасибо, но меня больше интересует где ошибка? если на стороне провайдера, то как им указать где ошибка и почему? ведь по сути в 1с я должен пользоваться нормальным сервисом, а не "переделанным" под себя
#5 by Serginio1
1C не понимает ws- протоколы.
#6 by Serginio1
xmlns:wsp1_2="; xmlns:wsp="; xmlns:wsu=";
#7 by slamsssss
что значит не понимает? он же может работать со сторонними веб-сервисами, может понимает, но не так как надо? Тестировал на другом сервисе, самом простом - он отрабатывал и ошибок не было, тут ясное дело посложнее
#8 by slamsssss
что это в 6 ?
#9 by Serginio1
ws-policy
#10 by slamsssss
я не слишком силен в сервисах - что она означает?
#11 by Serginio1
#12 by Serginio1
Ну раз не силен используй 2
#13 by slamsssss
ну сам сервис я не могу изменить, только провайдер просить, проблема может быть в этой строке?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С