Показать сообщение отдельно
Старый 09.08.2023, 09:55   #9  
DeAmouSE is offline
DeAmouSE
Участник
 
2 / 11 (1) +
Регистрация: 16.10.2013
Работал с коробочным веб сервисом DMService от 1С.
Но схема у нас была построена, что аксапта формировала запрос в формате json, отправляли на интеграционную шину. Шина конвертировала запрос в xml и собирала SOAP и отправляет на веб сервис. Полученный ответ, конвертируется в json и возвращала аксапте.
В основном создавали внутренние документы, отправляли и получали файлы.

Заметил при работе одну из особенностей, что нужно правильно передавать порядок полей. Если одно поле окажется выше чем нужно, то будет ошибка на стороне веб сервиса.
По этому в Visual Studio в проекте конектился к веб сервису путем добавлений ссылки на его. Затем формировал объект DMInternalDocument который автоматически сгенерировался при добавление ссылки, и отправлял запрос.
И смотрел какой soap запрос отправился. И в такой же последовательности собирал запрос у себя.