AI-агент для генерации отчетов в 1С: концепция

12.05.26

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

Ознакомительная концепция безопасного AI-помощника для отчетов в 1С: модель помогает описать отчет, а проверка и формирование остаются на стороне 1С.

Введение

В 1С часто возникают ситуации, когда пользователю нужен новый отчет, но он не знает язык запросов, настройки СКД и структуру метаданных. Идея AI-помощника состоит в том, чтобы пользователь мог описать задачу обычным языком, а система помогла преобразовать это описание в понятную структуру будущего отчета.

Например, пользователь пишет:

Нужен отчет по остаткам поставщиков в разрезе номенклатуры и периода.

AI в такой схеме не должен выполнять произвольный код и не должен напрямую обращаться к рабочей базе. Его роль ограничена разбором намерения пользователя и подготовкой структурированного описания. Дальше результат проверяется и обрабатывается на стороне 1С.

 

Главный принцип

Безопасный вариант интеграции выглядит так:

- AI помогает понять, какой отчет нужен пользователю;

- AI возвращает структурированное описание отчета;

- 1С проверяет источники данных, поля, отборы и права;

- отчет формируется штатными механизмами 1С;

- пользователь видит, как система поняла его запрос, до формирования результата.

Критичная граница здесь простая: AI не должен быть исполнителем кода в рабочей информационной базе. Он должен быть помощником, который готовит описание, а не выполняет действия с данными.

 

Общая архитектура

Возможная архитектура состоит из нескольких уровней:

- форма в 1С для ввода пользовательского запроса;

- серверная логика 1С для подготовки разрешенного контекста;

- внешний AI-сервис или агентный слой;

- валидатор результата на стороне 1С;

- генератор отчета на базе штатных механизмов платформы.

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

 

 

Поток работы пользователя

Типовой сценарий может выглядеть так:

1. Пользователь открывает форму генератора отчетов.

2. Вводит описание отчета обычным языком.

3. Система показывает, как она поняла задачу: источник, поля, группировки, ресурсы и отборы.

4. Пользователь при необходимости корректирует описание.

5. 1С проверяет, что выбранные данные существуют и доступны пользователю.

6. После успешной проверки формируется отчет.

Важно, чтобы пользователь видел промежуточное объяснение. Это снижает риск ситуации, когда отчет формально построился, но отвечает не на тот вопрос.

 

Почему не стоит выполнять код от AI

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

- невозможно гарантировать корректность результата;

- сложнее контролировать права доступа;

- повышается риск тяжелых запросов;

- можно случайно раскрыть лишние данные;

- сопровождать такое решение становится сложнее.

Более безопасный подход - использовать AI только как слой интерпретации пользовательского запроса. Исполнение, проверка и работа с данными должны оставаться в 1С.

 

Что должна проверять 1С

Перед формированием отчета 1С должна проверить:

- существует ли выбранный источник данных;

- разрешен ли этот источник для использования;

- существуют ли выбранные поля;

- доступны ли эти данные текущему пользователю;

- нет ли скрытых или чувствительных полей;

- не слишком ли широкий период или объем данных;

- можно ли построить отчет без чрезмерной нагрузки.

Если проверка не пройдена, пользователь должен получить понятное сообщение: что именно не найдено или почему отчет нельзя сформировать.

 

Роль интерфейса

Интерфейс такого инструмента должен быть ориентирован не на JSON и технические детали, а на понятное объяснение результата.

Пользователю полезно видеть:

- исходное текстовое описание;

- расшифровку "AI понял задачу так";

- список выбранных полей;

- группировки;

- отборы;

- предупреждения;

- предварительный результат.

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

 

 

Ограничения MVP

Для первой версии лучше ограничить задачу. Не нужно сразу пытаться сделать универсальный конструктор любых отчетов.

Разумные ограничения:

- один основной источник данных;

- простой набор полей;

- простые группировки;

- простые отборы;

- вывод результата в табличный документ;

- обязательная проверка результата перед формированием.

Такой объем проще проверить, объяснить пользователю и безопасно внедрять.

 

Безопасность и изоляция данных

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

Нужны базовые принципы:

- не отправлять лишние данные наружу;

- не передавать персональные данные без необходимости;

- хранить контекст каждой базы отдельно;

- логировать обращения к AI;

- явно ограничивать список доступных источников;

- проверять результат перед выполнением.

 

Где такой подход может быть полезен

AI-помощник для отчетов может быть полезен:

- аналитикам, которые часто формулируют новые срезы данных;

- разработчикам, которым нужно быстрее собрать черновик структуры отчета;

- пользователям, которым сложно работать с настройками СКД;

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

При этом инструмент не заменяет разработчика и не отменяет проверку результата. Он сокращает путь от формулировки потребности до первого варианта отчета.

 

Вывод

AI можно использовать в 1С аккуратно и безопасно, если не отдавать модели право выполнять код и напрямую работать с данными. Более надежный вариант - применять AI как помощника для разбора пользовательского запроса, а всю проверку и формирование отчета оставлять на стороне 1С.

Такой подход делает сценарий понятнее для пользователя и сохраняет контроль над правами, производительностью и качеством результата.

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

1С отчеты СКД AI LLM JSON интеграция безопасность архитектура

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

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

См. также

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    19858    104    32    

85

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

Задавайте вопросы базе 1С обычными словами: получайте данные, находите ошибки и связанные документы, проверяйте права, работайте с вложениями и контролируемо вносите изменения. Всё это работает в самой программе, а Codex и Claude подключаются по желанию.

16990 руб.

30.07.2026    13809    29    4    

28

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

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

15250 руб.

25.08.2025    71878    143    41    

151

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

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

6100 руб.

24.08.2026    646    3    0    

1

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

Как устроен ИИ-агент, который работает в открытом сеансе пользователя 1С: показывает найденные документы в штатных списках, считает суммы типовыми отчётами, меняет данные только после подтверждения в форме предпросмотра и не передаёт модели персональные данные. Архитектура на MCP внутри тонкого клиента, приёмы и подводные камни, проверка на «Бухгалтерии предприятия 3.0».

28.09.2026    2042    oyti    30    

11

Инструментарий разработчика Нейросети Разработчик 1С:Предприятие 8 Абонемент ($m)

MCP-сервер даёт модели всю цепочку правки кода: найти метод, показать изменения построчно, внести, загрузить в базу с проверкой синтаксиса и проверить результат на живых данных. Плюс перенос данных между базами со сверкой остатков, поиск по коду и по смыслу, проверка выдуманных вызовов и аргументов, обезличивание персональных данных на выходе. И главное: пока не выполнено обновление из хранилища, сервер отказывается править и загружать. Инструмент умеет говорить «нет» — в статье есть кадр с таким отказом.

6 стартмани

24.09.2026    5050    8    Rafael-87    16    

12

Нейросети 1С:Управление торговлей 11 Бесплатно (free)

Я не считаю покупку специализированных платных инструментов обязательной для разработки с ИИ: нужную обвязку тоже можно создать с агентом. Показываю этот подход на расширении УТ 11 с динамическим списком остатков. Одно задание Codex, 37 минут до проверки, работающая форма. Рассказываю, как устроено окружение, почему первую попытку пришлось переснять и что получилось в повторном прогоне.

17.09.2026    6396    112    Ibrogim    63    

22

Нейросети Разработчик Руководитель проекта 1C:ERP Бесплатно (free)

Служба на Rust, через которую Claude Code, Cursor или другой MCP-клиент вызывает узких ИИ-агентов. Агент — папка с prompt.md и config.toml, модель — строка в конфиге: DeepSeek, Claude Code по подписке, Codex или локальная модель. Агент получает MCP-инструменты, работает в фоне, каждый ход записывается. Внутри — цифры за три месяца: 10 351 вызов, 78 агентов.

17.09.2026    1930    0    Sorm    10    

11
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. AlexEuro 12.05.26 18:07 Сейчас в теме
Концепция красивая. будет платный продукт?
5. DevGoryachev 3 13.05.26 13:14 Сейчас в теме
(1) Да, продукт планируется платным. Думаю, что это будет виде подписки, так как сервер нужно арендовать и обслуживать, AI-запросы тоже стоят денег, плюс нужны обновления и поддержка
2. ksnik 711 13.05.26 05:46 Сейчас в теме
AI только интерпретирует, а 1С формирует отчет — это 50% успеха.
Но сейчас ваш MVP похож на самолет, у которого есть крылья и двигатель, но нет шасси и запасного топлива: взлетит, но посадка будет жесткой.

Вот 3 вещи, которых вам не хватает:

Верификация перед выполнением — без неё пользователь получит ошибку «Поле не найдено» только ПОСЛЕ того, как нажал кнопку «Сформировать». А должен видеть предупреждение ДО.

Рековери после ошибки — если одно поле из десяти не существует, отчет должен сформироваться по девяти, а не упасть целиком. Иначе пользователь перестанет им пользоваться после первого же сбоя.

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

Как это выглядит в коде 1С (коротко и практично):

Перед формированием отчета:

- Пройдите по всем полям, которые предложил AI.
- Проверьте: Если Метаданные.НайтиПоПолномуИмени(ИмяПоля) = Неопределено Тогда — добавьте это поле в список «не найдены».
- Покажите пользователю: «Поля "КодМаркировки" не существует. Отчет будет сформирован без него. Продолжить?»

При формировании отчета:

- Каждый блок формирования оберните в Попытка...Исключение.
- При ошибке — запишите в журнал и выполняйте следующий блок.

После успешного формирования:

- Сохраните структуру отчета (какие поля использовались, группировки, отборы) в отдельную таблицу.
- При следующем похожем запросе предложите её как «наиболее вероятную».

Тут пока нет архитектуры. Это просто добавление двух проверок и одного справочника. Но именно это превращает прототип в рабочий MVP.

---

А теперь — что такое современный агентный MVP (и почему это к вам относится)

Проанализировав свежие источники (2025–2026), видно, что понимание MVP в контексте AI-агентов кардинально отличается от классического.

1. Классическое понимание (из 12-летней давности)

"MVP — это продукт с минимальным набором функций, достаточным для проверки гипотез и сбора обратной связи."

2. Современный подход (2025–2026)

Раньше: UI + API → пользователь нажимает кнопки → получает результат.
Теперь: вы определяете высокоуровневую цель → агент сам решает, какие шаги и инструменты использовать.

"MVP на базе агентного ИИ позволяет встроить сложную, многошаговую логику в минимальный продукт с первого дня."

3. Ключевые компоненты (без них агент не жизнеспособен)

- State Management — агент должен помнить контекст диалога и свои предыдущие шаги.
- Memory (память) — без неё агент не учится и повторяет ошибки.
- Error Recovery — агент должен уметь обрабатывать ошибки, а не падать. Это главное отличие от демо-прототипа.
- Tool Execution — возможность вызывать функции (API, парсеры, проверки).
- Evaluation / Testing — без системы оценки вы не знаете, работает ли агент.
- Guardrails / Human-in-the-Loop — механизмы безопасности и контроля.

Что НЕ нужно для MVP:

- Масштабирование на тысячи пользователей.
- Красивый UI (агент может жить в CLI, Telegram или простой форме 1С).
- Микросервисы.

4. Признаки плохого MVP (Red Flags)

Классическая архитектура «LLM с инструментами» без state и памяти перестала быть конкурентоспособной.

Хороший MVP-агент:

- Запускается за 2–4 недели.
- Живёт в существующих интерфейсах.
- Демонстрирует замкнутый цикл: Ошибка → Анализ → Исправление → Обучение.
- Имеет чёткую границу «зоны ответственности» (MVP Boundary).

Плохой MVP-агент (прототип):

- Забывает, что было сказано 2 сообщения назад.
- При ошибке просто пишет «Ошибка» без анализа.
- Требует от пользователя идеально формулировать промпты.

Ваш главный риск сейчас

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

Назначение агента — преобразовать описание на естественном языке в структуру отчета (источник, поля, группировки, отборы) и задействовать штатные механизмы платформы 1С (СКД, конструктор запроса).

Я не понимаю как что-то оставить 1С, в отличии от нас у нее нет лапок. Ее можно только пинать, она будет щелкать как калькулятор, она не отличается самосознанием, которое мы эксплуатируем в агенте.

Что нужно

1. Добавить предварительную проверку полей (перед формированием).
2. Добавить Попытка...Исключение при формировании.
3. Добавить таблицу сохранённых конфигураций отчетов.

1С механически строит отчет по результатной структуре — уже без участия AI. Вы сознательно ограничили зону ответственности AI только интерпретацией, а исполнение отдали проверенным, встроенным инструментам 1С. Это правильное концептуальное решение (ни слова об архитектуре, ее нет).

агент Лир уже анализирует код конфигурации — у него другое назначение. Но опубликованные в гите 44 правила архитектуры LirAgent 2.1 (вот концепция) универсальны для любого агента в 1С. Вот ключевые правила, которые хочу презентовать для генератора отчетов.
Правила 7-9 — «Да» / «Нет» / «Отмена» (обратная связь).
Как адаптировать: После формирования отчета спросить: «Отчет соответствует ожиданиям? (да/нет)». При «нет» — запросить, что именно не так.

Правила 10-11 — Зерно → Навык (3 успеха → навык).
Как адаптировать: Если пользователь 3 раза подряд одобрил отчет с одинаковой структурой — запомнить её как «удачный шаблон». Предлагать первым.

Правила 13-15 — Кошка (опасный путь).
Как адаптировать: Запоминать комбинации полей/отборов, которые приводили к ошибке или не находились. Исключать их из будущих предложений.

Правила 18-22 — Память и забывание.
Как адаптировать: Удачные шаблоны хранить постоянно. Неудачные — забывать через 90 дней.

Правила 40-43 — Протокол, контрольные точки, анти-рационализация.
Как адаптировать: Перед формированием отчета — показывать пользователю, как агент понял задачу (источник, поля, отборы, период). Получить подтверждение. Это единственный способ избежать ситуации «отчет сгенерировался, но не то, что нужно».

Почему именно эти правила:

Обратная связь — без неё вы не узнаете, правильный ли отчет сформировался.

Память об удачных шаблонах — агент должен становиться умнее с каждым использованием.

Запоминание ошибок (кошки) — не предлагать то, что уже не сработало.

Контрольная точка перед формированием — чтобы пользователь видел, как агент понял его запрос, до того как отчет сформировался.
6. DevGoryachev 3 13.05.26 13:18 Сейчас в теме
(2) Согласен, это важное уточнение. Базовая идея “AI интерпретирует, 1С формирует” остаётся правильной, но для MVP нужно добавить слой верификации, recovery и памяти исправлений.

Я бы не давал AI выполнять отчёт напрямую. Агент должен вернуть структурированный JSON, после чего 1С проверяет источник, поля, типы, отборы и показывает пользователю контрольную точку: “вот как я понял задачу”. Только после подтверждения отчёт формируется через штатные механизмы 1С - запрос и СКД.

Память правок тоже нужна: если пользователь исправил отчёт, это должно сохраняться как шаблон и использоваться при похожих запросах. Ошибочные комбинации полей/отборов тоже нужно запоминать, чтобы агент не повторял их.
3. khabibullin.tu 95 13.05.26 11:45 Сейчас в теме
Эта концепт только или уже реальная разработка ?
4. ksnik 711 13.05.26 13:05 Сейчас в теме
(3) Лирь выложен на гитхаб, все что описано работает, код там всегда последний рабочий - без реального прогона не выкладываем, я достигаю реальных результатов при отладке, доработка ведется непосредственно во время использования, концепт в папке докс.
7. DevGoryachev 3 13.05.26 13:20 Сейчас в теме
(3) Сейчас это концепция, но проект уже на стадии разработки. Я как раз показываю идею заранее, чтобы собрать фидбек до того, как сильно углублюсь в реализацию
8. ksnik 711 14.05.26 10:02 Сейчас в теме
(7) Между концепцией и реализацией необходима ступенька архитектуры, например вот как я к ней перехожу https://infostart.ru/1c/articles/2690854/
9. ksnik 711 16.05.26 13:30 Сейчас в теме
(7) Тема актуальна, как продвигается реализация? Пока ждем Вашего ассистента, COM-отчеты получается отлаживать только так
		Попытка
			РезультатВнешний = ЗапросВнешний.Execute();
		Исключение
			ТекстИск = Сред(ОписаниеОшибки(),205,160);
			ВызватьИсключение ТекстИск;
		КонецПопытки;

иначе только разбирать их на куски и пускать в базе источника, но это уже не то как он на самом деле работает.
Для отправки сообщения требуется регистрация/авторизация