Обмен через протокол OData
alt 73

В конфигурации «Торговое предприятие 7» поддержан обмен со сторонними конфигурациями через протокол OdataOpen Data Protocol или OData — это открытый веб-протокол для запроса и обновления данных. Протокол позволяет выполнять операции с ресурсами, используя в качестве запросов HTTP-команды, и получать ответы в форматах XML или JSON.

Для использования данного механизма протокол должен быть опубликован в конфигураторе базы Торгового предприятия, которая будет использоваться в качестве внешней товароучетной системы. Для этого в форме «Публикация на веб-сервере» следует заполнить поля:

  • имя — указываем имя публикации (можно использовать только латиницу без пробелов);
  • веб-сервер — выбираем одно из значений (Apache 2.2 или Internet Information Services);
  • каталог — указываем путь к каталогу публикации. Если веб-сервер установлен не на данном ПК, тогда данное поле не заполняем;
  • публиковать стандартный интерфейс OData — устанавливаем флаг.
  • нажимаем кнопку «Опубликовать» и далее следуем инструкциям по перезапуску сервера.

Работа с формой «Публикация на веб-сервере» описана на странице «Публикация Web и HTTP -сервисов».

Далее необходимо запустить базу в режиме «Предприятие» и активизировать механизм OData для объектов метаданных базы. Для этого следует:

- открыть форму «Настройка автоматического REST-сервиса» (раздел «Администрирование» -> «Синхронизация данных» -> «Настройки стандартного интерфейса OData»);


  • нажатием кнопки «Загрузить метаданные» заполнить табличную часть «Состав» объектами конфигурации «Торговое предприятие 7»;
  • установкой флага у объекта задать состав данных, которыми планируется делать обмен;
  • сохранить сформированный состав данных нажатием кнопки «Сохранить и закрыть».

Реализация самого обмена делается в рамках проекта внедрения «Кассового сервера» силами IT-служб заказчика.

Пожалуйста оцените пользу статьи для вас

Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм