AI агент для любой конфигурации на базе БСП

11.11.26

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

AI-агент для 1С в виде расширения: агентский цикл с tool calling, встроенные инструменты 1С, MCP-клиент, память диалога и HTML-чат. Работает с любым OpenAI-совместимым API (OpenAI, Ollama, vLLM и др.). В расширении представлен базовый набор инструментов, вы можете добавлять любые как на чтение, так и на запись.

Файлы

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

Наименование Скачано Купить файл
AI агент для любой конфигурации на базе БСП
.cfe 528,05Kb
2 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

AI Агент1С

 

AI-агент на платформе 1С:Enterprise в виде расширения конфигурации: агентский цикл с вызовом инструментов (function calling), MCP-клиент, память диалога и интерактивный HTML-чат. Работа с моделью — через любой OpenAI-совместимый endpoint (/v1/chat/completions).

Совместимость расширения 8.3.24, платформа 8.5.1.

 

Возможности

 

  • Агентский цикл с вызовом инструментов: модель предлагает вызовы, агент исполняет их на сервере 1С и возвращает результат в цикле до готового ответа.
  • Подключение к любому OpenAI-совместимому endpoint — OpenAI, Ollama, vLLM, LM Studio, шлюзы.
  • Инструменты 1С: запросы к базе, схема метаданных, диагностика журнала регистрации, выгрузка в Excel, диаграммы, обзорные сводки, калькулятор, Mermaid, файлы диалога.
  • Распознавание изображений и PDF (vision): картинки и постраничное распознавание PDF через vision-модель; PDF рендерится внешним движком (pdftoppm / Ghostscript / ImageMagick).
  • MCP-клиент: подключение внешних серверов по JSON-RPC (initialize, tools/list, tools/call), транспорты StreamableHTTP и SSE; инструменты сервера попадают в общий реестр агента, а встроенные инструменты могут сами вызывать MCP (например, Mermaid).
  • Память диалога: факты, релевантный отбор, сводка, TTL.
  • Контроль безопасности: подтверждение вызовов пользователем, права 1С, безопасный режим, белый/чёрный список объектов в запросах к БД.
  • Чат-интерфейс на поле HTML: markdown, эмодзи, темы, индикатор шагов, файлы и картинки.

 

Установка и быстрый старт

 

  1. Подключите расширение к информационной базе на БСП-конфигурации (из EDT — привязкой к базовому проекту, либо загрузкой собранного .cfe).
  2. Создайте профиль подключения (см. ниже) — подключение к OpenAI-совместимому endpoint и список его моделей.
  3. Создайте режим работы (см. ниже) — модель, промпт и параметры на основе профиля.
  4. Зарегистрируйте встроенные инструменты — кнопкой «по умолчанию» в форме списка справочника «Инструменты агента» (СИ_ИнструментыАгента) (см. ниже).
  5. Включите регламентное задание «Обслуживание агента» (СИ_ОбслуживаниеАгента) — оно чистит просроченную память диалогов и снимает зависшие фоновые заходы.
  6. Проверьте подключение и начните диалог в чате.

Активный режим — это элемент справочника «Режимы работы» (см. ниже). Режимы различаются только моделью, профилем, промптом и температурой; используемый по умолчанию выбирается в настройках, а переключаться между созданными режимами можно прямо в чате.

 

 Профиль подключения

 

Справочник «Профили подключений» (СИ_ПрофилиПодключений) хранит подключение к OpenAI-совместимому endpoint и список его моделей. Открывается из формы «Настройки» обработки «Чат агента» или напрямую.

  • Подключение: БазовыйURL (с версией API — например, https://api.openai.com/v1 или http://localhost:11434/v1 для Ollama), КлючAPI, тип авторизации (Bearer / ключ в заголовке / ключ в URL / без авторизации — для локальных endpoint'ов), таймаут, прокси, проверка SSL.
  • Табличная часть «Модели» — перечень моделей endpoint: имя, контекстное окно, максимум токенов ответа, флажки «Использовать по умолчанию» и «Поддержка изображений». Для распознавания картинок и PDF (vision) добавьте сюда отдельную мультимодальную модель (llava, qwen2-vl, gpt-4o и т.п.) и отметьте её флажком «Поддержка изображений» — именно эти модели предлагаются в поле «Модель распознавания картинок» режима работы.
  • Лимиты: максимум итераций агентского цикла (MaxIterations), сжатие истории (процент окна под историю, сводка, число свежих сообщений), лимиты длины сообщений и tool-результатов, число повторов при транспортных ошибках, РазрешитьРассуждения для reasoning-моделей.
  • Распознавание PDF (если нужно): движок (pdftoppm / ghostscript / imagemagick), путь к утилите, максимум страниц, DPI.

 

Режим работы

 

Справочник «Режимы работы» (СИ_РежимиРаботы) — «конфигурация агента»: какая модель, через какой профиль и с каким промптом. Создаётся из формы «Настройки» (кнопка открытия справочника) или напрямую. Элемент, выбранный в настройках чата, становится активным режимом — он используется по умолчанию, без всякого выбора у пользователя.

  • Профиль — подключение, созданное на шаге 2.
  • Модель — выбирается из табличной части «Модели» выбранного профиля.
  • Распознавание картинок: «Модель распознавания картинок» (список ограничен моделями профиля с флажком «Поддержка изображений») и «Профиль для распознавания» — если vision-модель живёт на другом endpoint (например, локальная Ollama, пока чат идёт в облако). Если профиль распознавания не заполнен, используется основной профиль режима.
  • Промпт и тон: системный промпт (кнопка «Промпт по умолчанию» подставляет базовый текст), температура, подсказки стартового экрана (каждая строка — кнопка в чате).
  • Видимость: флажок «Использовать в списке чатов» и табличная часть «Доступные пользователи» — пустой список означает, что режим доступен всем.

Права: создавать и редактировать профили и режимы может роль СИ_АдминистрированиеЧатАгента; для работы с чатом достаточно СИ_ИспользованиеЧатАгента — профили и режимы пользователи только читают.


Подключение к LLM: OpenAI-совместимый API

 

Взаимодействие с моделью построено на OpenAI-совместимом протоколе (/v1/chat/completions) с полем tools (function calling); число повторов при транспортных ошибках настраивается в профиле. HTTP-клиент — СИ_ОpenAIКлиент, настройки — СИ_НастройкиАгента, редактирование — форма «Настройки» обработки «Чат агента».

Параметры распределены между объектами (см. «Установка и быстрый старт» выше): подключение и лимиты (БазовыйURL, КлючAPI, таймаут, прокси, MaxIterations, сжатие истории) — в профиле подключения; модель и температура — в режиме работы. Профилей может быть несколько — например, облачная модель для чата и локальная Ollama для распознавания картинок. Доступность endpoint можно проверить действием «проверить подключение» в форме настроек (запрос списка моделей).

Типы авторизации (СИ_ТипыАвторизации)

 

Тип Как передаётся ключ
Bearer заголовок Authorization: Bearer <ключ> (по умолчанию)
КлючВЗаголовке ключ в произвольном заголовке (имя задаётся в настройках)
КлючВURL ключ как query-параметр URL
Нет без авторизации — локальные endpoint'ы

 

Ollama

 

Локальные модели подключаются напрямую: Ollama поддерживает тот же OpenAI-совместимый интерфейс.

  • БазовыйURL: http://localhost:11434/v1 (или адрес машины с Ollama).
  • Тип авторизации: «Нет» — ключ не нужен.
  • Добавьте модели в табличную часть «Модели» профиля — имена как в ollama list (например, qwen2.5:14b); одну пометьте «Использовать по умолчанию».
  • Для распознавания картинок добавьте multimodal-модель (llava, qwen2-vl и т.п.) с флажком «Поддержка изображений» и укажите её в режиме работы (см. выше).
  • Прокси и проверка SSL настраиваются так же, как для внешних endpoint'ов.

Регистрация инструментов

 

Как устроен реестр

 

Единый реестр инструментов — справочник СИ_ИнструментыАгента. В нём живут инструменты двух типов (перечисление СИ_ТипыИнструментов):

Тип Где лежит Что хранится
Инструмент1С элемент справочника обработчик — экспортная функция общего модуля
MCP табличная часть «Инструменты» справочника СИ_MCPСерверы имя инструмента на сервере, ссылка на сервер

Для модели оба типа выглядят одинаково: поле tools собирается в формате OpenAI function-calling (СИ_УправлениеИнструментами1С.СформироватьПолеТools), а диспетчер ВызватьИнструмент сам маршрутизирует вызов — в BSL-функцию или в tools/call MCP-сервера.

Поля элемента реестра и порядок заполнения — в разделе «Свой инструмент: порядок создания» ниже; в коде атрибуты называются ИмяФункции, Описание, ПараметрыSchema, ИмяФункцииОбработчика, Разрешен, ТребуетРазрешения, Слова, Действие, ТЧ РазрешённыеРежимы.

 

Регистрация базовых инструментов

 

Встроенные инструменты регистрируются кнопкой «по умолчанию» в форме списка справочника «Инструменты агента» — она выполняет СИ_Инструменты1С.ЗарегистрироватьИнструменты() и СИ_ФайлыДиалога.ЗарегистрироватьИнструменты(). Регистрация идемпотентна: повторный запуск обновляет описания и схемы уже существующих инструментов, поэтому её безопасно выполнять после каждого обновления расширения. Требуются права на изменение справочника (роль СИ_АдминистрированиеЧатАгента).

 

Свой инструмент: порядок создания

 

Свой инструмент — это обработчик в общем модуле + элемент реестра. Авторегистрацию через ЗарегистрироватьИнструмент для своих инструментов использовать не нужно — элемент реестра создаётся вручную.

  1. Напишите обработчик — экспортную функцию серверного общего модуля (контракт — см. ниже). Обработчики недоверенных модулей исполняются под безопасным режимом платформы: привилегированные возможности в них недоступны.

  2. Создайте элемент справочника «Инструменты агента» («Создать») и заполните поля:

    Поле Как заполнить
    Наименование человекочитаемое имя элемента; по нему вызов не выполняется
    Имя функции уникальное имя для модели — латиница, camelCase (например, Calculate); по нему модель вызывает инструмент
    Описание семантика инструмента для модели; определяет, когда модель будет его вызывать
    Параметры Schema JSON Schema параметров: type: object + properties + required; при создании нового элемента форма подставляет заготовку
    Имя функции обработчика "ИмяМодуля.ИмяФункции" — экспортная функция серверного общего модуля
    Разрешён флажок включения инструмента; у нового элемента установлен автоматически
    Запрашивать разрешение подтверждение пользователя перед исполнением — ставьте для пишущих инструментов
    Группа (родитель) папка реестра; для нового элемента подставляется «Основные». Инструменты «Основных» всегда в промпте; для специализированных инструментов создавайте отдельные группы
    Ключевые слова слова вопроса через запятую, по которым группа поднимается в промпт без fetch_toolset (для групп вне «Основных»)
    Действие (статус шага) текст для индикатора чата («Смотрю остатки товара…»); пусто — берётся первая фраза описания
    Разрешённые режимы (ТЧ) список режимов работы; пусто — инструмент доступен во всех режимах
  3. Проверьте в чате: задайте вопрос, на который должен сработать инструмент, и убедитесь, что модель его вызывала (шаг инструмента виден в индикаторе чата).

 

Контракт обработчика

 

Обработчик — экспортная функция серверного общего модуля:

// Параметры:
//  Аргументы - Структура - параметры, которые передала модель
//    (движок конвертирует Соответствие из tool_calls в Структуру).
//
// Возвращаемое значение - Структура:
//  * Успех    - Булево.
//  * Значение - Произвольный - результат; сериализуется в JSON и уходит модели.
//  * Ошибка   - Строка,Неопределено - текст ошибки при Успех = Ложь.
Функция Калькулятор(Аргументы) Экспорт
	Результат = Новый Структура("Успех, Значение, Ошибка", Ложь, Неопределено, Неопределено);
	...
	Возврат Результат;
КонецФункции
  • Если обработчик вернул не структуру или структуру без ключа Успех, движок считает вызов успешным, а возвращённое значение — результатом.
  • В Значение можно дополнительно положить служебные ключи, которые изымаются до сериализации и модели не уходят:
    • СсылкиОбъектов — карта ссылок на объекты для «упоминаний» в чате;
    • Диаграмма — карточка диаграммы (SVG, заголовок, файл диалога) — показывается пользователю, как у инструмента DrawChart.
  • Движок сам: проверяет доступность инструмента в режиме, детектирует отказ по правам доступа 1С (НетПрав + инструкция модели «ДОСТУП ЗАПРЕЩЁН»), применяет гигиену результата (маскирование | перед отдачей табличных данных в markdown-ответ), считает длительность вызова.

Доверенные модули. Обработчики модулей СИ_Инструменты1С, СИ_ФайлыДиалога, СИ_РаспознованиеИзображений вызываются без безопасного режима и без Вычислить — через статическую диспетчеризацию (ВыполнитьБезБезопасногоРежима). Список методов там ручной: при регистрации нового инструмента доверенного модуля его метод нужно добавить в эту ветку, иначе вызов упадёт с «Неизвестный метод доверенного модуля». Обработчики из любого другого модуля вызываются через Вычислить под безопасным режимом платформы и в дополнительных настройках не нуждаются.

 

Группы и ленивое подтягивание (fetch_toolset)

 

Чтобы не переполнять промпт, реестр раздаёт инструменты по группам:

  • Инструменты группы «Основные» (пустая группа трактуется как «Основные») всегда передаются модели в поле tools.
  • Инструменты остальных групп («Диагностика», «Выгрузки и диаграммы», «Сводки», …) модель подтягивает сама виртуальным инструментом fetch_toolset, а также группа целиком поднимается в промпт, если вопрос пользователя совпал с ключевыми словами (Слова) любого инструмента группы.

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

 

Подтверждение вызовов пользователем

 

Инструменты с флагом ТребуетРазрешения перед исполнением попадают в регистр СИ_ОжидающиеРазрешения; в чате появляется запрос подтверждения, решение пользователя запоминается в СИ_РазрешенияИнструментовДиалога. Ставьте флаг всем пишущим инструментам (создание документов, файлов, отправка внешних запросов). По умолчанию он выставлен у DrawMermaid и файловых инструментов на запись.

 

Встроенные инструменты

 

Инструмент Группа Что делает
ExecuteDBQuery Основные запрос к БД (обязательные директивы РАЗРЕШЕННЫЕ и ПЕРВЫЕ)
GetMetadataSchema Основные схема метаданных конфигурации
GetCurrentDateTime Основные текущие дата и время
ParsePeriod Основные разбор словесного периода («прошлый месяц») в даты
Calculate Основные точный расчёт арифметического выражения
DrawMermaid Основные Mermaid-диаграмма в файл диалога (через MCP render_mermaid)
CreateDialogFile / UpdateDialogFile / ReadDialogFile / ListDialogFiles Основные файлы диалога
RecognizeImage Основные распознавание изображений и PDF (vision-модель)
GetRecentErrors Диагностика свежие ошибки пользователя из журнала регистрации
ExportTable Выгрузки и диаграммы выгрузка данных в Excel
DrawChart Выгрузки и диаграммы диаграмма-карточка в чате
GetSalesSummary / GetMoneySummary / GetStockSummary Сводки обзорные сводки (доступны при наличии объектов демо-конфигурации)

 

Описание базовых инструментов

 

Запросы к данным

  • ExecuteDBQuery — read-only запрос к БД. Параметры: ТекстЗапроса (обязательный, на языке запросов 1С, начинается с ВЫБРАТЬ; директивы РАЗРЕШЕННЫЕ и ПЕРВЫЕ добавляются автоматически, модифицирующие операторы запрещены), Параметры (именованные параметры: даты — строкой ГГГГ-ММ-ДД, отбор по ссылке — через текстовые поля Код/Наименование, массивы — для В (&Параметр)), ТаймаутСекунд (по умолчанию 60), ЛимитСтрок (1–100, по умолчанию 100). Возвращает строки и флаг ЕстьЕщеДанные. Запрещённые объекты (константа СИ_ЗапрещенныеОбъектыЗапросов) недоступны; в выборку рекомендуется включать ссылочное поле (Ссылка) — тогда объекты кликабельны в чате.
  • GetMetadataSchema — схема метаданных для составления запросов. Параметр Поиск ("Справочник" — все справочники, "Справочник.Польз" — подстрока внутри класса, пусто — статистика по классам) или ИмяТаблицы (точное имя таблицы → реквизиты с типами). Запрещённые объекты не возвращаются.
  • GetCurrentDateTime — текущие дата и время информационной базы (без параметров): ДатаВремя, Дата, Год, Месяц.
  • ParsePeriod — границы периода, названного словами («за 3 квартал», «в прошлом месяце», «за последние 30 дней»). Параметр Текст (можно весь вопрос — период будет найден). Возвращает Распознан, ДатаНачала/ДатаКонца, НачалоДатаВремя/КонецДатаВремя (их передают параметрами запроса) и Пояснение.

Расчёты и графика

  • Calculate — точный расчёт арифметического выражения (синтаксис 1С: + - * /, скобки, десятичная точка). Параметр Выражение; допустимы только цифры, операторы, скобки, точка и пробел — произвольный код 1С исключён.
  • DrawMermaid — Mermaid-диаграмма в файл диалога. Параметры: Код (обязательный, без обрамляющих ```mermaid), Формат (png/jpeg/webp/svg, по умолчанию png), Тема (default/neutral/dark/forest). Требует включённого MCP-сервера с инструментом render_mermaid (см. «Инструменты MCP»).
  • DrawChart — диаграмма по данным запроса прямо в чате. Параметры: ТекстЗапроса (обязательный, как у ExecuteDBQuery), Параметры, Тип (столбцы/линия/круг), КолонкаКатегорий (по умолчанию первая колонка), КолонкаЗначений (вторая), Заголовок, ЛимитТочек (1–100, по умолчанию 30; в круговой лишние точки сворачиваются в «Прочие»). SVG и xlsx сохраняются в файлах диалога. Требует подтверждения.

Выгрузки и диагностика

  • ExportTable — выгрузка результата запроса в Excel (.xlsx) в файлы диалога. Параметры: ТекстЗапроса (обязательный), Параметры, ЛимитСтрок (1…100 000, по умолчанию 10 000), ИмяФайла (.xlsx). Модель не получает сами строки — только имя файла, число строк/колонок, первые 5 строк и итоги по числовым колонкам, поэтому инструмент подходит и для больших выборок. Требует подтверждения.
  • GetRecentErrors — свежие события журнала регистрации текущего пользователя. Параметры: Минут (по умолчанию 60, максимум 1440), Уровни (Ошибка, Предупреждение, Информация, Примечание; по умолчанию первые два). Возвращает до 30 событий (Дата, Уровень, Событие, Метаданные, Данные, Комментарий).
  • Сводки (GetSalesSummary / GetMoneySummary / GetStockSummary) — готовые обзорные сводки (продажи, деньги, склад) без составления запросов. Доступны, когда в базе есть соответствующие объекты демо-конфигурации.

Файлы диалога

  • CreateDialogFile / UpdateDialogFile — создание и изменение файлов диалога (требуют подтверждения пользователя), ReadDialogFile / ListDialogFiles — чтение и просмотр списка. На файлах допустимых типов построено распознавание: RecognizeImage распознаёт приложенный файл (см. раздел «Распознавание изображений и PDF»).

 

Инструменты MCP

 

Внешние инструменты подключаются справочником СИ_MCPСерверы — Model Context Protocol превращает любые внешние возможности в инструменты агента: рендеринг графики, работа с файловой системой, поиск, корпоративные сервисы и т.д.

  • Транспорты (перечисление СИ_ТипыПодключенийMCP): StreamableHTTP — JSON-RPC поверх HTTP POST (современный транспорт), SSE — Server-Sent Events (legacy).
  • Подключение: URL, версия протокола, произвольные заголовки (ЗаголовкиJSON), авторизация (Bearer / ключ в заголовке / ключ в URL), таймаут вызова, проверка SSL, флажок Включен.
  • Протокол: клиент СИ_УправлениеИнструментамиMCP выполняет initialize (с согласованием версии протокола и уведомлением об инициализации), затем tools/list — список попадает в табличную часть «Инструменты» элемента справочника. Загрузку можно повторять (опционально очищая инструменты, исчезнувшие с сервера); отдельным действием доступна проверка подключения.
  • Доступ построчно: для каждого инструмента сервера задаются Разрешен, ТребуетРазрешения и разрешённые режимы — те же механизмы, что у инструментов 1С.
  • Общее пространство имён: имена MCP-инструментов попадают в единый реестр; при конфликте имён движок подбирает уникальное API-имя на основе идентификатора сервера, поэтому внешние имена не могут вытеснить встроенные.
  • Вызов выполняется через tools/call; для модели MCP-инструмент ничем не отличается от встроенного — диспетчер СИ_УправлениеИнструментами1С.ВызватьИнструмент маршрутизирует вызов сам.
  • Двусторонняя интеграция: встроенные инструменты могут сами быть клиентами MCP — DrawMermaid обёрнут над MCP-инструментом render_mermaid и сохраняет результат как файл диалога.

Есть возможность подключить mcp от проекта EDT и создать режим Аналитика 1С. Или можно использовать https://github.com/junglnet/mcp-edt-readonly.

 

Получение описаний и удаление

 

  • СИ_УправлениеИнструментами1С.ПолучитьОписаниеИнструмента(Имя) — полное описание (включая тип, обработчик, режимы, группу).
  • ПолучитьСписокИнструментов(Фильтр) — список с фильтрами по типу ("1С"/"MCP"), режиму и белому списку имён; объединяет оба типа.
  • УдалитьИнструмент(Имя) — для инструмента 1С ставит пометку удаления, для MCP-инструмента снимает флажок Разрешен в ТЧ сервера.

Распознавание изображений и PDF (vision)

 

Распознаванием занимается модуль СИ_РаспознованиеИзображений; инструмент — RecognizeImage (работает по файлу, приложенному к диалогу).

  • Форматы: картинки jpg, jpeg, png, gif, bmp, webp и PDF.

  • Как работает: картинка уходит vision-модели блоком image_url как data URI (base64) через тот же OpenAI-совместимый API; слишком большие картинки пережимаются в JPEG с ограничением размера стороны, чтобы base64 не раздувал запрос.

  • Какая модель: реквизиты «Модель распознавания картинок» (МодельРаспознованияКартинок) и «Профиль распознавания картинок» (ПрофильРаспознованияКартинок) в элементе справочника СИ_РежимиРаботы — vision можно направить на отдельный профиль (например, локальная Ollama с llava, пока основной чат идёт в облако). Если модель не задана, инструмент вернёт ошибку «Не задана модель распознавания картинок».

  • PDF обрабатывается постранично: страницы конвертируются в JPG внешней утилитой, каждая страница распознаётся отдельно, тексты склеиваются (=== Страница N ===). Настройки (раздел настроек агента):

    Настройка По умолчанию Смысл
    ДвижокКонвертацииPDF pdftoppm движок рендеринга: pdftoppm (poppler-utils), ghostscript (на Windows gswin64c), imagemagick (magick)
    ПутьКУтилитеКонвертацииPDF пусто полный путь к утилите, если её нет в PATH
    МаксимумСтраницPDF 10 сколько первых страниц конвертировать
    DPIКонвертацииPDF 100 разрешение рендеринга страниц

    Утилита выполняется на сервере 1С (при файловом варианте — на клиентской машине), поэтому её нужно установить там, где работает код.


Безопасность

 

  • Права 1С соблюдаются всегда: отказ доступа превращается в инструкцию модели, а не в падение агента.
  • Запросы к БД: только с директивами РАЗРЕШЕННЫЕ и ПЕРВЫЕ; чёрный список объектов — константа СИ_ЗапрещенныеОбъектыЗапросов поверх неотключаемого внутреннего списка; выражения калькулятора проверяются по белому списку символов.
  • Безопасный режим платформы: обработчики недоверенных модулей исполняются только под ним.
  • Подтверждение пользователем — для пишущих инструментов (см. выше).
  • Лимит длины ответа модели — константа СИ_ЛимитТокеновНаОтвет; ограничения агентского цикла (число итераций, таймауты) — в СИ_Агент1С.

 

Права доступа

 

Роль Назначение
СИ_ИспользованиеЧатАгента пользование чатом: диалоги, сообщения, файлы; профили, режимы и инструменты — только чтение
СИ_АдминистрированиеЧатАгента администрирование: инструменты, MCP-серверы, профили подключений, режимы работы, память, константы

 

Обслуживание

 

Регламентное задание СИ_ОбслуживаниеАгента (ВыполнитьОбслуживание): очистка просроченной памяти диалогов (TTL) и снятие зависших фоновых заходов агентского цикла.

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 3.0, релизы 3.0.14.187

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

AI-агент ИИ-агент OpenAI API Ollama MCP

См. также

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 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
Для отправки сообщения требуется регистрация/авторизация