WSПрокси.<Имя метода>

Методы · <Method name>

Доступ к операциям веб-сервиса. Имя, параметры и возвращаемое значение метода должны соответствовать операции, описанной в интерфейсе веб-сервиса.

Синтаксис

<Имя метода>()
Полное описание, параметры и ограничения

WSПрокси.<Имя метода> (WSProxy.<Method name>)

WSПрокси (WSProxy)

<Имя метода> (<Method name>)

Доступен, начиная с версии 8.1.

Синтаксис:
<Имя метода>()
Описание:

Доступ к операциям веб-сервиса. Имя, параметры и возвращаемое значение метода должны соответствовать операции, описанной в интерфейсе веб-сервиса.

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.1.

Методическая информация

Практические примеры

Вызвать собственную операцию WSПрокси

Имя ПолучитьКодТовара действительно задано вашим WSDL; это не встроенный метод всех WS-прокси.

Где и как запускать

Серверный обработчик своей учебной базы. Это пример синтаксиса: здесь 1С, файлы, базы и сеть не запускались.

Подготовка

  1. Создайте свой учебный веб-сервис УчебныйСервис с пространством имён urn:study:service, портом УчебныйПорт и операцией ПолучитьКодТовара без параметров, возвращающей строку BOOK.

  2. Экспортируйте настоящий WSDL своего сервиса в указанный файл. Адрес сервиса, доступ и сертификат должны быть настроены заранее; здесь сетевых вызовов не было.

Определения = Новый WSОпределения("C:\УчебныеДанные\учебный.wsdl");
Прокси = Новый WSПрокси(Определения, "urn:study:service", "УчебныйСервис", "УчебныйПорт");
Код = Прокси.ПолучитьКодТовара();
Сообщить(Код);
Сообщить(Код = "BOOK");
Модуль собственного веб-сервиса

Веб-сервисы → УчебныйСервис → Модуль

Серверный обработчик своей учебной базы. Это пример синтаксиса: здесь 1С, файлы, базы и сеть не запускались.

Функция ПолучитьКодТовара() Экспорт
    Возврат "BOOK";
КонецФункции

Разбор по шагам

  1. Читаем собственное описание сервиса.

  2. Создаём прокси с точными именами из WSDL.

  3. Вызываем подготовленную операцию и сравниваем её результат.

Как проверить результат

  1. Свой сервис возвращает BOOK и сравнение даёт Истина.

  2. Другой WSDL не обязан иметь эту операцию.

Ожидаемый результат

Контрольный результат описывает будущую ручную проверку в подготовленном учебном окружении. Выполнение в 1С здесь не проверялось.

На что обратить внимание

  1. Шаблон <Имя метода> заменяется реальным именем из описания сервиса. Число и типы параметров определяет ваша операция.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.