Web-сервіс в 1С 8.3 та 8.2 - об'єкт метаданих, що дозволяє інтегрувати платформу 1С з іншими інформаційними системами за допомогою сервіс-орієнтованої архітектури (SOA).
![Web-сервіси в 1с - настройка, приклад виробництва та реалізації (приклад) Web-сервіси в 1с - настройка, приклад створення і звернення](https://images-on-off.com/images/164/webservisiv1snastroykaprimersozdaniyaiob-52bd9095.png)
1С вміє як публікувати свої веб-сервіси, так і використовувати веб-сервіси інших інформаційних систем за допомогою WS-посилань.
Приклад створення та налаштування web-сервісу в 1С
Розглянемо створення і налаштування на прикладі веб-сервісу, що дозволяє виробляти двосторонній обмін між базами 1С 8 по засобу SOAP.
Для початку звернемо увагу на вкладку Інше:
![Web-сервіси в 1с - настройка, приклад виробництва та реалізації (створення) Web-сервіси в 1с - настройка, приклад створення і звернення](https://images-on-off.com/images/164/webservisiv1snastroykaprimersozdaniyaiob-5623e8f4.png)
Структура веб-сервісу 1С
Розглянемо структуру веб-сервісу:
![Web-сервіси в 1с - настройка, приклад виробництва та реалізації (створення) Web-сервіси в 1с - настройка, приклад створення і звернення](https://images-on-off.com/images/164/webservisiv1snastroykaprimersozdaniyaiob-ac783636.png)
DataExchange - сам web-сервіс. UnloadData, LoadData - операції, по суті, опис функцій, які можна викликати за протоколом SOAP. ExchangePlanName, NodeCode і т.д. - передані веб-сервісу значення.
У модулі закладається найцікавіше - опис функцій майбутнього веб-сервісу. У нашому випадку ми описуємо функціонал, що дозволяє отримувати і відправляти дані, використовуючи стандартні механізми обміну 1С. Оскільки обмін йде між однією платформою - 1С, то вони не вимагають сериализации даних.
Перевірка роботи http сервісу 1С на веб-сервері
![Web-сервіси в 1с - настройка, приклад виробництва та реалізації (приклад) Web-сервіси в 1с - настройка, приклад створення і звернення](https://images-on-off.com/images/164/webservisiv1snastroykaprimersozdaniyaiob-353a94fc.png)