6 мин чтения
Как подключить ИИ к 1С: Claude, ChatGPT и GigaChat через OData и MCP
Нейросеть может отвечать на вопросы по вашей 1С: кто должен, что на складе, какая выручка. Рассказываем, как это устроено, как включить OData, выбрать MCP-сервер и не отдать лишнего.


Коротко
Нейросеть подключается к 1С в три слоя. 1С отдаёт данные по HTTP: через штатный интерфейс OData или свой HTTP-сервис. MCP-сервер превращает эти данные в понятные нейросети инструменты: «долги», «остатки», «продажи». AI-клиент, например Claude, ChatGPT или Cursor, вызывает эти инструменты, когда вы задаёте вопрос обычными словами. Готовые MCP-серверы для 1С уже есть, так что на типовой базе первая рабочая версия собирается за один-два дня. Дольше всего решаются вопросы доступа: какие разделы базы открыть, под каким пользователем и куда при этом уходят данные.
Что получится в итоге
Руководитель пишет в чат вопросы, на которые раньше отвечал бухгалтер или отчёт:
- «Кто из покупателей должен нам больше всех и с какого числа?»
- «Сколько осталось на складе позиций из группы „Крепёж“?»
- «Какая выручка по менеджерам за сентябрь в сравнении с августом?»
- «Найди последнюю реализацию для „Ромашки“ и скажи, оплачена ли она».
Нейросеть сама выбирает, какие данные запросить, получает их из 1С и отвечает текстом или таблицей. Она не придумывает цифры: каждое число взято из базы, и при сомнении его легко сверить с отчётом.
Как это устроено
Напрямую языковая модель с 1С не разговаривает. Между ними три слоя:
- 1С с HTTP-доступом. Платформа 1С:Предприятие 8.3 умеет отдавать данные по стандартному протоколу OData — это REST-интерфейс, который включается без программирования. Альтернатива — свой HTTP-сервис в расширении конфигурации.
- MCP-сервер. MCP (Model Context Protocol) — открытый стандарт подключения нейросетей к внешним системам. В OData сотни технических таблиц вида
Catalog_КонтрагентыиDocument_РеализацияТоваровУслугс внутренними идентификаторами вместо названий. Работать с этим из чата неудобно. MCP-сервер прячет это за десятком понятных инструментов. - AI-клиент. Программа, в которой вы общаетесь с моделью и к которой подключён MCP-сервер: Claude Desktop, Claude Code, Cursor, VS Code, ChatGPT или локальная модель через Ollama или LM Studio.
Шаг 1. Включить OData в 1С
Если база уже опубликована на веб-сервере (через неё работает тонкий клиент по ссылке или мобильное приложение), половина работы сделана.
- Откройте базу в Конфигураторе: Администрирование → Публикация на веб-сервере. Укажите имя публикации латиницей и веб-сервер (Apache или IIS).
- Поставьте галочку «Публиковать стандартный интерфейс OData» и опубликуйте базу.
- Запустите 1С в режиме Предприятия и откройте обработку «Настройка стандартного интерфейса OData». Если в меню её нет, ищите через «Все функции → Обработки». Отметьте объекты, которые будут видны снаружи: справочники, документы, регистры.
- Заведите отдельного пользователя 1С для нейросети. Дайте ему право удалённого доступа к стандартному интерфейсу OData и чтение только тех объектов, которые нужны. Прав на запись не давайте.
Проверка: откройте в браузере адрес вида https://ваш-сервер/имя-публикации/odata/standard.odata/ и войдите под этим пользователем. Если в ответе список таблиц, доступ работает.
В облаке всё зависит от провайдера. Где-то OData включён по умолчанию, где-то его нужно попросить в поддержке. Это стоит выяснить до начала работ.
Шаг 2. Выбрать MCP-сервер
Для 1С уже есть готовые открытые MCP-серверы. Например, 1c-odata-mcp: лицензия MIT, работает с любой конфигурацией через OData, по умолчанию только читает, а запись включается двумя отдельными переключателями с предпросмотром. В нём есть готовые инструменты для дебиторки, остатков, продаж, движения денег и оборотно-сальдовой ведомости. Есть и другие пакеты: часть из них платные, часть работает через собственный HTTP-сервис.
Что проверить перед установкой чужого сервера:
- Код. MCP-сервер получает логин и пароль от вашей базы. Посмотрите, куда он отправляет данные, кроме 1С и нейросети. Открытый код с понятной историей изменений надёжнее закрытого пакета.
- Режим записи. Убедитесь, что по умолчанию он выключен.
- Ваша конфигурация. Готовые инструменты обычно проверены на Бухгалтерии. На Управлении торговлей, ERP или самописной базе часть инструментов придётся настроить.
Не путайте такие серверы с инструментами для программистов 1С. Например, «1С:Напарник» помогает писать и разбирать код конфигурации, а с данными учёта не работает.
Шаг 3. Подключить к нейросети
Claude Desktop и Claude Code. MCP-сервер прописывается в конфигурационном файле: команда запуска и переменные окружения с адресом OData, логином и паролем. Точные имена переменных — в описании выбранного сервера. После перезапуска Claude видит инструменты 1С и вызывает их сам.
ChatGPT. Подключает MCP-серверы как коннекторы, но только удалённые — доступные по HTTPS из интернета. Значит, MCP-сервер придётся разместить на своём сервере и закрыть авторизацией.
Cursor, VS Code, JetBrains. Подключаются так же, как Claude: через настройки MCP в редакторе.
GigaChat, YandexGPT и локальные модели. Подключаются к тому же MCP-серверу через агентские фреймворки или свою обвязку. Локальная модель через Ollama или LM Studio вообще не отправляет данные наружу, но заметно уступает облачным в точности.
Безопасность и 152-ФЗ
Это главная часть проекта, а не формальность.
- Только чтение. Отдельный пользователь 1С без прав на запись. Нейросеть может ошибиться, и ошибка в чате обходится дешевле, чем испорченный проведённый документ. Запись включайте только для конкретных операций и с подтверждением человеком.
- Только нужные объекты. В составе OData отмечайте то, о чём будут спрашивать. Зарплаты, кадровые данные и паспорта сотрудников открывать незачем.
- Не открывать OData в интернет. Публикацию 1С закройте HTTPS и доступом только с адреса MCP-сервера или через VPN. Пароль от пользователя 1С храните на сервере, а не в конфиге на ноутбуке сотрудника.
- Персональные данные. Всё, что попадает в ответ инструмента, уходит в модель. Claude и ChatGPT обрабатывают данные за рубежом, а это трансграничная передача персональных данных со своими требованиями. Если в вопросах будут ФИО, телефоны или паспорта клиентов, выбирайте GigaChat, YandexGPT или локальную модель либо закрывайте такие поля.
- Доступ к сервису. Claude и ChatGPT официально не работают с российскими пользователями. Для компании это вопрос не только оплаты, но и того, на кого оформлен аккаунт и кто видит историю переписки.
OData или свой HTTP-сервис
OData включается без программирования и подходит, чтобы быстро начать и проверить идею. Минусы: наружу видна вся структура открытых объектов, а сложные отчёты нейросеть собирает из сырых таблиц, иногда несколькими запросами.
Свой HTTP-сервис в расширении конфигурации отдаёт ровно то, что нужно: «долг контрагента на дату», «остатки по складу с резервами». Ответ получается уже посчитанным, как в отчёте 1С, а лишние данные наружу не попадают. Это несколько часов программирования, зато такой доступ проще контролировать, а нейросеть реже ошибается.
На практике начинают с OData. Если вопросы повторяются, а ответы нужно считать по правилам вашего учёта, их переносят в HTTP-сервис.
Частые проблемы
- OData отвечает пустым списком. Не настроен состав стандартного интерфейса: публикация включена, но объекты не отмечены.
- Ошибка 401 или 403. У пользователя нет права на удалённый доступ к OData или на чтение нужного объекта.
- Файловая база не отдаёт данные. У пользователя, под которым работает веб-сервер, нет прав на папку с базой.
- Нейросеть отвечает медленно или «теряет» данные. Слишком большие выборки. Хороший MCP-сервер ограничивает число строк и фильтрует на стороне 1С, а не тянет всю таблицу в модель.
- Цифры не сходятся с отчётом. Модель взяла не тот регистр или не учла период. Сверьте ответы на десятке реальных вопросов до запуска. Если расхождения повторяются, такой расчёт лучше перенести в HTTP-сервис.
Если не хочется разбираться самим
На типовой конфигурации подключение занимает обычно 10–20 часов: публикация и OData, пользователь только для чтения, MCP-сервер, выбор модели и проверка ответов на ваших данных. Подробности и порядок работ — на странице услуги «ИИ для 1С». Если данные 1С нужны и менеджерам в CRM, это решает интеграция Битрикс24 с 1С.
Хотите так же в своём Битрикс24?
Расскажите о задаче — подскажем решение и оценим сроки.
Блог
Читайте также

4 мин чтения
Кейс внедрения Партнёрка24 в строительной компании
Узнайте, как компания автоматизировала работу с партнёрами через приложение Партнёрка24 в Битрикс24. С детальным описанием процессов, результатов и отзывов
Руслан Курзенёв
4 мин чтения
Кейс: Мобильное приложение для контроля выездных сотрудников
Узнайте, как современное мобильное приложение помогло нашему клиенту автоматизировать контроль выездного персонала, повысить мотивацию и обеспечить 100% прозрачность рабочих процессов. Готовый кейс с ценой.
Руслан Курзенёв
4 мин чтения
Кейс. Внедрение AI чатов в строительной компании
В небольшой статье мы покажем как внедрили облачные AI технологии для автоматизации общения в чатах. Для компании СК НЕБО
Руслан Курзенёв
