Подключаем GigaChat к 1С

15.10.25

Интеграция - Нейросети

Статья о том, как подключить GigaChat к 1С:ERP и автоматизировать рутинную работу бухгалтера при обработке платежей. Делимся практическим опытом, демонстрируем рабочий код, рассказываем о возможностях и ограничениях технологии и показываем, что внедрить ее может каждая компания. А также рассматриваем варианты дальнейшего применения языковых моделей в задачах 1С (актуально на февраль 2025 г. – Прим. ред.).

Я была разработчиком, аналитиком, консультантом. Сейчас занимаюсь направлением ИИ. То, о чем я расскажу в этой статье, я реализовывала сама вместе с разработчиком. Поэтому вы узнаете обо всем из первых рук. Я обозначу, что конкретно мы решали с помощью GigaChat и покажу, как можно его подключить. Мы посмотрим рабочий код и узнаем, какие ИИ-модели могут нам помочь в создании решений на базе 1С.


Описание бизнес-задачи


Нам необходимо вести взаиморасчеты в 1С по заказам. Это означает, что в документах с покупателями мы указываем Заказ покупателя, по которому идет отгрузка или оплата. Мы хотим сделать так, чтобы в платежных документах Заказы покупателей заполнялись автоматически , т.к около 10–20 часов в месяц уходит у бухгалтера на ручное заполнение документов.

Рассмотрим, как работает система без использования ИИ-инструментов.

Настройки договоров, детализация по заказам выглядят следующим образом:
 


 

Отчет, в котором мы можем все это посмотреть, мы назвали «Отчет по планируемым поступлениям денежных средств». Он выглядит следующим образом:
 


 

У нас есть приход – это запланированные по заказам деньги на ту дату, когда мы ожидаем поступление средств. А также расход – уже пришедшие денежные средства по каждому заказу в отдельности.
 


 

Для того, чтобы это работало, у нас во всех документах присутствует Заказ – в актах, в счетах и платежках. И в платежках это выглядит следующим образом:
 


 

Изначально, когда платеж приходит к нам из клиент-банка, в нем есть назначение платежа, в котором указан номер счета, по которому прошла оплата.
 


 

Бухгалтер ориентируется по названию этого назначения платежа, смотрит, по какому счету была оплата, указывает счет в специальном поле, и счет подставляется в заказ. Работа достаточно монотонная, однообразная, и мы понимаем, что ее можно автоматизировать. Мы задумались, как мы можем это сделать.


Варианты решения задачи


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


 

Вариант второй – мы можем решить эту задачу без применения искусственного интеллекта. Это можно сделать с помощью регулярных выражений. Можно обработать назначение платежа по вхождению какой-то подстроки: «счет», «счета», «счету» и так далее. Но этих вариаций настолько много, что придется написать довольно много кода для обработки всех ситуаций. И не факт, что мы получим достаточно хороший результат, возможно, мы закроем далеко не все случаи написания назанчения платежа.

И вариант третий – с использованием искусственного интеллекта. Он, пожалуй, самый интересный. И при этом будет самым эффективным.


Обзор доступных ИИ-решений


Если говорить про отечественные решения, то у нас есть GigaChat, YandexGPT, и еще мы можем использовать какие-то open-source решения, которые будут совершенно бесплатными.
 


 

Мы могли бы выбрать для реализации YandexGPT: он выдает правильные результаты. Есть интерфейс, в котором мы можем его протестировать – задать определенный промт и посмотреть, как он работает.
 


 

Мы даем ему промт, в котором говорим: «У нас есть назначение платежа с такими-то словами. Из этого назначения платежа выдели номер счета и дату». И YandexGPT с этим справляется. Обратите внимание, что это самая дешевая модель – YandexGPT 3 Lite. Эта задача для платных ИИ достаточно простая.

Теперь проверим open-source решения – я потестировала маленькую Llama. Это модель, требующая 2,5 гигабайта оперативной памяти. Она не справилась совсем.
 


 

DeepSeek я тоже посмотрела – он справился.

Маленькие модели в принципе не справляются. Под маленькими я имею в виду те, которые занимают от 2 до 8 гигабайт. А размер 8, 16 или 24 гигабайт достаточно критичен, потому что это объем требуемой видеопамяти. Если мы будем делать локальные решения, мы должны размещать их на своих мощностях. При этом мы хотим, чтобы решение работало быстро, поэтому лучше использовать видеопамять. Следовательно, возникают определенные требования к ресурсам.


Выбор GigaChat и подключение к сервису

Мы выбрали для себя GigaChat. Чтобы к нему подключиться, нужно зарегистрироваться в определенном пространстве. Вы будете регистрироваться от имени организации, подписывать документы по ЭДО, и у вас появится доступ к корпоративному пространству, как на иллюстрации. Там есть необходимые токены, данные и так далее.
 


 

Все достаточно просто. С подписанием по ЭДО на подключение уйдет пару дней.

У GigaChat есть несколько тарифов. Тот тариф, который мы использовали, называется pay-as-you-go. Вы платите за то количество токенов, которые потратили. Токены – это единицы измерения модели. Один токен – это 2–3 буквы русского языка. Текст, который мы передаем в модель, пересчитывается в токены, и за каждый токен мы платим определенную сумму.
 


 

В тарифе pay-as-you-go есть три варианта модели: GigaChat Max, GigaChat Lite и GigaChat Pro. Они отличаются по стоимости: чем более продвинута и чем лучше «разговаривает» модель, тем дороже она стоит. Стоимость за одну тысячу токенов – 1,95 руб., 0,2 руб. и 1,5 руб. соответственно. При этом есть минимальный платеж – 600 руб. в месяц. Если вы в месяц потратите меньшую сумму, вы все равно заплатите 600 руб.

Также в GigaChat можно зарегистрироваться как физическое лицо. При регистрации дают бесплатные токены.
 


 

Вы можете поэкспериментировать, реализовать любую задачу, протестировать сервис из личного аккаунта и не потратить ни копейки от организации. А потом, когда вас устроит результат, подписаться на корпоративное пространство и на корпоративные токены.


Выбор модели и оценка стоимости


Модель мы будем выбирать, во-первых, по стоимости, а во-вторых – по тому, насколько хорошо она справляется с задачей.

Итак, Lite, Pro и Max. По стоимости для наших задач это от 75 до 731 руб. в месяц.
 


 

Если у вас другая задача, вы можете выбрать модель посложнее. С нашей задачей GigaСhat Lite справляется. Переплачивать за более дорогую модель смысла нет. Поэтому мы останавливаемся на ней. А значит, для оборота 1500 документов в месяц мы будем платить минимальный платеж – 600 руб. Если у вас документооборот больше, вы можете запасти в 4, 5, 6 раз больше токенов.

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


 

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


Архитектура решения: 1С + Python


Вы можете спросить: «А почему вы реализовывали 1С плюс Python? Почему просто не подключили GigaChat к 1С?»

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

Для нас это удобно: из 1С идет обращение на сервер Python, и там ты можешь поменять модели – одну, вторую, третью, четвертую, пятую – а 1С обновлять не нужно. Если задача будет другая, то можно написать обращение напрямую из 1С к GigaChat, и все будет работать.

Подключение выглядит так: мы выбираем модель и передаем ей промт, состоящий из назначения платежа и текста промта с описанием ответа, который хотим получить:

 

НазначениеПлатежа ="За оказ.услуг по дог. №Оферта от 16.06.2023г. Акт №6/н от 05.12.2024г. за Ноябрь 2024г. по счету 35 от 01 ноября 2024"

 

ТекстПромта = "Выдели из текста поля номер счета, дата счета."

 

ТекстПромта2 = '''Ответь номером счета и датой одной строкой без лишних слов в таком формате: 'Number:34 Date:01.01.2024'.

Т.е. Слово Number - двоеточие, номер счета, пробел, слово Date - двоеточие, дата счета.

Если год в дате будет двумя цифрами - поправь на 4 цифры. День, месяц и год в дате разделяй точками.

Например, 01.03.24 - это 01.03.2024'''

 

ТекстЗапроса = ТекстПромта+ " Текст " + НазначениеПлатежа + ". " + ТекстПромта2

 

И модель возвращает ответ просто строкой, например: «Number:35, Date:01.11.2024».

Это упрощенный код, а полный, как это выглядит на веб-сервере, будет ниже.
 


 

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

Полный код выглядит следующим образом:
 


 

Это код на языке Python: запускается веб-сервер, который принимает обращение от 1С, передает в GigaChat, получает ответ GigaChat и передает его обратно в 1С. Максимум 30 строк, и все работает.
 


 

На стороне 1С это выглядит следующим образом. Мы сделали HTTP-соединение, которое обращается на наш сервер Python и получает обратный результат.

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

Итого с точки зрения пользователя система выглядит так:
 


У бухгалтера в обработке «Загрузка выписки банка» появляется кнопка «Заполнить заказы ИИ». Он ее нажимает, и благодаря этому происходит вся магия: на основании текста назначения платежа в платежных поручениях заполняются счета, а из них подтягиваются все необходимые заказы.
 


 

При этом, если цепочка достаточно сложная – например, бывает счет на основании договора, заказ на основании счета, – то все эти варианты надо обработать на стороне 1С. Главное, что ИИ нам возвращает номер счета и дату, а дальше мы можем написать на их основе все, что хотим.

Можно было реализовать и без кнопки, в фоновом режиме. Но на первых этапах удобнее с кнопкой: когда все делается подконтрольно, ты нажимаешь и видишь, что происходит – это добавляет уверенности бухгалтеру. Он спокойнее, потому что все делается с его разрешения.

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

Дальше есть несколько моментов, которые можно улучшить. Можно довести до 30%, если обработать все возможные варианты. Структура иногда бывает достаточно сложной: в одном счете – два заказа, оплата может быть неполной по счету, может быть предоплата. Если обработать все такие варианты операций, можно довести охват примерно до 30%. Но самое необходимое для нашей задачи – чтобы само назначение платежа содержало номер счета и дату счета.


Использование ИИ-систем для разработки (актуально на февраль 2025 г. – Прим. ред.)


Мы можем воспользоваться различными ИИ-системами, которые помогут нам во всем этом разобраться.

Для примера я протестировала:

  1. ChatGPT,

  2. DeepSeek,

  3. Claude Sonnet,

  4. Perplexity.

Первая задача, на которой можно посмотреть, как работают эти нейросети – мой тестовый пример: работа с динамическим списком в 1С.
 


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

Первые две нейросети – Claude Sonnet и ChatGPT.
 


Я протестировала все версии ChatGPT: 4o считается старой, o1 – тоже, сейчас уже появилась o3 mini. Ни одна из этих систем не работает. Для динамического списка они не могут предложить адекватные решения и выдают неправильный ответ.

DeepSeek тоже с 1С на этих задачах не очень дружит – его решения не самые интересные.
 


А вот это было для меня достаточно неожиданным.
 


Есть такая нейросеть, как Perplexity. Она доступна в России, бесплатная – ты просто задаешь в ней запрос, а она выдает ответ для 1С. Понятно, что его еще нужно перепроверить, но это уже не «обход списка циклом», а «компоновщики макетов» и так далее.

И второй момент: я полчаса тестировала разные нейросети, задавала вопросы. Потом решила просто забить запрос в Google. Первая ссылка – на «Инфостарт», на форум. Ответы, которые там есть, в целом верные.
 


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

Еще одна элементарная задача, на которой легко посмотреть, как работают ИИ системы – найти документ в 1С по номеру. Результаты на разных ИИ:
 


Perplexity справилась и написала правильный ответ.

Claude Sonnet также справилась достаточно неплохо. Поэтому Claude Sonnet тоже можно иметь в виду. Остальные нейросети не смогли дать максимально правильный ответ.

ИИ для 1С по-прежнему работает плохо (актуально на февраль 2025 г. – Прим. ред.). Есть задачи, в которых ИИ может помочь – на 4 балла из 10. Две лучшие – Perplexity и Claude Sonnet, но Perplexity в данном контексте поинтереснее.
 


 

Если говорить про язык Python – все ИИ работают с ним достаточно хорошо. Для реализации этой конкретной задачи каждая нейросеть написала рабочий код для работы с веб-сервером.

Примеры:
 


Выводы

  • Подключить GigaChat можно на любом сервере. Можно запустить с кодом Python, как это сделали мы. Можно запустить и без него – обращаться к GigaChat напрямую из 1С.

  • Это доступно. Можно использовать маленькие модели: это будет стоить порядка 600 руб. в месяц (актуально на февраль 2025 г. – Прим. ред.).

 

*************

Статья написана по итогам доклада (видео), прочитанного на конференции INFOSTART TEAMLEAD & CIO EVENT.

Инфостарт Tech Event 2026

Вступайте в нашу телеграмм-группу Инфостарт

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    59576    122    36    

133

Нейросети Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Расширение "Искусственный интеллект и нейросети в 1С: Работа с отзывами маркетплейсов" предназначено для применения искусственного интеллекта в повседневной деятельности селлеров на маркетплейсах. Среди функций - работа с отзывами, вопросами и чатами покупателей, диалог с нейросетями, генерация картинок, заполнение описаний номенклатуры и другое.

6100 руб.

03.04.2024    15875    8    0    

12

Нейросети Программист 1С:Предприятие 8 Бесплатно (free)

Бесплатный MCP-сервер, который даёт ИИ-ассистенту (Claude, Cursor и др.) читать данные рабочей базы 1С простыми словами — остатки, документы, справочники, регистры. Агенту не нужно знать язык запросов 1С: он описывает, что хочет, а сервер строит запрос сам. Работает на любой конфигурации (УТ, ERP, БП, самописная), только чтение, отдаёт лишь то, что доступно текущему пользователю. Вторая функция — отдаёт актуальную структуру метаданных любой конфигурации (таблицы, поля, типы), что полезно и при разработке как контекст для ИИ-агента. Реализован как расширение конфигурации.

22.06.2026    5819    Prepod2003    8    

13

Нейросети Бесплатно (free)

ИИ-агенты в корпоративной разработке 1С: почему инициатива исходит снизу, а не сверху.

17.06.2026    3384    Junior_1C    32    

11

Нейросети Программист Бесплатно (free)

Как мы пришли к ИИ для 1С и что из этого вышло. Расскажу, как мы собираем ИИ-платформу для работы с учетными данными. Зачем нам понадобился MCP, как мы связали его с 1С:Шина, почему уперлись в права доступа и как в итоге устроили агента внутри 1С. Также покажу, где видим место для skills, RAG и OCR, и что пока не стали отдавать модели на самостоятельное выполнение.

15.06.2026    6325    romansun    30    

19

Нейросети Бесплатно (free)

Разбираемся, почему ИИ-агенты теряют контекст, путаются в инструментах и возвращают неполный результат, если всю задачу пытаться решить одним большим промптом. Показываем, как цепочки пошаговых промптов помогают сделать работу агента повторяемой: каждый шаг выполняет одно действие, имеет понятный вход и выход, отдельно проверяется и при необходимости исправляется. Объясняем, как применять этот подход в задачах 1С: анализировать действия пользователя, подбирать инструкции через RAG, работать с журналом регистрации, MCP-инструментами и локальными моделями. На примерах показываем, как снизить непредсказуемость ИИ-агента и превратить его из «угадывающего помощника» в надежный инструмент для бизнес-процессов.

11.06.2026    921    Exalter    1    

6

Нейросети Рефакторинг и качество кода Программист Бесплатно (free)

Кажется, что code-review с помощью искусственного интеллекта устроено просто: достаточно отправить код в LLM, задать промт и получить список замечаний. На практике такой подход быстро упирается в недетерминированность результата, неверную оценку критичности ошибок в 1С-коде и рекомендации, которые сложно отличить от полезных замечаний. Описываем гибридный подход к автокод-ревью: статический анализатор работает вместе с LLM, а база знаний из стандартов 1С превращается в набор машиночитаемых норм. Такая архитектура помогает снизить количество галлюцинаций, точнее определять критичность нарушений и постепенно развивать качество ревью через итеративное пополнение правил.

09.06.2026    1330    Repich    5    

9

Нейросети Программист Бесплатно (free)

За десять дней после релиза OneBase получила полноценные управляемые формы, локализацию интерфейса на 14 языков, точную денежную арифметику на decimal, систему ролей и прав, новый REST API и набор CLI-инструментов для разработки совместно с ИИ. Разбираю ключевые изменения платформы, показываю новые возможности и делюсь результатами одной из самых насыщенных недель развития проекта.

05.06.2026    2201    Ibrogim    51    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. duhh 243 15.10.25 15:52 Сейчас в теме
Еще можно добавить способ без ИИ, Поиск запросом номера счета в назначении, типа (Документы.СчетНаОплату.Номер) Подобно НазначениеПлатежа
2. orakool2 15.10.25 15:52 Сейчас в теме
Есть такая нейросеть, как Perplexity

Нет такой нейросети
3. bolikov 21 15.10.25 20:35 Сейчас в теме
Пропал Калабуховский дом.
4. partizand 145 15.10.25 22:12 Сейчас в теме
Побрюзжу. У python нет сервера.
5. Константин С. 685 16.10.25 13:50 Сейчас в теме
такто задача решаемая без ИИ, и смысл платить?....
6. Craig 282 26.11.25 07:30 Сейчас в теме
Интересный опыт, но по ощущениям, это стрельба из пушки по комарам, у ИИ гораздо больше возможностей, к примеру выгрузить ни одну платежку, а сразу массив, выгрузить не только назначения платежа, но и не закрытые заказы/счета по клиентам с гуидами и сразу сопоставлять.
Для отправки сообщения требуется регистрация/авторизация