Цифры считает база, а не нейросеть: что мы перенесли из промпта в код ИИ-агента для 1С

11.11.26

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

ИИ-агент в 1С отвечает на вопросы словами: строит запросы к базе под правами пользователя, считает и показывает цифры. Но 19 % его запросов к базе заканчивались ошибкой: модель не знает, где в этой конфигурации лежат нужные данные, и ищет их перебором. Пять шагов из пятнадцати уходили в поиск, а не в ответ. В статье про то, что мы перенесли из промпта в код: подсказки к ошибкам запроса, готовые инструменты под частые вопросы, правило не ломать кэш и автоматический объезд при отказе модели. Цифры в шагах на ответ, а не в ощущениях: «где продаём ниже себестоимости»: было 22 шага, стало 1. Плюс честно про маскировку персональных данных, где она не ловит, и про то, почему в 1С узкое место не генерация кода, а проверка.

Бесплатные

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Цифры считает база, а не нейросеть: что мы перенесли из промпта в код ИИ-агента для 1С
.zip 669,09Kb ver:1.0.29
1 Скачать бесплатно

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

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

Мы сделали агента, который отвечает на вопросы словами прямо внутри 1С: строит запросы к базе под правами пользователя, считает и показывает цифры. За полгода набралась статистика, которой обычно не делятся: 465 тяжёлых вопросов в журнале, 19 % вызовов запросов с ошибкой, разброс от 22 шагов на ответ до одного. Ниже про то, что пришлось чинить в коде, а не в промпте.

Если коротко
465
тяжёлых вопросов
в журнале за 180 дней
19 %
вызовов запросов
с ошибкой
22 → 1
шагов на вопрос
после переделки
  • Дорогое здесь не токены, а шаги: лимит 15 шагов на вопрос срабатывал регулярно.
  • Подсказка к ошибке дописывается к вызову инструмента, а не в системный промпт: иначе слетает кэш.
  • Правило в промпте модель выполняет как просьбу. Ограничением оно становится только в коде.

01Что за продукт

Расширение .cfe, которое ставится в чужую базу и не требует от клиента ни ключей, ни настройки модели.

В меню 1С появляется раздел с чатом. Человек пишет «кто из покупателей должен больше всего и сколько из этого просрочено», агент сам решает, какие данные нужны, строит запросы, считает и отвечает таблицей, диаграммой или файлом Excel со ссылками на документы. Понимает скриншоты ошибок через Ctrl+V и вложенные файлы.

Скриншот ошибки через Ctrl+V: агент нашёл причину, почему документ не проводится, и расписал, что нажать.

Где работает: Бухгалтерия 3.0, УНФ, УТ 11, КА 2, ERP, Документооборот, Альфа-Авто. Плюс самописные управляемые конфигурации, через общие инструменты и подсказки по конкретной базе.

Главное решение в продукте: клиент не настраивает модель и не заводит ключи. Он ставит расширение, дальше всё на нашей стороне.

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

02Почему это не чат-бот с доступом к базе

Четыре ограничения встроены с самого начала. Каждое стоило отдельной работы.

Только чтение и только свои права
Запросы идут под правами того, кто спрашивает. Нет доступа к складу, значит агент этого склада не увидит, даже если очень попросить.
Маскировка до отправки
ФИО, телефоны, e-mail, ИНН физлица, СНИЛС заменяются метками вида [ФИО-1], в ответе метки раскрываются обратно.
Код открыт намеренно
Клиент или его безопасник может прочитать, что именно уходит с его машины, а что нет.
Ничего не хранится
На сервере нет ни ответов агента, ни данных из базы. Журнал ошибок живёт 30 дней: в нём вопрос с метками и вызовы инструментов, без строк и чисел из базы.
Где граница маскировки
Адреса, фамилии в падежах и произвольный текст вроде комментария к документу маскировка не ловит.

03Про вайб-кодинг

Вайб-кодить агента для 1С можно. Но не как первый проект.

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

Что стало узким местом

В 1С генерация перестаёт быть узким местом почти сразу. Узким местом становится проверка.

  • «Компилируется» и «считает правильно» не одно и то же.
  • Запрос может пройти без ошибки и вернуть не ту цифру.
  • Отчёт может собраться с чужой себестоимостью и уверенным тоном объяснить результат.
Поэтому обвязка важнее модели
около 1020
функций в расширении
2,5 МБ
весит модуль с инструментами

Что держит качество, кроме кода:

  • Таблица «золотых вопросов» с эталонными цифрами, посчитанными руками запросом.
  • Регресс по цифрам, а не по впечатлению от ответа.
  • Сборка только на тестовой копии, никогда на боевой базе.
  • Матрица установки: тонкий клиент, веб-клиент, пользователь без прав администратора, разные конфигурации.

04Настоящая сложность не в промпте

Самое дорогое в такой системе не генерация текста, а количество шагов. Шаг состоит из запроса к модели и результата инструмента.

Мы поставили лимит 15 шагов на вопрос, и он регулярно срабатывал.

Где уходило время

Выгрузка из журнала за 180 дней по 465 тяжёлым вопросам показала главное: 19 % вызовов execute_query заканчивались ошибкой.

Модель не знает устройства конкретной базы. Она лезет в виртуальную таблицу регистра, получает «Поле не найдено», пробует соседнюю, снова мимо. Пять шагов из пятнадцати уходили в поиск, а не в ответ.

Что сделали
1
Подсказка прямо в ошибку
К ошибке сервер дописывает подсказку в той копии ответа, которую видит модель: правило виртуальных таблиц (суффиксы Оборот и Остаток, Период и Регистратор без периодичности, ВидДвижения, Дт и Кт у бухгалтерии), имена из структуры объекта, замены, которые уже срабатывали именно на этой базе.
2
Память по каждой базе
Память процесса плюс подгрузка из журнала за 30 дней. Только имена метаданных, никаких данных.
3
Готовый инструмент вместо поиска
Если вопрос повторяется в нескольких базах, вместо свободного поиска по метаданным появляется готовый инструмент. Сначала на сервере, без выпуска релиза, чтобы проверить на одной базе. То, что нужно многим, потом переезжает в расширение.
4
Своя карта базы
У каждой базы своя карта: где именно лежат продажи, долги, остатки. Свои объекты описываются в карте базы, общие правила идут в системный промпт.
Тонкость на отдельный вечер
Подсказка дописывается к вызову инструмента, а не в системный промпт. Иначе меняется общий префикс и слетает кэш модели. Проверили на 376 шагах подряд, расхождения префикса нет.
Что получилось в шагах

Результат считаем в шагах, а не в ощущениях.

Вопрос Шагов
Где продаём ниже себестоимости, Бухгалтерия 22 → 1
Клиенты подразделения с контактами и валовой прибылью 6 → 2
Повторный вопрос по запросу, закреплённому через «Закрепить»

9 → 1

Тот же принцип в ответе: файл Excel на 119 строк и итоги за период, посчитанные в базе, а не в тексте ответа.

Главный вывод

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

05Модель как часть архитектуры

Модель мы держим не как «подключённый сервис», а как компонент с требованиями. Их три.

1
Вызов инструментов обязателен
Без него агент не построит запрос, а просто поговорит. Проверять надо не «отвечает ли модель», а приходит ли вызов целиком: имя инструмента и все параметры. Часть проблем в таких проектах начинается с того, что параметры доезжают частично, и агент молча считает не то.
2
Кэш префикса решает
Системный промпт, подсказка базы и история вопроса образуют общий префикс, одинаковый для соседних шагов. Доля попаданий в кэш держится на 85–88 %. Держится она не сама: промпт не переписывается на ходу, а результаты инструментов текущего вопроса сервер хранит 15 минут, чтобы следующий шаг шёл с тем же префиксом. Любая правка промпта «по ходу» обнуляет кэш и удорожает каждый шаг.
3
Шаг меряется секундами, а не токенами
Пользователь смотрит в чат и ждёт. Нормальный шаг у нас 4–9 секунд. Бывает, что шаг растягивается до полуминуты, и для чата это уже поломка, а не «медленновато», хотя формально сервис отвечает.
Объезд, когда модель молчит

Из этого выросла цепочка доступа к модели с автоматическим объездом.

Шаг без ответа 40 секунд Уходим на резервный доступ
Медиана за 10 минут выше 15 секунд Объезд и уведомление
Два замера подряд ниже 10 секунд Возврат на основной доступ

Переключается и кнопкой, но по умолчанию решает автоматика.

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

06Цифры на сегодня

Что показывает работающая система, а не тестовый стенд.

≈6 000
шагов агента
в неделю
4,3 и 6,3
медиана шагов
на ответ, две базы
≈100 МБ
памяти занимает
сервис на нашей стороне

За неделю агент делает порядка шести тысяч шагов, на пике три шага одновременно. Сервис на нашей стороне занимает около 100 МБ памяти. Медиана 4,3 шага на ответ по одной тяжёлой базе и 6,3 по другой.

Один такой вопрос: 87 884 позиции по всем складам, из них 63 155 требуют закупки. Модель тут ничего не считает, она вызывает инструмент и пересказывает итог.

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

07Что сделали бы иначе

Четыре вещи, которые стоили нам времени и которые мы бы поменяли.

1 Не тащили бы в расширение регламентное задание. Из-за него минимальная платформа подскочила до 8.3.23, и на 8.3.21 расширение просто не встало. Убрали, телефон перевели на фоновое задание пользователя.
2 Раньше бы завели «золотые вопросы». Первые месяцы чинили по ощущениям от ответов, а это самый медленный способ.
3 Не верили бы, что правила в промпте работают. Половина того, что мы туда написали, честно выполнялась через раз, пока не переехала в код.
4 И доработали бы маскировку: фамилии в падежах и адреса пока проходят мимо.

Агент не заменяет программиста 1С и не пытается. Он снимает с программиста и бухгалтера вопросы вида «покажи цифры за квартал», на которые уходит полдня и которые не хочется делать руками. Всё остальное, включая проверку того, что он насчитал, пока остаётся человеку.

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

ИИ в 1С искусственный интеллект нейросеть LLM агент вызов инструментов промпт запросы к базе виртуальные таблицы регистры накопления расширение конфигурации cfe кэш маскирование персональных данных Excel разбор ошибок

См. также

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Подключите ИИ к 1С и решайте рабочие задачи обычными словами. От работы с данными до доработки конфигурации через расширения, всё в привычном чате с ИИ-помощником. Теперь с поддержкой DeepSeek Harness, Kimi Code и Kimi Work, доступных в России без VPN.

15990 руб.

30.07.2026    19574    44    4    

38

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    21570    105    32    

90

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

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

15250 руб.

25.08.2025    77013    147    41    

154

SALE! 30%

Нейросети 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение добавляет в 1С чат с ИИ-агентом. Пользователь пишет вопрос обычными словами: «какие УПД не подписаны?», «какой НДС к уплате за квартал?», «что висит на согласовании дольше недели?», а агент сам строит запросы к базе с правами этого пользователя и отвечает цифрами, таблицей, диаграммой или файлом Excel. Плитки «Аналитик», «Бухгалтер» и «Руководитель» дают сводку по базе одной кнопкой. Агент разбирает ошибки по скриншоту, сверяет прайсы поставщиков и проверяет коды маркировки. С версии 1.0.21 спрашивать можно и с телефона: QR-код в окне агента, без установки приложения. Работает в УТ 11, КА 2, ERP 2, БП 3.0, УНФ 3.0, Документооборот 3.0 и Альфа-Авто 6, ставится одним расширением.

18300 руб.

05.10.2026    3677    11    9    

12

Инструментарий разработчика Нейросети Системный администратор Разработчик Руководитель проекта 1С 8.3 Платные (руб)

Обработка заменяет ФИО, организации, ИНН, ИИН, БИН, ОГРН, КПП, БИК, счета и IBAN, паспорта, СНИЛС, адреса, телефоны, почту и суммы на правдоподобные выдуманные перед отправкой данных в ChatGPT, Claude или YandexGPT, а потом расшифровывает ответ модели обратно, подставляя настоящие имена и настоящие числа. Возвращаются и те итоги, которые модель посчитала сама: суммы масштабируются одним коэффициентом, поэтому пропорции и доли переживают обезличивание. Словарь замен хранится в самой базе и подхватывается автоматически, даже если обработку закрывали. Реквизиты России и Казахстана, любая конфигурация от 8.3.24, без единой зависимости.

14640 руб.

07.08.2026    2207    3    0    

3

Распознавание документов и образов Нейросети 1С:Предприятие 8 1С 8.3 1С 8.5 1C:Бухгалтерия 1С:Зарплата и Управление Персоналом 3.x Беларусь Россия Казахстан Армения Платные (руб)

ИИ-сканер документов с REST API для интеграции с 1С и корпоративными системами. Извлекайте данные из счетов, паспортов, дипломов, патентов и трудовых книжек за секунды. Точность человека - скорость машины. Приложение поддерживает восемь типов документов, четырех провайдеров ИИ (имеется возможность использования локальных ИИ), локальный REST API и экспорт в JSON. Важно! модель должна поддерживать функцию Vision (распознавание файлов и картинок). Запускайте используя локальные ИИ, без подписок и ограничений

6100 руб.

24.08.2026    1455    1    0    

1

Нейросети Разработчик Бесплатно (free)

Как автоматически создавать маркетинговые ролики для собственных IT-продуктов, используя ИИ? В предыдущей статье я рассказывал о Zapis — приложении для работы с речью и текстом. Теперь расширил его возможности: добавил конвейер создания видео, в котором ИИ-агент изучает материалы проекта, готовит сценарий, подбирает реальные скриншоты и пишет текст диктора. Zapis отвечает за озвучку, а Remotion — за анимацию и сборку. На примере обмена ПУТ на OneBase -> 1С:Бухгалтерия 3.0 покажу готовый 83-секундный ролик из восьми сцен. Разберём, как устроен процесс, зачем нужны настоящие скриншоты интерфейса, как синхронизируются речь и изображение и что сохраняется для повторной сборки после изменений в продукте. Исходный код и инструкции доступны в открытом репозитории Zapis.

06.11.2026    487    Ibrogim    2    

11

Нейросети Разработчик 1С 8.3 Бесплатно (free)

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

05.11.2026    6910    Iliaelagin    6    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. vladimir33 29 11.11.26 12:40 Сейчас в теме
Вряд ли программист или бухгалтер будет задавать вопросы вида "покажи цифры за квартал". Такой уровень абстракции характерен для топ-менеджера
Для отправки сообщения требуется регистрация/авторизация