ИИ-агент читает и изменяет данные боевой базы «1С:Предприятие» — через штатный OData, без единой строки на встроенном языке и без расширения конфигурации.
npx -y @theyahia/aprovodka
Сервер протокола MCP (Model Context Protocol). Он даёт языковой модели набор инструментов к информационной базе 1С: справочники, документы, все четыре вида регистров, регистр бухгалтерии с виртуальными таблицами, константы, пакетные операции и отслеживание изменений.
Данные учётной системы закрыты для внешних программ, пока кто-то не напишет обработку, отчёт или обмен. aprovodka снимает этот цикл: интерфейс OData 3.0 публикуется штатными средствами самой платформы, и этого достаточно.
Ничего не ставится в конфигурацию. Не нужен доступ к конфигуратору и снятие с поддержки.
Создание и изменение документов, проведение и отмена, пометка на удаление.
Три режима: выключен, предпросмотр, одобрение человеком. Перехват в одной точке — мимо не пройдёт ни один инструмент.
Обратимые операции возвращают токен отката. Необратимые честно помечаются причиной.
Переменная ONEC_WRITE_MODE задаёт режим:
off — поведение по умолчанию, байт-в-байт как без гейта;preview — операция возвращает предпросмотр вместо выполнения;approval — выполнение только после явного одобрения по op_hash, одноразового и с ограниченным сроком.Каждая операция пишется в журнал аудита (JSONL, fail-closed). Единственный сетевой адресат сервера — адрес вашей базы из ONEC_BASE_URL; телеметрии в зависимостях нет.
Никаких обещаний, которых нельзя подтвердить. Сертификата ФСТЭК на российские on-prem языковые модели на сегодня нет ни у одного вендора, а утверждённой методики сертификации ПО с искусственным интеллектом не существует. Поэтому мы не пишем «сертифицированы»: оценка соответствия проходится в форме испытаний или приёмки в контуре заказчика.
Инструмент get_config_preset отдаёт курированные схемы типовых конфигураций — «Бухгалтерия предприятия 3.0», «Управление торговлей 11», «Зарплата и управление персоналом 3.1», ERP 2: ключевые сущности с русскими описаниями, готовые примеры запросов и частые ловушки. Данные локальные, запроса к базе не делают.
Схемы размечены честно: элементы, проверенные на живой базе, отмечены отдельно от восстановленных по документации.
Сам сервер бесплатен и распространяется под лицензией MIT. Платное — то, что нельзя скопировать вместе с кодом: работа с вашей конкретной базой.
Схема вашей базы + сверка цифр — 12 000 ₽, 5 рабочих дней.
Что вы получаете: файл схемы под вашу конфигурацию, включая доработки; список ловушек именно вашей базы; и отчёт сверки — десять согласованных вопросов, где ответ агента стоит рядом с цифрой из вашего же штатного отчёта 1С.
Критерий приёмки простой: цифры сходятся по всем десяти вопросам. Предоплата, чек из «Мой налог».
Самодельная интеграция по OData обычно не падает — она молча отдаёт неверные цифры. Одиннадцать из четырнадцати типовых ошибок возвращают код 200 без единого признака проблемы: например, отбор по реквизиту составного типа без приведения типа всегда даёт пустой результат, и выглядит это как «данных нет», а не как ошибка.
Поймать такое можно только на конкретной базе с конкретной конфигурацией. Именно поэтому сверка — работа, а не файл: её нельзя скачать готовой.
Условия работы — договор-оферта. Базовая поддержка бесплатна для всех и описана в руководстве пользователя.
Пошаговый разбор — публикация OData, отдельный пользователь, настройка клиента, порядок разведки базы и что делать с записью — на отдельной странице: как подключить ИИ-агента к базе 1С.
Минимальная конфигурация MCP-клиента:
{
"mcpServers": {
"aprovodka": {
"command": "npx",
"args": ["-y", "@theyahia/aprovodka"],
"env": {
"ONEC_BASE_URL": "https://server/base/odata/standard.odata",
"ONEC_LOGIN": "user",
"ONEC_PASSWORD": "pass"
}
}
}
}
Работает по HTTP Basic. Два транспорта: stdio и Streamable HTTP (aprovodka --http).
leadmanager81@yandex.ru
Напишите, какая у вас конфигурация и опубликован ли OData.
@metarebalancer
Отвечаем в рабочие дни, 10:00–19:00 МСК.
Трекер задач
Публично, для всех пользователей.