ИИ-оператор для 1С
MVP принят на «Бухгалтерии предприятия 3.0»

Агент, который работает прямо в вашем сеансе 1С

Пользователь пишет задачу обычными словами — агент выполняет её в 1С от его имени и с его правами. Результат открывается в штатных формах, отчётах и списках, а любые изменения данных проходят через предпросмотр и выполняются только по кнопке.

1С 8.3.24+ MCP Streamable HTTP БП 3.0 · УТ 11 · ЗУП 3.1
сеанс 1С · ИИ-оператор
Покажи реализации Суприма за февраль 2016 года.
find_ref «Суприм» → 4 кандидата, ИНН совпадает
Нашлось 4 контрагента с одним ИНН — головная организация и три подразделения. По кому показать?
НаименованиеКодКПП
Суприм Ритейл Групп00-000020779901001
Суприм-Кунцево00-000021778832001
Суприм-Одинцово00-000022509932001
Суприм-Тверь00-000023699931001
Тверь
show_in_1c список «Реализация» с отбором · 2 документа
✓ Открыл в 1С список «Реализация (акты, накладные, УПД)» с отбором — 2 документа по Суприм-Тверь за февраль 2016.
Зачем это

Не для разработчика, а для бухгалтера, менеджера и логиста

У существующих ИИ-решений для 1С разные задачи. ИИ-оператор закрывает ту, что осталась без ответа: повседневную рутину обычного пользователя.

MCP для разработчиков

Помогают писать код

Полезно программисту, но бухгалтеру ничего не меняет.

«Спроси базу»

Таблица в чате

Отвечает на вопрос, но ничего не делает и не показывает там, где человек работает.

ИИ-оператор

Действует под контролем

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

Видеть результат там, где привык
Списки, отчёты и формы открываются в его сеансе 1С, а не только таблицей в чате.
Доверять цифрам
Сначала штатные отчёты, свой запрос — запасной путь. В ответе всегда указан источник.
Массово провести или отменить документы
Пакетные действия с предпросмотром в 1С, журналом и откатом.
Не отправлять персональные данные в облако
Маскирование ПДн: модель видит [ФИО#1], пользователь в 1С — реальные данные.
Повторять удачный сценарий без модели
Рецепты: сохранённый диалог запускается кнопкой из 1С, бесплатно и одинаково. — этап 2
Принципы

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

Каждое из них обязательно и проверяется — тестами, приёмкой или устройством самого кода.

Сеанс пользователя

Инструменты выполняются в клиентском сеансе 1С с правами этого человека. Никаких COM-соединений, веб-серверов и сервисных учёток.

Изменения через предпросмотр

План действия показывается в форме 1С: объекты, изменения, результаты проверок. Выполнение — только по кнопке. Другого пути у модели нет.

Отчёты раньше запросов

Цифры агента совпадают с тем, чему пользователь уже доверяет. Свой запрос — запасной путь, и тогда в ответе указан его текст.

ПДн не уходят модели

Люди, ИНН физлиц, телефоны, почта, СНИЛС и паспорта заменяются токенами. Словарь живёт только в памяти сеанса.

Как устроено

Всё живёт на компьютере пользователя

MCP-сервер поднимается внутри тонкого клиента 1С и слушает только локальный адрес. Расширение «ИИОператор» подключается к нему как провайдер инструментов.

MCP-клиентClaude Code · Desktop · LM StudioЛюбой клиент со Streamable HTTP
127.0.0.1 · BearerВнешняя компонентаHTTP-транспорт с проверкой токена
onec-client-mcp-devkitclient_mcpMCP внутри клиента 1С
расширениеЯдро «ИИОператор»права · маскирование · журнал
РАЗРЕШЕННЫЕИнформационная базас правами пользователя, RLS работает

Каждый вызов инструмента проходит одну точку и одни и те же пять шагов:

Проверка роли пользователя
Раскрытие токенов ПДн во входных аргументах
Вызов обработчика с перехватом исключений
Маскирование ответа
Запись в журнал регистрации
Инструменты

Что агент умеет в 1С

Имена инструментов — на английском, описания для модели — на русском. Обязательные правила (переспрашивать, отчёт раньше запроса, изменения только через предпросмотр) проверяются тестом.

describe_metadata

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

run_query

Запрос на языке 1С в фоновом задании: таймаут, лимит строк, РАЗРЕШЕННЫЕ, маскирование колонок по происхождению полей.

find_ref

Поиск объекта так, как ищет человек: по словам, без кавычек и ОПФ, в другом падеже. При неоднозначности агент переспрашивает.

show_in_1c

Штатный список с отбором по найденным ссылкам или форма объекта — прямо в сеансе пользователя.

list_reports · run_report

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

perform · undo

Провести или отменить проведение пачки документов: план с проверками в форме предпросмотра, журнал и откат тем же путём.

related_objects

Связанные документы на один уровень: на основании чего создан и что создано по нему — те же связи, что в «Структуре подчинённости».

print_documents

Печатные формы из меню «Печать» тем же путём, что и кнопка. Содержимое печатных форм модели не уходит.

save_recipe · run_recipe

Сохранить удачный диалог как рецепт и повторять его без модели. Следующий этап.

Список реализаций, открытый агентом в 1С с отбором по контрагенту
show_in_1c — штатный список реализаций с отбором, открытый агентом в сеансе пользователя.
Отчёт «Продажи по контрагентам», сформированный агентом
run_report — отчёт «Продажи по контрагентам» с тем же периодом и отбором, что и ответ агента.
Безопасность

Модель видит токены, человек — реальные данные

Маскирование работает на нескольких уровнях: по виду объекта, по полю, по происхождению колонки запроса, по шаблонам в любых строках и по словарю уже замаскированного.

видит пользователь в 1СДоговор с Ивановым Петром Сергеевичем, ИНН 771234567890, тел. +7 916 123-45-67
получает модельДоговор с [ФИО#1], ИНН [ИНН#2], тел. [Телефон#3]

Транспорт

  • Сервер слушает только 127.0.0.1
  • Каждый запрос несёт Authorization: Bearer, сравнение за постоянное время
  • Самопроверка при запуске: запрос без токена обязан получить 401

Права

  • Отдельная роль «Пользователь ИИ-оператора»
  • Действия разрешает администратор — без записи запрещены даже полноправному
  • Форма предпросмотра получает ключ подтверждения: без него сервер ничего не меняет

Персональные данные

  • Токены одинаковы в пределах сеанса, словарь только в памяти клиента
  • Юрлица открыты, физлица и ИП — токены; строгий режим скрывает и юрлиц
  • Форма «Что видит нейросеть» показывает ровно то, что уйдёт модели

Аудит

  • Все события — в журнал регистрации с префиксом ИИОператор.
  • Данные для отката пишутся той же транзакцией, что и изменение
  • Без включённого журнала действия запрещены
Первая вертикаль

Кадровый ЭДО в ЗУП поверх Контур.КЭДО

Отдельный пакет из шести инструментов. В сервис КЭДО он сам не обращается: данные читает из расширения в базе, а действия выполняют штатные формы КЭДО по кнопке человека.

Пригласи в КЭДО принятых в сентябре
Отправь Иванову на ознакомление положение о ПДн
Почему сотрудник не подключён?
Настроено ли КЭДО и какие организации сопоставлены?
Статус

MVP принят, дальше — рецепты и вертикали

Приёмка на «Бухгалтерии предприятия 3.0» прошла 28.09.2026: живые прогоны в Claude Code и Claude Desktop плюс автотесты по всем восьми сценариям.

готовоЯдро и чтение

Метаданные, запросы, поиск, показ в формах, штатные отчёты.

готовоДействия

Проведение и отмена с предпросмотром, журнал операций, откат, разрешения.

готовоМаскирование ПДн

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

в работеВертикали

Кадровый ЭДО (Контур.КЭДО) в ЗУП, затем ЭТрН.

дальшеРецепты

Повтор удачного диалога без модели — кнопкой из 1С.

дальшеПилоты

Пакеты под заказчиков, шаблон пакета, плейбук пилота.

Требования

Что нужно для запуска

платформа1С 8.3.24 и выше
клиентТонкий клиент Windows x64 или x86
конфигурацияНа БСП 3.1: БП 3.0, УТ 11, ЗУП 3.1
MCP-клиентClaude Code, Claude Desktop, LM Studio или любой со Streamable HTTP

Исходники ядра открыты

Ядро публикуется под GNU AGPL v3, пакет КЭДО — под MIT. Подробный разбор маскирования персональных данных — в статье на Инфостарте.