OData — штатный интерфейс 1С: через него внешние программы читают данные базы, не требуя доработок конфигурации. Именно на нём работает Ai Smart Bot. Ниже — как включить его за 10–15 минут, как проверить и что делать, если что-то не отвечает.
Данные при этом не меняются: настраивается доступ только на чтение и заводится отдельный пользователь.
Нужна редакция ПРОФ или КОРП. В базовых поставках (1С:Бухгалтерия Базовая, 1С:Управление торговлей Базовая) внешнее подключение и публикация недоступны — этот шаг проверить стоит первым.
ut).http://сервер/ut.Если база уже опубликована — шаг можно пропустить, OData включается в той же публикации.
odata_read; интерактивный вход можно запретить.https://сервер/ut/odata/standard.odata/$metadata
Введите логин и пароль пользователя — должен прийти список сущностей в формате XML. Если он пришёл, интерфейс работает, и база готова к подключению.
Примеры чтения данных (в ответе JSON):
GET /ut/odata/standard.odata/AccumulationRegister_СвободныеОстатки?$format=json&$top=50 GET /ut/odata/standard.odata/Document_РеализацияТоваровУслуг?$format=json&$filter=Date ge datetime'2026-09-01T00:00:00'&$orderby=Date desc
$filter, $select и $top.Когда интерфейс включён, базу можно подключить к сервису: он покажет список доступных сущностей и сразу ответит на вопросы про остатки, продажи и задолженность. Проверить свои конфигурации можно по таблице совместимости.
Это штатный интерфейс 1С, через который внешняя программа может читать данные базы: справочники, документы, регистры. Ответ приходит в формате JSON или XML, дорабатывать конфигурацию не нужно — интерфейс уже есть в платформе, его достаточно включить при публикации.
Нет. В базовых поставках внешнее подключение и публикация недоступны, поэтому интеграции работают только на редакциях ПРОФ или КОРП.
Да, если действовать аккуратно: завести отдельного пользователя только с правами чтения, не использовать его для работы в программе и держать базу за HTTPS. Запись через такой доступ не выполняется, а в журнале регистрации видны все обращения.
401 означает, что логин или пароль не приняты: проверьте учётную запись и способ аутентификации в публикации. 403 — что доступ аутентифицирован, но прав на запрошенный объект нет: добавьте роли для чтения нужных документов и регистров.
Адрес публикации базы плюс /odata/standard.odata/. Например: https://сервер/база/odata/standard.odata/Catalog_Контрагенты?$format=json. Список всех доступных сущностей отдаёт запрос к /odata/standard.odata/$metadata.
Ограничьте выборку: укажите фильтр по периоду, выберите нужные поля через $select и задайте $top. Большие выборки без фильтров — самая частая причина таймаутов.