Закажите бесплатный расчет стоимости вашей задачи по 1С!
Перезвоним за 10 минут!

Веб сервисы в 1С 8.3 — настройка, пример создания и обращения

Web-сервис в 1С 8.3 и 8.2 — объект метаданных, позволяющий интегрировать платформу 1С с другими информационными системами при помощи сервис-ориентированной архитектуры (SOA).

веб сервисы в конфигураторе
1С умеет как публиковать свои веб-сервисы, так и использовать веб-сервисы других информационных систем с помощью WS-ссылок.

Для публикации своих веб-сервисов необходимы: рабочий веб-сервер (IIS или Apache) и созданные в метаданных веб-сервисы. Пример обращения к веб-сервису 1С и множество другой полезной информации можно увидеть в данной статье.

Пример создания и настройки web-сервиса в 1С

Рассмотрим создание и настройку на примере веб-сервиса, позволяющий производить двухсторонний обмен между базами 1С 8 по средству SOAP.

Для начала, обратим внимание на вкладку Прочее:

Настройка веб сервиса 1С 8.2

Получите 267 видеоуроков по 1С бесплатно:

  • В поле URI пространства имен описывается расположение идентификатора ресурса.
  • Пакеты XDTO — описание типов, с которыми сможет работать будущий веб-сервис.
  • Имя файла публикации — название файла *.1CWS, который будет размещен на веб-сервере

Структура веб-сервиса 1С

Рассмотрим структуру веб-сервиса:

Атрибуты веб сервиса

DataExchange — сам web-сервис. UnloadData, LoadData — операции, по сути описание функций, которые можно вызывать по протоколу SOAP.  ExchangePlanName, NodeCode и т.д. — передаваемые веб сервису значения.

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

В модуле самое закладывается интересное — описание функций будущего веб-сервиса.  В нашем случае мы описываем функционал, позволяющий получать и отправлять данные, используя стандартные механизмы обмена 1С. Т.к. обмен идёт между одной платформой — 1С, то они не требуют сериализации данных.

Проверка работы http сервиса 1С на веб-сервере

Сделать это очень просто — после публикации достаточно вбить адрес веб-сервера 1С в браузер в таком формате:

http://<имя сервера>/ws/<ИмяФайлаВебСервиса>.1cws?wsdl

wsdl

Если вы увидите что то вроде этого — вы на правильном пути и веб-сервис опубликован на сервере верно.

Если вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео:

P.S. Наша компания предоставляет услуги по настройке, доработке и комплексному внедрению 1С. Закажите бесплатный расчет стоимости вашей задачи на странице Услуги 1С или по телефону +7 (499) 350 29 00.

Остались вопросы?

СПРОСИТЕ в комментариях!

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

    Ответить

Добавить комментарий:

Ваш e-mail не будет опубликован.