Агенту ИИ нельзя просто сказать «посмотри продажи». У него нет сеанса 1С. Нужен короткий мост: обработка в уже открытой базе принимает запрос, выполняет его правами текущего пользователя и возвращает таблицу.
Для этого сделана внешняя обработка «Коннектор для агента ИИ». Она не публикует базу в интернет и не выполняет произвольный код. Разрешён только текст, который начинается с ВЫБРАТЬ.
Как это выглядит
Отдельная установка не требуется. Пользователь в тонком или толстом клиенте на Windows выбирает «Файл — Открыть», указывает обработку и нажимает «Запустить». Под кнопкой появляется текст. Его целиком копируют в чат агента. В тексте уже есть адрес вида http://127.0.0.1:порт, токен и пример задачи.
Окно обработки остаётся открытым, пока агент работает. Закрытие окна или кнопка «Остановить» гасят коннектор. Следующий запуск выдаёт новый порт и новый токен. Внизу формы журнал: какой запрос пришёл и сколько строк вернулось.
Почему не через MCP
MCP — отдельный сервер инструментов со своим процессом и файлом настройки в клиенте агента. Чтобы за этим сервером стояла живая база 1С, нужен ещё и вход в неё. На практике его делают публикацией информационной базы: веб-сервер, файл публикации, HTTP-сервис в конфигурации или в расширении. Это настройка администратора. Пока она не сделана, агент до данных не дойдёт.
Коннектор идёт другим путём. Сеанс уже открыт, пользователь в нём работает. Обработка сама поднимает слушатель на 127.0.0.1 и сама его гасит. Веб-сервер 1С ставить не нужно. Публикацию базы настраивать не нужно. HTTP-сервис в конфигурацию добавлять не нужно. В клиенте агента не прописывается сервер MCP и не перезапускается среда: агент получает адрес и токен текстом под кнопкой и ходит на них обычным HTTP.
Так коннектор живёт ровно столько, сколько открыта форма, и ровно с теми правами, с которыми пользователь уже вошёл в базу. Постоянным каталогом инструментов на все чаты он не становится. Для разбора одной базы этого достаточно: открыл обработку, скопировал текст, задал вопрос.
Что может спросить агент
Коннектор отвечает на четыре адреса. В каждом запросе заголовок Authorization: Bearer <токен>.
GET /info — конфигурация, пользователь, границы текущего года и, если в базе есть регистр, готовый запрос по продажам менеджеров.
GET /meta?search=продаж — поиск объектов по имени и синониму.
GET /meta/РегистрНакопления.ВыручкаИСебестоимостьПродаж — поля объекта: измерения, ресурсы, реквизиты.
POST /query — сам запрос:
{
"query": "ВЫБРАТЬ ...",
"parameters": {
"НачалоПериода": "2026-01-01T00:00:00"
},
"limit": 100
}
Даты в параметрах передаются строкой гггг-мм-дд или гггг-мм-ддTчч:мм:сс. В ответе — колонки, строки, число строк и признак, что выборку обрезал лимит. Лимит по умолчанию 200 строк, потолок 1000.
Ссылки агент получает представлением: фамилию менеджера, номер документа, наименование контрагента. По этому представлению уже можно читать результат без консоли запросов.
Как устроен обмен
Платформа во внешней обработке не поднимает HTTP-сервис, и публикация базы для этого не используется. Схема такая.
Обработка на компьютере пользователя создаёт каталог обмена и запускает скрытый PowerShell. Скрипт слушает только 127.0.0.1, проверяет токен и кладёт тело запроса в файл. Форма раз в секунду забирает файл, на сервере 1С выполняет запрос и пишет ответ. PowerShell отдаёт его агенту.
Запрос считается на сервере от имени того пользователя, под которым открыта база. Права и RLS не обходятся. Строка соединения с паролем в текст для агента не попадает.
Чего коннектор не делает
- Не проводит документы и не меняет данные. Текст не с
ВЫБРАТЬотклоняется. - Не слушает сеть. Адрес только на этом компьютере, без токена ответ 401.
- Не требует веб-сервера, публикации информационной базы и доработки конфигурации.
- Не работает в веб-клиенте: слушатель запускается на Windows рядом с сеансом.
- Не заменяет консоль запросов. Тяжёлый запрос держит форму, пока выполняется.
Кому пригодится
Разработчику и аналитику, которым нужно спросить базу словами и получить таблицу, не собирая отчёт вручную и не публикуя базу. Обработку открывают через «Файл — Открыть». Её можно и зарегистрировать как дополнительную: безопасный режим выключен, потому что сеанс запускает PowerShell и пишет каталог обмена.
Коннектор имеет смысл держать открытым на время разбора. Постоянным сервисом публикации базы он не является.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.27.93
Вступайте в нашу телеграмм-группу Инфостарт