MCP-сервер для 1С: от поиска до загрузки в базу без EDT, 60 инструментов

09.11.26

Разработка - Инструментарий разработчика

MCP-сервер даёт модели всю цепочку правки кода: найти метод, показать изменения построчно, внести, загрузить в базу с проверкой синтаксиса и проверить результат на живых данных. Плюс перенос данных между базами со сверкой остатков, поиск по коду и по смыслу, проверка выдуманных вызовов и аргументов, обезличивание персональных данных на выходе. И главное: пока не выполнено обновление из хранилища, сервер отказывается править и загружать. Инструмент умеет говорить «нет» — в статье есть кадр с таким отказом.

Файлы

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

Наименование Скачано Купить файл
MCP сервер
.zip 277,00Mb
23 5 000 руб. Купить

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

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

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

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

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

Здравствуйте, коллеги! Набирает обороты вайбкодинг: все больше рутину мы доверяем машине. Прогресс не остановить, и это правда.

Соглашусь, что продуктов такого типа на Инфостарте появилось уже много. Как обычно, нужда родила желание написать своё — проверенное и удобное. Так родился мой 1С MCP-сервер.

Перед этим пришлось проанализировать огромное количество имеющихся решений, и скажу так: среди них есть действительно хорошие продукты, которые умеют подружить 1С с искусственным интеллектом.

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

С чего всё началось

Мы вдвоём с коллегой работаем через хранилище конфигурации. Преимущества хранилища для командной работы вы и сами знаете. Почти три года оно верно выполняет свою функцию — пусть и с многими неудобствами.

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

Дыру открыло не хранилище и не человек. Её открыл инструмент — он обошёл ровно ту дисциплину, ради которой хранилище существует.

Свой сервер я начинал не как продукт, а чтобы закрыть свои же дыры. Сначала надоело объяснять модели, где что лежит. Потом добавилось хранилище. Потом перенос данных между базами. Через полгода это перестало помещаться в «скрипт для себя».

«Веб-интерфейс сервера: слева разделы в том порядке, в каком настраивают, сверху — состояние базы: выгрузка 54 430 файлов и поисковый индекс BM25 + векторы.»

Три вещи, ради которых всё писалось

01
Хранилище конфигурации
Сервер не даёт править и грузить, пока не обновился из хранилища. Отказ вместо тихой потери чужой работы.
02
Перенос данных между базами
Сопоставление объектов разных конфигураций, предпросмотр, план без записи, сверка остатков.
03
Правка и загрузка вне EDT
Правка кода и загрузка в обычном Конфигураторе — через файлы выгрузки, а не эмуляцией клавиатуры в окне.
+Почему нейросеть врёт про 1Считать

Претензии в обсуждениях повторяются почти дословно. Модель выдумывает методы стандартных объектов. Не знает метаданных вашей конфигурации. Упирается в размер контекста. Отдельная тревога — пускать ИИ к рабочей базе. Всё это надо учесть.

Корень один. Модель не видит вашу конфигурацию. Она видит текст, который вы успели скопировать в чат, и достраивает остальное из общего знания о языках. Отсюда Ключи() у Структуры и КонецТранзакции вместо ЗафиксироватьТранзакцию.

MCP решает это: модель получает не текст, а инструменты. Сама смотрит структуру документа, находит вызывающие методы, читает модуль, проверяет запрос. Так делают многие. Дальше — про то, что сделано иначе.

Пять сценариев

+1. Хранилище: сервер не даёт затереть чужую работучитать

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

В настройках базы есть требование свежего обновления. У него две оси, обе опциональные. Область: не требовать / только перед загрузкой / перед правкой и загрузкой. Поведение: отказать и попросить обновиться либо обновиться самому и продолжить.

Пока обновление не выполнено, ИИ не получает разрешения. Не «не советую», а отказ с объяснением.

Деталь, которая далась дорого. Обновление из хранилища перезаписывает выгрузку. Лежат там ваши незагруженные правки — они исчезнут. Поэтому при непустой очереди правок сервер отказывается и обновляться тоже, и называет, что под угрозой.

Захват объектов сервер умеет, но по умолчанию не делает. Автозахват на общем хранилище блокирует объекты у всей команды. Захвачен коллегой — сервер не обходит, а останавливается и называет объект.

И ещё одно — до правки, а не после. Модель может спросить историю версий хранилища: кто, когда и какие объекты менял. Перед правкой модуля видно, что его вчера трогал коллега. Первый раз номер последней версии нащупывается десятком пробных отчётов (на сетевом хранилище это минуты), дальше он запоминается.

«Правку просили внести сразу — сервер отказал: последнее обновление из хранилища было 97 минут назад, порог 30. Модуль не изменён.»
+2. Правка кода от поиска до загрузки — без EDT и без кликов по окнамчитать

Написать код в чат умеют все. Дальше обычно начинается ручная работа: скопировать, найти модуль, вставить, проверить, загрузить. Здесь цикл замкнут. (Чего здесь нет — отладчика и автотестов. Результат модель проверяет сама: запросом к живой базе, по журналу регистрации, проведением документа. Не проводится документ — модель читает журнал, выясняет причину, исправляет код и проводит снова.)

Правка
фрагмент
или метод
Показ изменений
«− было / + стало»,
по умолчанию не применяется
Загрузка
частичная,
по файлам
Проверка
синтаксис
конфигуратором
Откат
из копии
одной командой

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

«Один запрос: показать изменения, внести и загрузить. Модель сама обновила выгрузку из базы, показала правку строка за строкой, загрузила её и отчиталась, что синтаксическая проверка конфигуратором прошла без ошибок.
+3. Перенос данных между базамичитать

Самая большая часть продукта. Задача знакомая: есть старая база и новая, конфигурации разные, надо перевезти данные.

В интерфейсе строится профиль переноса. Пары «объект источника → объект приёмника», сопоставление реквизитов, фильтры, соответствия значений. Дальше предпросмотр на нескольких записях, полный план без записи — и только потом запись.

«Настройка одной пары переноса: слева поля приёмника, справа поля источника. Источник — виртуальная таблица остатков регистра бухгалтерии, приёмник — документ ввода начальных остатков; объекты ищутся по реквизитам, а не по GUID.»
«Сверка остатков по счетам: дерево счетов источника, рядом суммы приёмника и расхождение.»
+4. Поиск по конфигурациичитать
→ Найти по смыслу, когда точного имени вы не знаете: «где рассчитывается себестоимость при списании».
→ Кто вызывает этот метод — по всей конфигурации, а не поиском по тексту.
→ Что сломается, если его изменить — вся цепочка вызывающих, включая экспортные методы наружу.
→ Вызовы, которых обычный поиск не находит: ОписаниеОповещения, обработчики ожидания, Выполнить и Вычислить.
→ Справка синтакс-помощника — по вашей версии платформы, рядом с кодом.

Всё это работает на вашей машине. Ни Docker, ни внешних баз данных, ни облака: индекс лежит рядом с выгрузкой.

+5. Проверки: корректность кодачитать

Проверки встроены в саму правку. Каждое изменение модуля прогоняется через них. Добавила правка новую ошибку — применение блокируется. Обойти можно только явным подтверждением.

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

Комментарии и строки вырезаются до разбора, а имена платформы берутся из справки синтакс-помощника — двенадцать тысяч имён для вашей версии. Нет распакованной справки — проверка выключается и прямо об этом пишет. Молчание читается как «всё чисто», а это хуже отказа.

Безопасность, возможности, ограничения

+Что с безопасностьючитать
Боитесь, что ИИ что-нибудь натворит в базе? Не пускайте его туда.
Заведите в 1С отдельного пользователя с правом только на чтение и подключайтесь под ним. Дальше можно не изучать мои настройки и не верить мне на слово: сколько бы раз модель ни решила что-то записать, платформа ей этого не даст. Работе это почти не мешает — поиск по коду, метаданные, запросы, граф вызовов, проверки синтаксиса остаются в полном объёме. Недоступной будет только запись: правка конфигурации и проведение документов. Когда доверия прибавится, права всегда можно расширить — а начинать лучше отсюда.
По умолчанию ИИ только читает. Правка выгрузки, загрузка в базу и обновление структуры БД — три отдельных разрешения, каждое выключено.
Разрешения на базу, а не на сервер. Боевая база остаётся в чтении, пока копия открыта на запись.
Код BSL идёт в песочнице. По умолчанию в транзакции, которая откатывается всегда. Результат видно, база не меняется. Боевой прогон — двумя явными флагами. По HTTP выполнять код можно только пользователю с правом «Администрирование» — решает платформа, а не мои настройки.
Обезличивание. По желанию ФИО, ИНН, телефоны и почта заменяются устойчивыми псевдонимами до отправки модели. Решение принимается по типу реквизита из метаданных, а не гаданием по тексту.
Журнал вызовов. Что вызывалось, когда, в какой базе, сколько заняло. Секреты и тексты кода в журнал не попадают.
Всё локально. Сервер работает на вашей машине. Наружу уходит только то, что ваш ИИ-клиент отправляет своей модели.
«Три профиля доступа и галочки под ними: правка выгрузки, загрузка в базу и обновление структуры БД включаются по отдельности.» и «Тот же ответ модели после обезличивания: вместо ФИО устойчивые псевдонимы.»
+Полный список возможностей60

Чтение и поиск (17). Дерево метаданных, полная структура объекта и управляемой формы, точный поиск по коду, список методов модуля, семантический поиск, вызывающие и вызываемые методы, цепочка вызовов, оценка влияния изменений, динамические вызовы, справка синтакс-помощника.

Правка и загрузка (14). Замена фрагмента и метода, добавление метода, три режима у каждой правки (показать изменения, отложить, применить), отложенные правки, откат из копии, частичная и полная загрузка, проверка синтаксиса, инкрементальная перевыгрузка, сборка внешней обработки, сборка и установка расширения.

Хранилище (3 и настройки). Обновление из хранилища с перевыгрузкой, быстрая проверка подключения, история версий, требование свежего обновления, захват и помещение объектов.

Живая база (10). Запрос на языке запросов, чтение данных без запроса, описание полей таблицы, проведение и отмена проведения, выполнение кода BSL, журнал регистрации, лента изменений данных, диагностика COM-коннектора. Всё — по COM или по HTTP.

Проверки (5). Выдуманные имена, число аргументов и значения перечислений, вызовы клиент-сервер, текст запроса без базы, контроль целостности данных.

Перенос и служебное (11). Сравнение объектов, сопоставление значений, профили переноса, предпросмотр и план без записи, список баз и переключение из чата, свежесть выгрузки, журнал вызовов.

+Что под капотомчитать
Модель конфигурации файлы выгрузки, дальше только инкрементально: платформа сама переписывает изменившееся
Поиск BM25 плюс векторы, модель локальная, граф вызовов в SQLite
Справка платформы контейнер shcntx_ru.hbk распаковывается своими силами и индексируется вместе с конфигурацией
Хранилище пакетные ключи конфигуратора. Список объектов платформа принимает только XML-файлом: имя через запятую вешает процесс на модальном окне намертво
Живая база COM или HTTP-сервис расширения mcp_Bridge. Расширение ставится в базу кнопкой в интерфейсе, публикация на IIS — тоже. По COM: если в реестре коннектор от другой платформы, объект создаётся напрямую из нужной comcntr.dll, мимо реестра
Сам сервер один exe. Веб-интерфейс открыт только на вашей машине и не принимает запросы со стороны — даже от страницы, открытой в соседней вкладке браузера
+Что придётся принятьчитать
Сервер — только под Windows. Выгрузку, загрузку и проверку синтаксиса делает конфигуратор. Сама база может стоять где угодно: через HTTP-публикацию сервер работает с её данными без COM, в том числе когда кластер 1С на Linux.
Нужен установленный 1cv8. Выгрузка, загрузка, проверка синтаксиса, хранилище — всё делает конфигуратор в пакетном режиме.
Нет отладки и создания объектов метаданных. Нет отладчика, автотестов и создания объектов метаданных. Правка кода — да, создание справочника с нуля — нет. Вместо отладчика модель проверяет результат на живой базе. Запуск тестов из командной строки (YAxUnit/Vanessa) — в планах.
Сборка тяжёлая — около 400 МБ из-за векторного поиска. Есть лёгкий вариант на одном BM25.
Это не замена головы. Даже если модель решит задачу на 96%, оставшиеся 4% править руками. Сервер убирает не думание, а слепоту модели.
+Установкачитать

Python не нужен: это папка с exe, всё внутри.

1
Распаковать, запустить 1c-mcp-server.exe
2
Указать 1cv8.exe и базу, выгрузить конфигурацию, собрать индекс
3
Скопировать сниппет для своего ИИ-клиента в его конфиг
4
Для живых запросов включить COM или HTTP. Расширение и публикацию на IIS интерфейс ставит сам
Отдельно поставьте скиллы для 1С. Сервер даёт ИИ инструменты, а скиллы — понимание, как платформа устроена: форматы выгрузки, ключи конфигуратора, тестирование через веб-клиент. Без них модель пользуется инструментами вслепую. Набор Николая Широкова, MIT, ставится копированием папки .claude/skills в проект или как плагин: github.com/Nikolay-Shirokov/cc-1c-skills.

По шагам вести не придётся. При первом запуске включается стартовый помощник. Он проводит по разделам, подсказывает, что заполнить сейчас, а что потом, и показывает, чего не хватает для работы: не указан 1cv8, не сделана выгрузка, не собран индекс. Пройти его можно и позже, из меню.

Готовые сниппеты есть для Claude Desktop, Claude Code, Cursor и Codex CLI.

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

«Стартовый помощник ведёт по интерфейсу шаг за шагом и объясняет, зачем нужен каждый элемент: здесь — состояние базы, то есть выгрузка, индекс и справка.»
 
 Видео инструкции.

t.me/video_instrukcii_1c

 
 История релизов

25.09.26: поменял формулировки (полный цикл) по итогам обсуждения — спасибо комментаторам.

06.10.26: ИИ-чат для пользователей базы. В 1С появляется раздел «ИИ-помощник»: окно в стиле Telegram с диалогами, таблицами и тёмной темой. Пользователь спрашивает простым языком о том, как устроена база, и о данных, например: «сколько реализаций за этот год?».
Модели: Claude (Anthropic), любые OpenAI-совместимые (OpenAI, DeepSeek, OpenRouter, Gemini) и локальные (LM Studio, Ollama).
Данные читаются в сеансе того, кто спрашивает, с его правами и ограничениями на уровне записей. Изменить базу чат не может.
Лимиты токенов на пользователя (в день и в месяц) и на базу, учёт расхода. Под каждым ответом видно модель и стоимость ответа.
Два способа связи: шлюз на сервере 1С или очередь в самой базе. Во втором случае программа может стоять на любой машине, входящие порты не нужны.
Раздел виден только при включённом чате.
Хранилище конфигурации: режим «держать захват до помещения».
Объект захватывается перед правкой. Если его держит коллега, правка отклоняется сразу, с его именем.
После захвата модуль сверяется с хранилищем. Правка, подготовленная по устаревшему тексту, не применяется, а выгрузка обновляется.
Загрузка в базу без помещения захват сохраняет. Снять захват с загруженного объекта можно командой repo_locks(force=true).
Перед правкой база автоматически обновляется из хранилища.
Модели поиска по смыслу. Каталог многоязычных моделей, своя модель с Hugging Face (поля заполняются из репозитория), сравнение моделей на своей конфигурации. Быстрая модель potion-multilingual строит индекс в десятки раз быстрее.
Подключение к ИИ-клиентам одной кнопкой: Cursor, Claude Desktop, Codex (в том числе из Microsoft Store), LM Studio, MCPHost для Ollama. Для локальных моделей есть лёгкий набор инструментов с описаниями в 6 раз короче.
Исправлено
Интерфейс и конфигуратор больше не открывают мигающие окна консоли.
Настройки не зависают на крупной базе (выгрузка от 50 тыс. файлов).
Сравнение моделей падало, если выгрузку обновили после сборки индекса.
Долгие операции с хранилищем (обновление, захват, снятие захвата) больше не обрываются клиентом через минуту.
История хранилища видит версии, появившиеся после прошлого запроса.
Пакет весит около 290 МБ: в поставку входит только модель по умолчанию, остальные скачиваются по выбору.
После обновления нажмите «Установить расширение» в интерфейсе: нужна версия 2.8.3.

23.10.2026 (расширение mcp_Bridge 2.8.3)

Новое

• Вкладка «Хранилище» — работа с хранилищем без Конфигуратора: дерево метаданных со статусами (захвачено мной / коллегой / изменено, но не помещено), захват, снятие и помещение группой объектов, меню по правой кнопке.
• Перенос объектов между базами одной конфигурации (transfer_objects): документы и справочники по списку — вместе с недостающими контрагентами, договорами и прочими ссылками. Сначала план, запись — только с подтверждением, в рабочую базу запись запрещена.
• Вкладка «Целостность данных»: 13 проверок — битые ссылки, движения непроведённых документов, отрицательные остатки, пустые обязательные реквизиты, дубли кодов/наименований/ИНН, предопределённые. Прогон фоном, история, исправления из списка находок.
• Вкладка «Безопасность»: аудит пользователей и прав, журнала регистрации, кода и настроек MCP.
• История правок в локальном git: кто, когда и что менял (edit_history), откат модуля к любой точке (revert_edit).
• Доведение правки до результата: кейсы «до/после» (check_case — запрос, который до правки показывает ошибку, а после неё — что исправлено; гоняется сам после каждой загрузки), карточка задачи (task_card — слова пользователя дословно и пункты, ни один не теряется), сводка «где остановились» (work_status), готовые сценарии 1c-fix и 1c-transfer, отчёт о расходе инструментов (usage_report).
• Добавление базы из списка окна запуска 1С — кнопка «+», без ввода адреса; ручное добавление — в том же окне. «Скопировать параметры из другой базы».
• MCP по сети (--http): подключение ИИ-клиента с другого компьютера по токену, кнопка «Открыть порт» в брандмауэре.
• mcp_Bridge для баз с режимом совместимости 8.3.9–8.3.15 (облегчённый вариант — выполнение кода); выполнение кода на сервере фоновым заданием (execute_bsl, context="server").

Исправлено

• Параллельные чаты с разными базами больше не путаются: база выбирается для каждого чата отдельно и не переходит к соседнему после перезапуска; каждый ответ заканчивается строкой «[база: …]»; пишущий вызов без явной базы в чате, где база не выбрана, отклоняется.
• Загрузка в базу: перед Конфигуратором закрываются сеансы самого сервера, после — подключения сбрасываются; загрузка доводится до конца после перезапуска процесса; запрет загрузки в рабочую базу срабатывает сразу; без подтверждения ответ говорит, что именно будет загружено (или что загружать нечего).
• Базы на разных платформах 1С работают одновременно — отдельный COM-процесс на каждую платформу.
• Свой захват в хранилище больше не берётся заново каждые 30 минут.
• Индекс справки строится без выгрузки конфигурации.

26.10.2026 (расширение mcp_Bridge 2.8.3)

• Обновление кнопкой: «Обновить…» в шапке → выбрать присланный архив релиза. Программа сама закрывается, заменяет свои файлы и открывается новой; настройки, базы, справка и индексы сохраняются, прежняя версия остаётся для отката, при сбое всё возвращается как было.
• Сценарии в кейсах «до/после» (check_case с кодом): проверка, которую запросом не выразить — создать документ, провести, сверить движения. Выполняется всегда в песочнице: тестовые данные в базе не остаются; провал показывает этап и строку.
• Правила и знания базы (base_notes): то, чего нет в коде («этот склад связан с WMS — тестовые документы не проводить»), и правила из ошибок ИИ. Показываются в начале каждого чата.
• Учёт задач и акт выполненных работ:
  – галка базы «Требовать привязку к задаче» — правки и загрузка из чата только при открытой задаче, ИИ сам спрашивает «Завести задачу?»;
  – часы по задаче — автоматически по журналу работы с базой или вручную;
  – журнал решений в задаче, возврат закрытой задачи в работу;
  – акт по базе за период — файл Excel (задачи, что сделано, даты, часы, итог, подписи); за период без задач — черновик по журналу, прошлые задачи можно дописать своими словами.
• Справка синтакс-помощника: подключены язык запросов (shquery_ru.hbk — РАЗНОСТЬДАТ, ВЫРАЗИТЬ, ПОДОБНО … СПЕЦСИМВОЛ, итоги) и конструкции языка (shlang_ru.hbk — директивы компиляции, препроцессор, аннотации, Попытка, Для Каждого). В интерфейсе видно, какие файлы справки подключены.
• Подключение через саму 1С (V83.Application): если COM-коннектор внутри программы не находит ключ защиты или платформа другой разрядности, подключение идёт через 1cv8.exe отдельным процессом — как при запуске ярлыком. Включается само.
• Проверка COM одной командой: 1c-mcp-server.exe --com-diag "<база>" — подключение в нескольких окружениях по очереди, отчёт показывает, где ломается.

Исправлено

• mcp_Bridge ставится в базы с режимом совместимости 8.3.9–8.3.13; режим берётся у самой базы, а не из устаревшей выгрузки.
• Понятные ошибки COM: 32-битная платформа при 64-битной программе; «ключ защиты не найден» — с перечнем причин, окружением процесса и другими установленными версиями платформы.
• Загрузка в базу: запрет срабатывает сразу; без подтверждения ответ говорит, что будет загружено или что загружать нечего. Перенос объектов, когда всё уже есть, отвечает «записывать нечего».
• Параллельные чаты: кейсы и задачи без выбранной базы не записываются в чужую.
• Интерфейс на маленьком экране: нижние кнопки больше не прячутся под панелью.

30.10.2026 (расширение mcp_Bridge 2.8.3)

Новое

  • Проверка правок до загрузки (check_build): изменённые модули проверяет сама платформа в черновой копии конфигурации — за минуты, без загрузки в рабочую базу.
  • Тестирование HTTP-сервисов: новая вкладка в стиле Postman и инструменты http_services / http_call, проверка под отдельной учёткой клиента API.
  • Раздельные права ИИ на конфигурацию и на данные: запись, проведение, лимит объектов за вызов, срок разрешения.
  • Обновление программы из присланного zip кнопкой в шапке.
  • Код пишется с учётом режима совместимости и модальности базы.

Хранилище

  • Корень конфигурации во вкладке «Хранилище»: захватить, отпустить и поместить — в том числе вместе с подчинёнными.
  • «Сверить с хранилищем»: уже помещённые объекты снимаются с учёта, в том числе автоматически.
  • Корень больше не захватывается с получением — добавленные в базе объекты не теряются.
  • Новые объекты при загрузке под хранилищем захватываются корректно.

Исправления

  • Загрузка не возвращает в базу старый код после автообновления из хранилища.
  • Долгая реструктуризация базы больше не обрывается через 15 минут.
  • Совпадение имён с глобальными общими модулями ловится до загрузки.
  • Долгий execute_bsl не теряет результат.
  • Новые объекты сразу видны в запросах без перезапуска.
  • Ряд исправлений надёжности и безопасности.

09.11.2026 (расширение mcp_Bridge 2.9.0)

Новое

  • Мост через внешнюю обработку: живой доступ к базе без COM, расширения и публикации. Работает в сеансе и с правами пользователя, запросы можно подтверждать по одному.
  • Раздел «Правила базы»: ваша инструкция для ИИ, а также правила, которые предлагает ИИ, — их можно подтвердить, поправить или удалить.
  • Проверка правок платформой в черновой базе до загрузки в рабочую (check_build).
  • Проверка кода находит выдуманные методы общих модулей и неверное число параметров.
  • Типизированные параметры запросов; выполнение кода по принципу «всё или ничего».
  • Хранилище: помещение корня вместе с подчинёнными, сверка захватов с хранилищем.

Исправления

  • Сервер падал, когда ИИ-клиент отменял долгий запрос.
  • Справка синтакс-помощника: служебные файлы в ответах, статьи без синтаксиса, первой шла чужая одноимённая статья, первый ответ дольше минуты.
  • Ошибки в сигнатурах встроенной сводки (ПрочитатьJSON и др.).
  • Хранилище: повтор после сбоя реструктуризации снова загружал конфигурацию целиком; лишнее обновление из хранилища перед загрузкой.
  • Песочница пропускала код, способный выйти из откатываемой транзакции.

Напишите в комментариях, чего не хватает в вашем сценарии. Отдельно интересно услышать тех, кто работает через хранилище в команде.

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

mcp ai ИИ вайбкодинг

См. также

Разработка Инструментарий разработчика Групповая разработка (Git, хранилище) Разработчик Платные (руб)

Практический курс по работе с AI-агентами для разработчиков 1С уровня middle и senior, а также тимлидов команд: от постановки задач и передачи контекста до создания расширений, интеграций, MCP-инструментов, тестов и проверки готового решения.

50000 руб.

10.09.2026    14109    123    0    

87

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Разработчик Руководитель проекта 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    83533    431    171    

364

Инструментарий разработчика Роли и права Запросы СКД Разработчик Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3 и 8.5: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

16500 руб.

02.09.2020    286196    1609    423    

1220

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

Подключите ИИ к 1С и решайте рабочие задачи обычными словами. От работы с данными до доработки конфигурации через расширения, всё в привычном чате с ИИ-помощником. Теперь с поддержкой DeepSeek Harness, Kimi Code и Kimi Work, доступных в России без VPN.

15990 руб.

30.07.2026    19799    43    4    

39

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    17064    63    62    

75

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    21720    106    32    

90

Пакетная печать Печатные формы Инструментарий разработчика Разработчик 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    44370    123    54    

135

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

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

15250 руб.

25.08.2025    77290    147    41    

154
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. zavhome@gmail.com 24.09.26 22:10 Сейчас в теме
Непонятно, зачем он нужен, если честно...
8. Nikola23 719 25.09.26 09:16 Сейчас в теме
(1) Кто "он"
ИИ или MCP?
12. OnichanOn 25.09.26 11:50 Сейчас в теме
(8) MCP работающий непосредственно с ИИ
10. OnichanOn 25.09.26 09:31 Сейчас в теме
Шикарнейший mcp, помогает писать код и анализировать в разы быстрее чем с командой людей
Rafael-87; +1 – Ответить
11. OnichanOn 25.09.26 09:37 Сейчас в теме
(1) данный mcp может ускорить работу закрытия месяца, года оптимизируя код в типовых базах без снятия поддержки и работая чисто через расширение
2. vitasnet 24.09.26 22:15 Сейчас в теме
Добрый вечер!
С удовольствием бы попробовал.
Мы работаем через хранилище, команда 3 человека.
Не совсем понятно как устанавливается продукт, системные требования, среднее время индексирования и работы,
ну и собственно нет примера как работает ваш продукт.
5. Rafael-87 129 25.09.26 08:24 Сейчас в теме
(2) Приветствую, спасибо за интерес, я правильно вас понял, что самым убедительным для вас была бы видеоинструкция, где все подрообно с примерами объясняется? Насчет установки есть отдельный блок в конце публикации "Установка", но если этого мало постараюсь записать видеоинструкцию.Требования несложные: windows, установленная платформа не ниже 8.3.16, место на диске для дампов и индексов. От процессора зависит скорость индексации базы, п.ч. модели эмбендинга в первую очередь напрягает ее. И получается время индексации зависит от конфигурации раз, от мощности вашего компа (а в первую очередь процессора) два. На моем компе (Intel® Core™ i7-14700K (3.40 GHz)) база примерно на 17 тыс. фрагментов кода (самописка) — около 12 минут, крупная (БП 3.0) (270 тыс.) — 1,5–2 часа с моделью по умолчанию. Если нужно быстрее, можно выбрать облегчённую модель (это в следующем релизе) или отключить векторы и оставить поиск по словам — тогда счёт идёт на минуты. Индексация делается один раз, потом обновляются только изменения.
Готовлю новый релиз, где будет выбор разных моделей эмбендинга, можно поэксперементировать + ускорение за счет дублирующихся частей дампа.
Под команду с хранилищем инструмент и делался: перед правкой он проверяет, что выгрузка свежая, захватывает объект на время правки и предупреждает, если объект захвачен коллегой.
3. gybson 15 24.09.26 23:22 Сейчас в теме
"Для двух баз под одним хранилищем: конфигурация у них одна, и держать две одинаковые выгрузки и два индекса незачем." =)

Есть ведь бесплатные индексаторы кода. Есть гитконвертер. Есть работа с хранилищем из командной строки, наконец.
6. Rafael-87 129 25.09.26 08:31 Сейчас в теме
(3) Приветствую, спасибо за ваше мнение! Согласен, индексаторы, гитконвертер и работа с хранилищем из командной строки уже не новшество. Моя цель - дать разработчкам (и не только) более простой и интуитивно понятный интерфейс. Разница в том, что у меня все собрано для ИИ-агента в одном месте и с защитой: перед правкой проверяется, что выгрузка свежая, объект захватывается в хранилище (кстати соори это фишка в новом релизе, дай Бог сегодня выложу), правку можно посмотреть заранее, делается резервная копия и *, затем загрузка в базу и проверка результата запросом на живых данных. Всё это записывается в журнал. Если знаете бесплатный инструмент, где всё это есть вместе, поделитесь — сравню честно и напишу, в чём разница.
4. GarriSoft 816 25.09.26 00:09 Сейчас в теме
Коллега, какой же это полный цикл правки, когда «Нет отладки и создания объектов метаданных»? Я не говорю про юнит-тесты и Vanessa.

Без отладки и автоматического тестирования правка кода превращается в «написал — загрузил — посмотрел, что упало — поправил — загрузил снова». Да, писать руками не нужно, но это не ускорение — это та же рутина, только в другом окне.

И про EDT. Он не так страшен, как его малюют. Я перешёл на него только с третьего раза, с MCP там есть всё: действительно полный цикл разработки без каких-либо ограничений. Если знать особенности и уметь обходить ограничения, в EDT можно работать, имея действительно полный цикл разработки (от написания ТЗ, до готовой реализации, без ручного тестирования и указания ИИ на его ошибки), а не его половину.
7. Rafael-87 129 25.09.26 09:01 Сейчас в теме
(4) Приветствую, отличный комментарий, спасибо, люблю когда по существу и по делу. На самом деле это помогает и мне расти и моему продукту. С EDT я знакомился дважды. Честно, с первого раза EDT меня отпугнул: панели, перспективы, настройки — ощущение, будто открыл 3ds Max начала 2000-х, а не редактор кода. (наверное мои ожидания vs реальность). Понимаю, что это вопрос привычки, и вы правы — многие переходят и довольны. Вторая попытка закончилась печально. После нескольких правок, проект тупо перестал открываться через EDT, бесконечно что то индексировала, пугала страшными надписями. В общем вернулся к родному конфигуратору (там без проблем проект открылся). Опять же, друзья, это мой опыт, может я что не так кликнул, может поленился понять с чего это вдруг edt закапризничала.
Насчет полного цикла, вы правы, публикацию поправлю! В своей практике не использую Vanessa. Запуск тестов из командной строки (YAxUnit/Vanessa) — хорошая идея, возьму в план. Насчет отладки сугубо мое мнение: с выходом новых моделей AI я заметил моя потребность лезть в отладку становится все меньше и меньше (опять же не претендую на истину). Ну а если возникнет, думаю не грех будет открыть старый добрый конфигуратор. Меня здорово выручает что мой mcp может делать "живые запросы". Не проводится документ: ии+mcp делает запрос, читает журнал регистрации, пытается сам провести, делает выводы, исправляется. Недавно коллега спросил: слушай а мы с тобой не отупеем, если ИИ все будет делать за нас? Честно признаюсь задумался: для себя принял решение - читать ответы и предложенные решения в чате ИИ, периодически выполнять задачи вручную. Пока пришел к таким выводам!
9. Nikola23 719 25.09.26 09:17 Сейчас в теме
(4) Восславим всевышнего за стремление к тотальному тестированию. Верю, что именно ИИ закроет эту мега-дыру в сценариях работы при разработке на 1с
Rafael-87; +1 – Ответить
13. SerEvg 25.09.26 13:09 Сейчас в теме
(4) Как решили проблему с разными xml структурами EDT и конфигуратора? С самописными проектами, обработками и расширениями проблем нет. А вот когда всё таки встречается проект по доработке допиленной стандартной конфигурации, возникает большая проблема - выгруженная в EDT конфигурация после сборки проекта меняется весьма кардинально.
14. Yashazz 4931 28.09.26 16:21 Сейчас в теме
А ваш механизм может, допустим, найти процедуру, которая делает некую определённую операцию (ну, пусть рассчитывает скидку по дисконтной карте), или хотя бы составить список-оглавление процедур и функций, задействованных в цепочке такого расчёта?
16. Rafael-87 129 29.09.26 10:44 Сейчас в теме
(14) Здравствуйте, да конечно, какие есть инструменты: semantic_search, поиск по смыслу (не зная точного имени процедуры), search_code - Точный поиск по тексту. Для цепочек: find_callees — что вызывает метод, по всей конфигурации; find_callers — кто вызывает его; find_call_path — путь между двумя методами; get_method_context — код метода вместе с окружением.
Прикрепленные файлы:
17. Yashazz 4931 30.09.26 09:53 Сейчас в теме
(16) А что это за инструменты и откуда они? Чем являются по сути? Это некие отдельные запускаемые файлы, или это эндпойнт-методы вашего exe-приложения?
18. Rafael-87 129 30.09.26 10:05 Сейчас в теме
(17) по сути это функции exe-приложения, которые ИИ-клиент вызывает по протоколу MCP без сети и без портов.
19. Yashazz 4931 30.09.26 10:19 Сейчас в теме
(18) Ага, т.е. это возможности вашего приложения, играющего роль mcp-сервера. Понятно.
Тогда, верно ли я понимаю, что, допустим, установленная локально модель не потребует более никакого софта, всяких там оллам или курсоров, а будет вызываться напрямую вашим сервером?
20. Rafael-87 129 30.09.26 10:35 Сейчас в теме
(19) вот это хороший вопрос, потому что поддержку локальных моделей я не проверял и не пробовал. Думал об этом как об очередном обновлении. Постараюсь проверить и добавить поддержку локальных моделей без лишних танцев с бубнами. Сейчас это актуальная тема. Пока для облачных моделей есть только возможность обезличивать данные.
21. Yashazz 4931 30.09.26 11:03 Сейчас в теме
(20) Для любых СБ и руководства "облачные" и "обезличивание" это несерьёзно. Только локальные за семью заборами своей сети и инфраструктуры. А для сисадминов важно, какие приложения будут ставиться, какие им нужны ресурсы, разрешения-доступы итд.
Rafael-87; +1 – Ответить
15. war41k 1432 28.09.26 16:41 Сейчас в теме
нужно изучить уже вижу как это всё законсолить
22. nedomolkov.ivan 529 30.09.26 11:13 Сейчас в теме
( 19 ) Отвечу со стороны. MCP-сервер модель не запускает, он отдаёт ей инструменты. Саму локальную модель крутит Ollama или LM Studio, HTTP-сервисом на localhost, плюс нужен клиент, который умеет и MCP, и эту модель.

Про ожидания: на 18 фрагментах кода с известными дефектами локальная модель нашла ноль, а объяснить чужие находки смогла восемь из девяти: https://infostart.ru/1c/articles/2777968/
Rafael-87; +1 – Ответить
23. random495 22.10.26 17:40 Сейчас в теме
А как можно получить обновление если я скачал 27 сентября?) или по новой оплачивать?
24. Rafael-87 129 23.10.26 06:09 Сейчас в теме
(23) Здравствуйте, повторное скачивание уже бесплатно
25. random495 24.10.26 22:05 Сейчас в теме
Получил вот такой вопрос-совет от своего агента
Не подключены язык запросов и конструкции самого языка. На вопросы про РАЗНОСТЬДАТ, ВЫРАЗИТЬ, СПЕЦСИМВОЛ и директивы компиляции приходит только краткая встроенная сводка. У платформы это отдельные файлы справки: shquery_ru.hbk и shlang_ru.hbk в C:\Program Files\1cv8\???\bin. Если твой MCP умеет индексировать несколько файлов справки, стоит добавить эти два.
26. Rafael-87 129 26.10.26 08:46 Сейчас в теме
(25) спасибо за наводку, честно говоря не знал про такое разделение, добавлю оба эти файла
27. Rafael-87 129 26.10.26 16:06 Сейчас в теме
(25) Добавлено в версии 2026-10-26.18. После модерации скачайте дайте отзыв, пожалуйста!
Леонов Александр; +1 – Ответить
28. a.babenko 29.10.26 07:54 Сейчас в теме
Добрый день!

Отличный инструмент
Rafael-87; +1 – Ответить
29. Rafael-87 129 29.10.26 08:33 Сейчас в теме
(28) Благодарю за отзыв
30. random495 31.10.26 22:20 Сейчас в теме
не смог скачать обновленную версию, просит купить абонемент(((
31. Rafael-87 129 01.11.26 05:39 Сейчас в теме
(30) Попробуйте обратиться в техподдержку, я думаю они должны помочь. Если не решится напишите мне в t.me/dautowrafael
32. a.babenko 03.11.26 04:19 Сейчас в теме
Добрый день!

Для базы есть файл с общими правилами - base_notes.json
Можете рассказать, как он строится и используется? Сейчас получилось, что он заполнен прям конкретными указаниями по решенным задачам, а не общими правилами... при этом в интерфейсе нет возможности с ним работать
33. Rafael-87 129 09.11.26 08:25 Сейчас в теме
(32) Добрый день, прошу прощения, был в краткосрочном отпуске. На данный момент base_notes записывает только самостоятельно агент ИИ. Т.е. в процессе общения с агентом, когда он натыкается на ошибки, которые вы ему подсказали или он сам нашел, он пишет себе заметки для каждой базы. Например, для одной базы у меня есть тестовая и боевая. Он сделал заметку, что все исправления в конфигураторе делать только в тестовой (хотя я права в MCP тоже настроил). Сегодня выложу релиз, где можно эти заметки видеть и вручную редактировать. Спасибо за комментарий!
34. Rafael-87 129 09.11.26 08:36 Сейчас в теме
(32) Да и вы правы в этом файле сейчас много лишнего пишет агент, в новом релизе, сделаю только общие правила для базы
35. Rafael-87 129 09.11.26 09:42 Сейчас в теме
(32) ваши замечания учтены в релизе 2026-11-09.5, ждем модерации
a.babenko; +1 – Ответить
36. a.babenko 09.11.26 12:42 Сейчас в теме
Добрый день!

В `check_build` обнаружена ошибка формирования аргументов запуска `1cv8.exe CREATEINFOBASE`.

Фактическая командная строка процесса, с обезличенными путями:

```text
1cv8.exe CREATEINFOBASE File=\"C:\Temp\draft_ib\" /DisableStartupDialogs /DisableStartupMessages /Out C:\Temp\draft_log.txt
```

Последовательности **`\"` присутствуют непосредственно в командной строке процесса**, что подтверждено через `Win32_Process.CommandLine`.

Платформа возвращает код **1** и сообщение:

```text
Неверные или отсутствующие параметры соединения с информационной базой
```

На той же машине корректный вариант команды успешно создаёт пустую информационную базу:

```text
1cv8.exe CREATEINFOBASE "File=C:\Temp\draft_ib;" /DisableStartupDialogs /DisableStartupMessages /Out "C:\Temp\draft_log.txt"
```

Код возврата — **0**.

Предполагаемая причина — неправильное или повторное экранирование кавычек при передаче строки соединения. Исходный код инструмента не исследовался, поэтому конкретное место ошибки не установлено.

Дополнительные наблюдения:

- Сбой происходит до загрузки конфигурации и проверки модулей.
- Ручное создание черновой базы не помогает: при повторном запуске инструмент удаляет её и повторяет ошибочную команду.
- После ручного создания базы корректной командой загрузка конфигурации и проверка модулей выполняются успешно.

Рекомендуется проверить передачу строки соединения единым аргументом и добавить тесты для путей с пробелами и кириллицей.
37. Rafael-87 129 09.11.26 12:56 Сейчас в теме
(36) Надо дождаться модерации в новой версии уже исправлено, если к спеху могу скинуть в телегу
Для отправки сообщения требуется регистрация/авторизация