1. Опубликование веб-сервиса в 1С:
1.1. Создание процедуры или функции для публикации:
- Откройте конфигуратор.
- Создайте общий модуль или используйте существующий.
- Напишите процедуру или функцию, которую нужно опубликовать как веб-сервис.
Пример процедуры:
&НаСервере Функция ПолучитьДанные(Идентификатор) Экспорт Возврат Справочники.Клиенты.НайтиПоКоду(Идентификатор); КонецФункции
1.2. Публикация как веб-сервиса:
- В дереве конфигурации выберите “Веб-сервисы”.
- Создайте новый веб-сервис.
- Укажите имя модуля и методы (процедуры/функции), которые должны быть доступны через веб-сервис.
- Опубликуйте веб-сервис на веб-сервере (например, IIS).
1.3. Доступ к опубликованному сервису: После публикации веб-сервиса он будет доступен по адресу вида:
2. Использование внешнего веб-сервиса в 1С:
2.1. Подключение к веб-сервису:
- Используйте объект WSProxy для подключения к стороннему веб-сервису по адресу WSDL.
Пример:
Прокси = Новый WSProxy("http://example.com/api/service?wsdl"); Результат = Прокси.Метод("Аргумент");
Ни одно, даже самое верное дело не двигается без рекламы… Обычно думают, что надо рекламировать только дрянь,- хорошая вещь и так пойдет. Это самое неверное мнение. Реклама – это имя вещи… Реклама должна напоминать бесконечно о каждой, даже чудесной вещи… Думайте о рекламе!”