Обмен через протокол OData
341
В конфигурации «Торговое предприятие 7» поддержан обмен со сторонними конфигурациями через протокол Odata. Open Data Protocol или OData — это открытый веб-протокол для запроса и обновления данных. Протокол позволяет выполнять операции с ресурсами, используя в качестве запросов HTTP-команды, и получать ответы в форматах XML или JSON.
Для использования данного механизма протокол должен быть опубликован в конфигураторе базы Торгового предприятия, которая будет использоваться в качестве внешней товароучетной системы. Для этого в форме «Публикация на веб-сервере» следует заполнить поля:
- имя — указываем имя публикации (можно использовать только латиницу без пробелов);
- веб-сервер — выбираем одно из значений (Apache 2.2 или Internet Information Services);
- каталог — указываем путь к каталогу публикации. Если веб-сервер установлен не на данном ПК, тогда данное поле не заполняем;
- публиковать стандартный интерфейс OData — устанавливаем флаг.
- нажимаем кнопку «Опубликовать» и далее следуем инструкциям по перезапуску сервера.
Работа с формой «Публикация на веб-сервере» описана на странице «Публикация Web и HTTP -сервисов».
Далее необходимо запустить базу в режиме «Предприятие» и активизировать механизм OData для объектов метаданных базы. Для этого следует:
- открыть форму «Настройка автоматического REST-сервиса» (раздел «Администрирование» -> «Синхронизация данных» -> «Настройки стандартного интерфейса OData»);
- нажатием кнопки «Загрузить метаданные» заполнить табличную часть «Состав» объектами конфигурации «Торговое предприятие 7»;
- установкой флага у объекта задать состав данных, которыми планируется делать обмен;
- сохранить сформированный состав данных нажатием кнопки «Сохранить и закрыть».
Реализация самого обмена делается в рамках проекта внедрения «Кассового сервера» силами IT-служб заказчика.
Пожалуйста оцените пользу статьи для вас
Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм