![]() |
![]() |
![]() |
|
Работа с web-сервисом Юнискана | ☑ | ||
---|---|---|---|---|
0
Zebburius
19.04.13
✎
17:27
|
Коллеги, добрый день!
Решил написать обработку, которая по штрих-коду будет давать описание товара. Веб-сервис юнискана нашел тут: http://gepir.gs1.org/v31/router.asmx Попытался в 1С создать WS-ссылку- компьютер стал сразу меня посылать подальше. Стал расписывать ручками. Код получился такой: Определение = Новый WSОпределения("http://gepir.gs1.org/v31/router.asmx?WSDL"); Прокси = Новый WSПрокси(Определение,"http://www.gepir.org/","router","routerSoap12"); Фабрика = Прокси.ФабрикаXDTO; ТипWSПараметра = Фабрика.Пакеты.Получить("http://www.gepir.org/").Получить("GetOwnerOfGLN"); //Создаем параметр на основе типа и заполняем значение параметра. WSПараметр = Фабрика.Создать(ТипWSПараметра); WSПараметр.requestedGln = "4607064819997"; WSПараметр.version = 3.10; //Вызываем метод веб-сервиса, записываем результат в переменную. Информация = Прокси.GetOwnerOfGLN(WSПараметр); Вылетает на последней строке с ошибкой Цитата {Форма.Форма.Форма(20)}: Ошибка при вызове метода контекста (GetOwnerOfGLN) Информация = Прокси.GetOwnerOfGLN(WSПараметр); по причине: Ошибка вызова операции сервиса: {http://www.gepir.org/}:router:GetOwnerOfGLN() по причине: Неверный формат. Кто может помочь, куда копать? |
|||
1
acsent
19.04.13
✎
17:27
|
в упп вроде есть
|
|||
2
Zebburius
19.04.13
✎
17:41
|
Я посмотрел. Там не то. Там формируется XML, который через авторизованный канал передается. А такого, чтобы по любому коду получитьописание товара - такого нет
|
|||
3
CrazyBear
19.04.13
✎
17:51
|
(0) в WSПараметр может еще какие нить параметры есть? посмотри внимательно отладчиком, мне кажется должен быть еще как минимум тип шрихкода. Но это на вскидку
|
|||
4
Fragster
гуру
19.04.13
✎
17:53
|
неверный формат - это когда возвращается что-то, что не соответствует всдлю. я с вебсервисами уже привык трафик wireshark'ом смотреть
|
|||
5
Fragster
гуру
19.04.13
✎
17:53
|
чего и автору желаю
|
|||
6
Zebburius
19.04.13
✎
17:55
|
(3) - смотрел. Version стоит как обязательный. Остальные - ничего не написано.
(5) Похоже, по другому никак. |
|||
7
acsent
19.04.13
✎
17:55
|
(4) формат верный. Альтова подтверждает. просто в 1с есть много ограничений
|
|||
8
Fragster
гуру
19.04.13
✎
18:00
|
(7) ну да, формат верный, только 1с об этом не знает...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |