OData в 1С: подключение мобильного ТСД

OData — стандартный способ обмена данными между 1С:Предприятие и внешними приложениями. 1С HELPER использует его для прямого доступа к справочникам и документам.

Что такое OData в 1С

OData (Open Data Protocol) — открытый протокол для чтения и записи данных через HTTP. В 1С:Предприятие 8.3 встроен стандартный интерфейс OData, который позволяет мобильным и веб-приложениям работать с базой без написания собственных HTTP-сервисов.

После публикации OData-интерфейса приложение получает доступ к метаданным конфигурации, справочникам, документам и регистрам — в рамках прав пользователя 1С.

Зачем OData нужен для ТСД

  • Прямое подключение к 1С без промежуточного облака
  • Актуальные данные в реальном времени — остатки, цены, номенклатура
  • Создание и проведение документов с мобильного устройства
  • Единая авторизация — логин и пароль пользователя 1С

Как включить OData

Для работы 1С HELPER нужно:

  1. Опубликовать информационную базу на веб-сервере (IIS или Apache)
  2. Включить флажок «Публиковать стандартный интерфейс OData»
  3. Назначить пользователю права на работу с OData
  4. Указать URL OData в приложении 1С HELPER

Подробные инструкции — в наших статьях:

Формат адреса OData

После публикации адрес стандартного интерфейса выглядит так:

http://<сервер>/<имя_публикации>/odata/standard.odata/

Для локального ПК это может быть, например: http://localhost/roznica3/odata/standard.odata/

Именно этот адрес указывается в настройках подключения 1С HELPER на ТСД.

Безопасность

OData работает по тому же протоколу HTTP/HTTPS, что и веб-клиент 1С. Рекомендуется использовать HTTPS при доступе из интернета и ограничивать права пользователя только необходимыми ролями.

Попробуйте 1С HELPER на своей базе

Оставьте заявку — настроим демо-доступ, поможем с OData и подключением ТСД к вашей 1С.

Запросить демо