Доступ к операциям веб-сервиса. Имя, параметры и возвращаемое значение метода должны соответствовать операции, описанной в интерфейсе веб-сервиса.
Синтаксис
<Имя метода>()Полное описание, параметры и ограничения
WSПрокси.<Имя метода> (WSProxy.<Method name>)
WSПрокси (WSProxy)
<Имя метода> (<Method name>)
Доступен, начиная с версии 8.1.
Синтаксис:
<Имя метода>()
Описание:
Доступ к операциям веб-сервиса. Имя, параметры и возвращаемое значение метода должны соответствовать операции, описанной в интерфейсе веб-сервиса.
Доступность:
Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.
Использование в версии:
Доступен, начиная с версии 8.1.
Методическая информация
Практические примеры
Вызвать собственную операцию WSПрокси
Имя ПолучитьКодТовара действительно задано вашим WSDL; это не встроенный метод всех WS-прокси.
Где и как запускать
Серверный обработчик своей учебной базы. Это пример синтаксиса: здесь 1С, файлы, базы и сеть не запускались.
Подготовка
Создайте свой учебный веб-сервис УчебныйСервис с пространством имён urn:study:service, портом УчебныйПорт и операцией ПолучитьКодТовара без параметров, возвращающей строку BOOK.
Экспортируйте настоящий WSDL своего сервиса в указанный файл. Адрес сервиса, доступ и сертификат должны быть настроены заранее; здесь сетевых вызовов не было.
Определения = Новый WSОпределения("C:\УчебныеДанные\учебный.wsdl");
Прокси = Новый WSПрокси(Определения, "urn:study:service", "УчебныйСервис", "УчебныйПорт");
Код = Прокси.ПолучитьКодТовара();
Сообщить(Код);
Сообщить(Код = "BOOK");Модуль собственного веб-сервиса
Веб-сервисы → УчебныйСервис → Модуль
Серверный обработчик своей учебной базы. Это пример синтаксиса: здесь 1С, файлы, базы и сеть не запускались.
Функция ПолучитьКодТовара() Экспорт
Возврат "BOOK";
КонецФункцииРазбор по шагам
Читаем собственное описание сервиса.
Создаём прокси с точными именами из WSDL.
Вызываем подготовленную операцию и сравниваем её результат.
Как проверить результат
Свой сервис возвращает BOOK и сравнение даёт Истина.
Другой WSDL не обязан иметь эту операцию.
Ожидаемый результат
Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.
На что обратить внимание
Шаблон <Имя метода> заменяется реальным именем из описания сервиса. Число и типы параметров определяет ваша операция.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.