#0
by Румата
Начал разбираться с Веб - сервисами. WSDL-файл, который является описанием web-сервиса, в конфигурацию загрузил. Его предоставил наш контрагент, с которым мы налаживаем обмен информацией. Приинициализировать объект-посредник (типа WSПрокси). Отладил, все нормально, подключается... Теперь хочу обратится к методу Веб-сервиса. Читаю документацию, а там в качестве параметра метода передается состовной параметры, т.е. параметр, который в моем случае состоит из трех параметров. Как этот составной параметр передать веб-сервису ? Подскажите пожалуйста, кто уже сталкивался ...
#3
by VS-1976
Загони web-сервис в WS-ссылки. Далее посмотри его XTDO ( для данной процедуры ). И загоняй в его структуру данные.
#5
by Остап Сулейманович
Примерно так : 1. Сделать метод веб-сервиса с единственным входным параметром типа строка. 2. На вызывающей стороне все укладывать в строку (в строку с разделителями, в ХМЛ, в Джейсон) и скармливать ее методу веб-сервиса. 3. На стороне сервиса парсить строку и получать все три параметра.
#6
by Fram
я б этим программистам, расшаривающим через SOAP методы со сложными параметрами, ноги бы отрывал
#7
by Остап Сулейманович
+ Кстати так получалось передавать таблицу значений (правда с колонками простых типов), уложенную в ХранилищеЗначения.
#8
by Fragster
нафига тогда SOAP? Она нужен, чтобы формализовать обмен, а не ради бессмысленного воерхэда
#12
by Остап Сулейманович
+ Кстати 1С в примере передачи ТабличногоДокумента на мобильное устройство поступало точно также. ТабличныйДокумент на стороне сервера укладывался в Хранилище. Передавался через ВЕБ-сервис. И на стороне мобильного устройства получался из Хранилища.
#13
by Fram
ну, знаешь.. подготовить в 1с сложный параметр под метод соап вебсервиса написанного на java, то еще удовольствие
#18
by Fragster
ничуть, см пример в (там, конечно, нет большой вложенности объектов, ибо пример), но воспользоваться нужной фабрикой без веб добавления ссылки в конфигурацию очень просто.
#19
by Fram
ну, что предоставила другая сторона, тем и пользовались. это было лет 10 назад. тогда соап в моде был
#26
by Fragster
ну, можно написать функцию из 3 (трёх, карл!) строк, которая создаст весь объект со всеми свойствами
#27
by Fram
подход в проще. собственно, следующая версия, используемого мной вебсервиса, уже реализовывала уже такой подход.
#28
by Fragster
тогда отказывайтесь от soap вообще, тем более, что оверхэд там реально большой относительно http, где-то +25%
#29
by Fragster
вся сила - в формализации. Не все, к сожалению, понимают, что статическая типизация - путь к избавлению от кучи "детских" ошибок (опечаток, и т.п.). Вон, даже от жаваскрипта в тайпскрипт переходят.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Помогите юзеру.
- Помогите разобраться с регистрами накопления в 1с предприятие 8
- Помогите разобраться со сканером штрих кодов в 1С
- Люди добри помогите, помогите люди добри, нерасчитывается НДФЛ.
- Помогите разобраться с командой ВыбратьПоЗначению
- ЗИК. Помогите ввести вид расчета......ПОМОГИТЕ пожалуйста
- v7: Как передать массив в функцию как параметр
- Помогите с ссылками (передать параметр из модуля документа в общий модуль)
- Как передать массив из одной формы в другую?
- Передать массив в параметр HTTP запрос какой синтаксис?
- Как передать в запрос массив и получить ТЗ с данными из этого массива
- ADODB как передать в параметре массив строк
В этой группе 1С
- Не загружаются страницы в браузерах на ПК с Windows XP
- ЗУП 2.5, отпуск за вредность уменьшить и учесть в следующем году
- Вывод группы сотрудников в отчетах в 1С ЗУП 8,3
- где находятся правила обмена выгрузки на сайт в ут 11
- Лицензия на собственную конфигурацию 1С
- Добавление записей в регистр сведений через список программно
- ЗУП 3.1 Как обратиться к документу из формы?
- Онлайн-касса Штрих-On-Line в режиме принтера чеков и 1С
- Проверка наличия экспортных процедур в общем модуле из модуля формы
- v7: Печать документа из Журнала документов
- v7: Можно ли развернуть выгруженную базу 7.7 на платформе 8.x?
- Посчитать количество записей любого регистра сведений
- При оплате платежной картой 1С вылетает
- Какие есть способы писать движения в регистр при проведении документа?
- С определенными правами долго запускается 1С
- Таможенная декларация на импорт по вводу остатков в ERP
- ЗУП 2.5 Начисление ежемесячных премиальных выплат при смене подразделений
- Как при подключении по com соединению передать в запрос дату
- Валится серверный процесс, как понять причину,
- БлокировкаДанных убивает сеанс конфигуратора при обновлении конфигурации