Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Помогите плиз в получении данных по WS-ссылка www.tender.pro

Помогите плиз в получении данных по WS-ссылка www.tender.pro
Я
   T 0 K
 
30.12.20 - 11:16
Добрый день, помогите разобраться в вопросе.
Настраиваем интеграцию 1С и сайта тендерной площадки http://www.tender.pro
В конфигурацию добавлена WS-ссылки
https://www.tender.pro/api/soap/tnd?ver=2
Общая инструкция: http://www.tender.pro/api/soap
Что я могу:
1. Могу залогиниться, получить SID, он нужен для всех последующ0их запросов.
2. Могу использовать методы set(setCompanyTender,setItems и т.д.), которые используются для создания данных на площадке
Что я не могу, но очень хочу:
1. Не получается использовать методы get(getOfferAnswers и д.р.), которые используются для получения данных с площадки.
Ругается на несоответствие типов, которые я не знаю как указать в 1с, запросы работают SOAP UI, в 1С ни в какую.
Запрос в 1с:
Сообщить(sid+" "+id);
//Получаем ответы по тендеру
pr=WSСсылки.TenderPro_TenderService.СоздатьWSПрокси("https://www.tender.pro/Tender","TenderService","TenderSOAP";);
par=pr.ФабрикаXDTO.Пакеты.Получить("https://www.tender.pro/Tender").Получить("getOfferAnswers";);
pp1 = pr.ФабрикаXDTO.Создать(par);
par=pr.ФабрикаXDTO.Пакеты.Получить("https://www.tender.pro/Tender").Получить("offerRequestAttr";);
pp2 = pr.ФабрикаXDTO.Создать(par);
par=pr.ФабрикаXDTO.Пакеты.Получить("https://www.tender.pro/Tender").Получить("getOfferAnswersResponse";);
pp4 = pr.ФабрикаXDTO.Создать(par);
pp2.token=sid;
pp2.id="479952";
pp1.data=pp2;
pp4=pr.getOfferAnswers(pp1);

Возвращаемая ошибка:
{ВнешняяОбработка.TenderPRO.Форма.Форма.Форма(167)}: Ошибка при вызове метода контекста (getOfferAnswers)
Чтение.ОткрытьПоток(pr.getOfferAnswers(pp1));
по причине:
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса:  {https://www.tender.pro/Tender}:TenderService:getOfferAnswers()
по причине:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка преобразования данных XDTO:
Чтение объекта типа: {https://www.tender.pro/Tender}getOfferAnswersResponseItems - [1,513]
Проверка дополнительного свойства:
    форма: Атрибут
    имя: {http://schemas.xmlsoap.org/soap/encoding/}arrayType
по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: {https://www.tender.pro/Tender}getOfferAnswersResponseItems - [1,513]
Проверка дополнительного свойства:
    форма: Атрибут
    имя: {http://schemas.xmlsoap.org/soap/encoding/}arrayType
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {https://www.tender.pro/Tender}getOfferAnswersResponseItems
 
 Партнерская программа EFSOL Oblako

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.