Web-сервіс в 1С 8.3 та 8.2 - об'єкт метаданих, що дозволяє інтегрувати платформу 1С з іншими інформаційними системами за допомогою сервіс-орієнтованої архітектури (SOA).
1С вміє як публікувати свої веб-сервіси, так і використовувати веб-сервіси інших інформаційних систем за допомогою WS-посилань.
Приклад створення та налаштування web-сервісу в 1С
Розглянемо створення і налаштування на прикладі веб-сервісу, що дозволяє виробляти двосторонній обмін між базами 1С 8 по засобу SOAP.
Для початку звернемо увагу на вкладку Інше:
Структура веб-сервісу 1С
Розглянемо структуру веб-сервісу:
DataExchange - сам web-сервіс. UnloadData, LoadData - операції, по суті, опис функцій, які можна викликати за протоколом SOAP. ExchangePlanName, NodeCode і т.д. - передані веб-сервісу значення.
У модулі закладається найцікавіше - опис функцій майбутнього веб-сервісу. У нашому випадку ми описуємо функціонал, що дозволяє отримувати і відправляти дані, використовуючи стандартні механізми обміну 1С. Оскільки обмін йде між однією платформою - 1С, то вони не вимагають сериализации даних.