OData — без клиента 1С
OData — стандартный веб-интерфейс, который есть в самой платформе 1С. Chalix может читать данные через него вместо прямого подключения (COM).
Когда выбирать OData
Заголовок раздела «Когда выбирать OData»| Прямое подключение (COM) | OData | |
|---|---|---|
| Клиент 1С на компьютере | нужен | не нужен |
| Что нужно от администратора | пользователь только для чтения | пользователь + публикация базы на веб-сервере |
| Скорость сложных отчётов | быстро — считает сама 1С | медленнее — данные передаются целиком |
| Несколько читателей одновременно | по очереди | параллельно |
| Что видно | всё, что разрешено пользователю | только объекты, которые опубликовал администратор |
Коротко: если клиент 1С на компьютере есть — используйте COM. OData — когда клиента нет или его нельзя установить.
Что делает администратор 1С
Заголовок раздела «Что делает администратор 1С»-
Публикует базу на веб-сервере (IIS или Apache): в Конфигураторе Администрирование → Публикация на веб-сервере, с отмеченным флажком Публиковать стандартный интерфейс OData.
-
Выбирает, какие данные доступны через OData — справочники, документы, регистры, о которых будут спрашивать. В типовых конфигурациях на БСП это делается в режиме Предприятие (раздел администрирования, настройка стандартного интерфейса OData); в остальных — специальной обработкой. Без этого шага OData-интерфейс пуст.
-
Создаёт пользователя с правами только на чтение этих объектов (как в шаге 3; право внешнего соединения для OData не нужно).
-
Сообщает адрес, например
http://srv-1c/accounting/odata/standard.odata/.
Проверка: если открыть этот адрес в браузере и ввести логин и пароль, появится список опубликованных объектов.
Что ввести в Chalix
Заголовок раздела «Что ввести в Chalix»-
Окно Chalix → Connection, тип подключения 1C OData (standard REST — no 1C client needed).
-
В блоке OData (standard REST) заполните OData address, 1C user и Password.

-
Test connection → Add to list → Save + Apply — как в шаге 4.