Добрый день, помогите разобраться в вопросе.
Настраиваем интеграцию 1С и сайта тендерной площадки
В конфигурацию добавлена WS-ссылки
Общая инструкция:
Что я могу:
1. Могу залогиниться, получить SID, он нужен для всех последующ0их запросов.
2. Могу использовать методы set(setCompanyTender,setItems и т.д.), которые используются для создания данных на площадке
Что я не могу, но очень хочу:
1. Не получается использовать методы get(getOfferAnswers и д.р.), которые используются для получения данных с площадки.
Ругается на несоответствие типов, которые я не знаю как указать в 1с, запросы работают SOAP UI, в 1С ни в какую.
Запрос в 1с:
Сообщить(sid+" "+id);
//Получаем ответы по тендеру
pr=WSСсылки.TenderPro_TenderService.СоздатьWSПрокси(";);
par=pr.ФабрикаXDTO.Пакеты.Получить(";);
pp1 = pr.ФабрикаXDTO.Создать(par);
par=pr.ФабрикаXDTO.Пакеты.Получить(";);
pp2 = pr.ФабрикаXDTO.Создать(par);
par=pr.ФабрикаXDTO.Пакеты.Получить(";);
pp4 = pr.ФабрикаXDTO.Создать(par);
pp2.token=sid;
pp2.id="479952";
pp1.data=pp2;
pp4=pr.getOfferAnswers(pp1);
Возвращаемая ошибка:
{ВнешняяОбработка.TenderPRO.Форма.Форма.Форма(
167)}: Ошибка при вызове метода контекста (getOfferAnswers)
Чтение.ОткрытьПоток(pr.getOfferAnswers(pp1));
по причине:
При вызове веб-сервиса произошла ошибка. Ошибка вызова операции сервиса: {()
по причине:
При вызове веб-сервиса произошла ошибка. Неизвестная ошибка. Ошибка преобразования данных XDTO:
Чтение объекта типа: { - [1,513]
Проверка дополнительного свойства:
форма: Атрибут
имя: {
по причине:
Ошибка преобразования данных XDTO:
Чтение объекта типа: { - [1,513]
Проверка дополнительного свойства:
форма: Атрибут
имя: {
по причине:
Ошибка проверки данных XDTO:
Структура объекта не соответствует типу: {