Имя: Пароль:
1C
1С v8
Проблема к обращению к Web-сервису через WS-ссылку (WSDL, WSПрокси).
0 Rollam
 
22.04.20
14:34
Всем добрый день.

Возникла проблема при работе с WS-ссылкой. Точнее только с одним из доступных через неё методов, все остальные работают без проблем.
Каждый раз онлайн-сервис возвращает ответ: "Не удалось привести тип объекта "System.DBNull" к типу "System.String".".
Ответ приходит из самого сервиса, значит проблема не в подключении или авторизации.

Техподдержка сервиса требует сформированный текст исходящего запроса, который из объекта WSПрокси я получить не могу.
Я пытаюсь перехватить запрос через Fiddler4, но там пусто, будто никаких запросов и не происходит, возможно нужно что-то донастроить.

Вопрос в следующем:
Может быть, кто-нибудь уже сталкивался с похожей проблемой и может посоветовать, как можно получить текст запроса или перехватить его какой-либо программой, не обязательно Fidler4.
1 Rollam
 
23.04.20
13:51
Разобрался.
Суть была в следующем: я передавал вместе с параметрами запроса и ожидаемые параметры ответа, которые при обращении к сервису должны быть пусты.
При передаче предполагаемых параметров ответа НЕ нужно указывать типы этих параметров через "ФабрикаXDTO.Создать", достаточно просто указать:
ПараметрОтвета = "".
2 Rollam
 
23.04.20
18:53
Перестало работать. Оказалось дело не в этом.
Склоняюсь к тому, что проблема на стороне сервиса, и от меня она не зависит.