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С.

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

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

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

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

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

См. также

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

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

15250 руб.

25.08.2025    54847    111    29    

123

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

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

6100 руб.

03.04.2024    15399    8    0    

12

Логистика, склад и ТМЦ Нейросети Программист Пользователь 1С 8.3 1С:Управление нашей фирмой 3.0 1С:УНФ Управленческий учет Абонемент ($m)

Внешняя система аналитики закупок для 1С на базе FastAPI + PostgreSQL + Docker с поддержкой локального AI через Ollama. Возможности: — рекомендации по закупке; — ABC / XYZ анализ; — поиск неликвидов; — поиск излишков; — анализ сезонности; — риск дефицита; — AI-пояснения рекомендаций. Решение работает через HTTP API и может использоваться как внешний аналитический сервис для 1С. Поддерживается локальный AI без облачных сервисов и без передачи данных наружу.

10 стартмани

14.05.2026    384    0    aldar    1    

6

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

Современные LLM-агенты страдают от одной архитектурной болезни: они обязаны ответить всегда. Даже когда контекст пуст, даже когда данных нет, даже когда любой ответ будет галлюцинацией. Это порождает шум, эрозию памяти и ложную уверенность. В нашей архитектуре агент не имеет права генерировать ответ, если недостаточно света. Перед любой попыткой срабатывает L8 — pre-execution constitutional gate. Он измеряет покрытие контекста (context_coverage), прогнозирует уровень шума (noise_estimate) и выносит вердикт: разрешить, ограничить, верифицировать или заблокировать.

14.05.2026    360    ksnik    19    

6

Нейросети 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Абонемент ($m)

Данная публикация представляет расширения для конфигураций 1С: УТ 11, ЗУП 3.1, ЕРП 2.5. Расширения позволяют выгружать любые данные из всех типовых отчетов (в них добавляется кнопка DeepSeek (см. скрин)), а также через встроенный конструктор запроса; хранить промты для нейросети с параметрами из 1С; отправлять запросы в DeepSeek, получать и обрабатывать ответ. Реализована автоматическая обработка результата: поиск таблицы в ответе нейросети и вывод её в табличный документ. Предусмотрена возможность перехватить ответ и написать свою обработку — полученную таблицу значений можно использовать для загрузки в табличную часть, создания документов или заполнения регистров. В публикации — описание возможностей, настройки, примеры промтов и шаблон обработки-перехватчика.

4 стартмани

13.05.2026    353    0    German4739    1    

7

Нейросети Программист 1С 8.3 Абонемент ($m)

В релизе ИИ Агент 0.8.5 агент стал ближе к полноценному рабочему инструменту аналитика: появился более устойчивый графовый цикл выполнения, улучшена работа с файлами и вложениями, а режим «Запрос 1С» теперь поддерживает follow-up уточнения. В статье показываем сценарий: пользователь просит вывести контрагентов, затем добавляет поля ИНН и код, а потом фильтрует только покупателей — агент перестраивает запрос и показывает результат в табличном документе.

1 стартмани

12.05.2026    3051    Aleksandr    4    

5

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

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

08.05.2026    1105    user1415700    18    

24

Нейросети Мессенджеры и боты Программист Абонемент ($m)

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

1 стартмани

07.05.2026    651    0    gybson    5    

7
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. AlexEuro 12.05.26 18:07 Сейчас в теме
Концепция красивая. будет платный продукт?
5. DevGoryachev 3 13.05.26 13:14 Сейчас в теме
(1) Да, продукт планируется платным. Думаю, что это будет виде подписки, так как сервер нужно арендовать и обслуживать, AI-запросы тоже стоят денег, плюс нужны обновления и поддержка
2. ksnik 695 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 695 13.05.26 13:05 Сейчас в теме
(3) Лирь выложен на гитхаб, все что описано работает, код там всегда последний рабочий - без реального прогона не выкладываем, я достигаю реальных результатов при отладке, доработка ведется непосредственно во время использования, концепт в папке докс.
7. DevGoryachev 3 13.05.26 13:20 Сейчас в теме
(3) Сейчас это концепция, но проект уже на стадии разработки. Я как раз показываю идею заранее, чтобы собрать фидбек до того, как сильно углублюсь в реализацию
8. ksnik 695 14.05.26 10:02 Сейчас в теме
(7) Между концепцией и реализацией необходима ступенька архитектуры, например вот как я к ней перехожу https://infostart.ru/1c/articles/2690854/
9. ksnik 695 16.05.26 13:30 Сейчас в теме
(7) Тема актуальна, как продвигается реализация? Пока ждем Вашего ассистента, COM-отчеты получается отлаживать только так
		Попытка
			РезультатВнешний = ЗапросВнешний.Execute();
		Исключение
			ТекстИск = Сред(ОписаниеОшибки(),205,160);
			ВызватьИсключение ТекстИск;
		КонецПопытки;

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