Имя: Пароль:
1C
1С v8
1C 8 WSПрокси, запрос верно отрабатывает, только не для 1С
0 AlexandrM_DP
 
20.11.13
03:48
//В1
Определения = Новый WSОпределения("http://nsi.rosminzdrav.ru/wsdl/service.v2.wsdl";, "", "");
//В2
//Определения = Новый WSОпределения("http://nsi.rosminzdrav.ru/wsdl/server.wsdl";, "", "");
WSСервис = Определения.Сервисы[0];
Прокси = Новый WSПрокси(Определения, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя);
    
типПараметра = Прокси.ФабрикаXDTO.Пакеты[0].Получить("string");
    
П1 = Прокси.ФабрикаXDTO.Создать(типПараметра, "11111");
П2 = Прокси.ФабрикаXDTO.Создать(типПараметра, "MDR308");
П3 = Прокси.ФабрикаXDTO.Создать(типПараметра, "1");

//----------
Инфо = Прокси.getRefbookParts(П1, П2, П3);
//----------

Тут все валится.
Хотя я смотрю Fiddler`ом что запрос верный и ответ от сервера правильный есть.
//В1
Ошибка преобразования данных XDTO:
Чтение объекта типа: {urn:service}ArrayOfMap - [3,1]
Проверка дополнительного свойства:
    форма: Элемент
    имя: item
//В2
Неизвестная ошибка. Ошибка при вызове метода объекта модели XDTO.
Неверный параметр.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший