Модуль Web-сервиса

Типы · Web service module

Предоставляет доступ к обработчикам Web-сервиса.

Полное описание, параметры и ограничения

Модуль Web-сервиса (Web service module)

Модуль Web-сервиса (Web service module)

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

События:
<Имя обработчика> (<Handler name>)

Описание:

Предоставляет доступ к обработчикам Web-сервиса.

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

Сервер, толстый клиент.

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

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

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

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

Операция собственного Web-сервиса без входных параметров

Обработчик определяется операцией Web-сервиса и ее XDTO-типом результата.

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

Модуль собственного Web-сервиса, сервер.

Подготовка

  1. Только собственная учебная конфигурация. Все указанные имена сначала создайте в Конфигураторе; объекты рабочей базы не заменяйте. Здесь код не запускается.

  2. Создайте свой Web-сервис УчебныйSOAP и операцию ПолучитьУчебнуюСумму без параметров, результат xsd:string. Назначьте эту функцию обработчиком операции и вставьте блок в модуль Web-сервиса. Сейчас ничего не публикуется и не вызывается по сети.

Функция ПолучитьУчебнуюСумму()
    Первое = 50;
    Второе = 75;
    Возврат Строка(Первое + Второе);
КонецФункции

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

  1. Определите собственную операцию и строковый результат.

  2. Вставьте обработчик в правильный модуль.

  3. При будущем ручном вызове проверьте значение результата операции.

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

  1. Список параметров обработчика совпадает с операцией.

  2. Возвращаемое значение соответствует xsd:string.

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

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

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

  1. Если операция имеет параметры или другой XDTO-тип, этот блок нужно согласовать с ее метаданными. Это не конструктор SOAP-прокси.

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

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

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

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

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