Все статьи

Как подключить ИИ к 1С: логин подошёл, ошибок нет, а данные пустые

Подключение к 1С выглядит исправным, а нейросеть видит пустой список. Почему так бывает, что переслать администратору и какой вопрос задать ИИ первым.

СА

Сам Решу

8 ноября 2026 г. · 4 мин чтения

Содержание

Логин и пароль подошли, адрес отвечает, ошибок нет. А ИИ заглядывает в 1С и видит пустой список.

Так было у двух наших клиентов. Со стороны это похоже на проблему с доступом, и первое желание понятное: перепроверить пароль или подключить базу заново. Ни то ни другое здесь не помогает.

Мы подключаем ИИ-агента к разным базам 1С, от бухгалтерии до самописных конфигураций. Чаще всего подключение ломается там, где этого не видно.

Ноль объектов: столько видит ИИ в 1С, если не настроен состав OData

Почему нейросеть не видит данные 1С, хотя всё подключено

ИИ читает 1С через OData. Это встроенный в платформу способ отдавать данные другим программам, и настраивается он в два приёма. Сначала базу публикуют на веб-сервере, и появляется адрес. Потом в самой базе отмечают, какие справочники, документы и регистры по этому адресу видны. Второй приём называется составом OData, и в базах с режимом совместимости 8.3.5 и выше он по умолчанию пуст.

Получается странная картина. Адрес работает, пароль верный, 1С отвечает без ошибок, только показать ей нечего. На любое имя документа приходит «не найдено», и кажется, что нейросеть неправильно его назвала.

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

Найти её проще всего так. В Бухгалтерии и ЗУП форма лежит в разделе «Администрирование → Синхронизация данных», в Управлении торговлей и ERP в «НСИ и администрирование → Синхронизация данных», в УНФ и 1С:Фреш в настройках, в том же подразделе. На вкладке «Состав» нажмите «Загрузить метаданные», если список пуст, и отметьте нужное. Проверить результат можно одним запросом к базе: если ответ на /?$format=json содержит "value": [], состав всё ещё пуст.

Как подключить ИИ к 1С, чтобы он видел данные

Программировать не придётся, ставить в базу тоже ничего не нужно. Понадобится администратор 1С. Можно переслать ему это:

Нужно открыть доступ к базе 1С для ИИ-агента:

  1. Опубликовать базу на веб-сервере с флажком «Публиковать стандартный интерфейс OData».
  2. В форме «Настройки стандартного интерфейса OData» на вкладке «Состав» отметить нужные справочники, документы и регистры.
  3. Создать отдельного пользователя с правами на чтение этих объектов.
  4. Прислать адрес базы, логин и пароль.

В 1С:Фреш база уже опубликована, поэтому первый пункт можно пропустить.

Отдельный вопрос это адрес. Открывать веб-клиент 1С в интернет напрямую не стоит, поэтому обычно используют постоянный адрес через VPN или обратный прокси. Если база видна только в офисной сети, подойдёт и внутренний адрес: запросы пойдут через приложение на компьютере в этой сети, и компьютер должен быть включён. Временные туннели вроде *.trycloudflare.com годятся только для проверки, адрес у них меняется при каждом запуске.

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

После этого с базой можно работать как в чате:

«Покажи остатки по складам и что скоро закончится.»

«Кто из контрагентов просрочил оплату больше чем на 30 дней?»

«Сверь эту выписку с платежами в 1С и назови расхождения.»

Другие задачи для ИИ в 1С собраны на отдельной странице.

Пустой список хотя бы заметен

Хуже, когда ответ приходит и выглядит нормально. Вот три случая из нашей работы.

Без явного указания формата 1С отдаёт данные в XML. У нас такой ответ однажды прочитался неправильно: получилась выборка правдоподобной длины и неверный итог. Ни одной ошибки при этом не было.

12 октября агент получил отказ на регистры НДФЛ. Логин и пароль были верные, а прав на эти регистры у пользователя не было. 1С отвечает кодом 401 и на неверный пароль, и на нехватку прав, поэтому повторный ввод пароля ничего не меняет. Право выдаётся в группе доступа самого пользователя.

14 октября при проведении документа пришла ошибка 500. Через 17 секунд документ читался непроведённым, а позже оказался проведён. С тех пор ответ с ошибкой при проведении мы отказом не считаем и сначала перечитываем документ.

Запись требует отдельной осторожности. У OData нет отката, а созданный документ остаётся непроведённым, пока его не провели отдельной командой. Поэтому начинать лучше с чтения, а перед первой записью в рабочую базу сделать резервную копию.

Если хотите подключить ChatGPT или Claude напрямую, условия те же. Сами они в базу не ходят: им можно отправить выгрузку файлом или поставить MCP-сервер для 1С, а он обычно работает через ту же OData. Готовые ИИ для 1С с ценами мы сравнили в отдельном обзоре.

Какой вопрос задать первым

Проверка при подключении у нас подтверждает чтение одного объекта. Всё остальное показывает первая настоящая задача.

Поэтому начинать мы советуем с вопроса, ответ на который вы уже знаете: остаток на одном складе, долг конкретного контрагента, сумма продаж за прошлый месяц. Совпало с 1С, можно спрашивать дальше. Не совпало, значит, нейросеть видит не всю базу, и лучше узнать об этом на знакомой цифре.

Подключение без ошибок мы больше не считаем готовым. Подключить 1С можно за один разговор с администратором, а вот какой вопрос вы задали бы нейросети первым, чтобы проверить свою базу?

Источники: документация «1С» по стандартному интерфейсу OData; OData в 1С:Фреш; наша работа с подключениями 1С, октябрь 2026.

Применить на практике

Подключите свои сервисы и поручите эту задачу ИИ-агенту: без ручной рутины и таблиц.