Как подключить ИИ к 1С: логин подошёл, ошибок нет, а данные пустые
Подключение к 1С выглядит исправным, а нейросеть видит пустой список. Почему так бывает, что переслать администратору и какой вопрос задать ИИ первым.
Сам Решу
8 ноября 2026 г. · 4 мин чтения
Содержание
Логин и пароль подошли, адрес отвечает, ошибок нет. А ИИ заглядывает в 1С и видит пустой список.
Так было у двух наших клиентов. Со стороны это похоже на проблему с доступом, и первое желание понятное: перепроверить пароль или подключить базу заново. Ни то ни другое здесь не помогает.
Мы подключаем ИИ-агента к разным базам 1С, от бухгалтерии до самописных конфигураций. Чаще всего подключение ломается там, где этого не видно.

Почему нейросеть не видит данные 1С, хотя всё подключено
ИИ читает 1С через OData. Это встроенный в платформу способ отдавать данные другим программам, и настраивается он в два приёма. Сначала базу публикуют на веб-сервере, и появляется адрес. Потом в самой базе отмечают, какие справочники, документы и регистры по этому адресу видны. Второй приём называется составом OData, и в базах с режимом совместимости 8.3.5 и выше он по умолчанию пуст.
Получается странная картина. Адрес работает, пароль верный, 1С отвечает без ошибок, только показать ей нечего. На любое имя документа приходит «не найдено», и кажется, что нейросеть неправильно его назвала.
Чинится это галочками в форме «Настройки стандартного интерфейса OData». Повторная публикация не поможет, потому что состав хранится в самой базе. Теперь при пустом составе наша карточка подключения говорит об этом прямо и называет нужную форму.
Найти её проще всего так. В Бухгалтерии и ЗУП форма лежит в разделе «Администрирование → Синхронизация данных», в Управлении торговлей и ERP в «НСИ и администрирование → Синхронизация данных», в УНФ и 1С:Фреш в настройках, в том же подразделе. На вкладке «Состав» нажмите «Загрузить метаданные», если список пуст, и отметьте нужное. Проверить результат можно одним запросом к базе: если ответ на /?$format=json содержит "value": [], состав всё ещё пуст.
Как подключить ИИ к 1С, чтобы он видел данные
Программировать не придётся, ставить в базу тоже ничего не нужно. Понадобится администратор 1С. Можно переслать ему это:
Нужно открыть доступ к базе 1С для ИИ-агента:
- Опубликовать базу на веб-сервере с флажком «Публиковать стандартный интерфейс OData».
- В форме «Настройки стандартного интерфейса OData» на вкладке «Состав» отметить нужные справочники, документы и регистры.
- Создать отдельного пользователя с правами на чтение этих объектов.
- Прислать адрес базы, логин и пароль.
В 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.
Применить на практике
Подключите свои сервисы и поручите эту задачу ИИ-агенту: без ручной рутины и таблиц.