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

Ключевая часть — встроенный MCP-сервер. Он даёт модели доступ к выгрузке конфигурации, поэтому ассистент ищет по коду, читает метаданные и видит связи между объектами. Без такой выгрузки он отвечает наугад, как обычный чат.
Конфигурацию выгружают в XML-файлы и указывают путь к папке в настройках на вкладке «Базы 1С». Сделать это можно из Конфигуратора или силами самого агента — второй вариант удобнее, потому что исключает расхождение между тем, что открыто на экране, и тем, что лежит на диске.


Расширения выгружаются в отдельную папку и указываются там же. После этого доработки учитываются при анализе наравне с основной конфигурацией: без такого шага ассистент видит типовой код и не замечает, что в базе он уже изменён расширением.
Отдельный случай — работа через прокси. Агент сообщит об отсутствии доступа и предложит настроить соединение на вкладке Proxy, поэтому корпоративный контур не становится препятствием.

Модели: через API и через браузер
В настройках выбирается модель, которая будет помогать в разработке. Поддерживаются подключения по API к разным провайдерам, и это привычный путь для тех, у кого уже есть ключи.

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

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


При включённой опции агент ведёт себя как полноценный исполнитель: открывает нужный модуль в дереве конфигурации и меняет код сам. При правке выделенного метода он находит процедуру по имени и заменяет её, не сдвигая курсор в документе. Если изменение затрагивает другой модуль, он откроет и его.
Здесь стоит сказать прямо: навык держать контроль над такими правками приходит с опытом. На первых порах разумно работать в копии базы и смотреть, что именно изменилось.
Обновление нетиповых конфигураций
Самая трудоёмкая часть сопровождения — перенос доработок в новый релиз. Штатное сравнение и объединение в таких случаях оставляет десятки методов на ручной разбор, и работа растягивается на дни.
В окне сравнения конфигураций у агента появляется своя команда обновления модулей. Он проходит по конфликтным методам и для каждого делает трёхстороннее сравнение: версия поставщика, ваша доработанная версия и то, что пришло в релизе.
Там, где правки не пересекаются, слияние выполняется автоматически, без обращения к модели. Там, где изменения конфликтуют, работу берёт на себя нейросеть и переносит вашу доработку поверх нового кода поставщика. По итогам выводится сводка: что обновлено при участии ИИ, что сложилось само, а какие методы нужно проверить руками.
Порядок настройки
- Установить агент в отдельную папку и запустить его.
- Убедиться, что он подключился к открытому Конфигуратору.
- Выгрузить конфигурацию в XML и указать путь на вкладке «Базы 1С».
- При наличии расширений выгрузить их отдельно и указать путь к папке.
- Настроить прокси, если доступ в сеть идёт через него.
- Выбрать модель на вкладке «Основные» и авторизоваться при браузерном режиме.
- Проверить работу на простой задаче: попросить объяснить незнакомую процедуру.
Этого набора достаточно, чтобы начать. Дальше имеет смысл пройтись по остальным настройкам: у агента есть и тонкая подстройка промптов, и параметры под конкретную среду — их удобно осваивать по мере появления задач.
Где нужен контроль
Модель ошибается, и в 1С это заметно быстро: несуществующий метод, неверный тип реквизита, обращение к несуществующему измерению регистра. Код, который выглядит правильным, компилятор отклонит или он даст ошибку в работе.
Второй риск — правки шире запроса. Попросили поправить условие, а изменилась вся процедура. Поэтому систему контроля версий и обзор изменений перед приёмкой стоит держать в обязательном порядке, особенно на первых месяцах работы с ассистентом.
Третий момент — данные. Для ответа модели нужен контекст, поэтому стоит заранее решить, что допустимо отправлять во внешний сервис, а что должно оставаться внутри контура. Для части организаций это вопрос внутренних регламентов, и он решается выбором модели и режима работы.
Кому это подходит
Разработчикам, которые сопровождают нетиповые конфигурации и регулярно проходят обновления. Аналитикам, которым нужно быстро понять логику чужого кода перед постановкой задачи. Новым сотрудникам, входящим в проект с большим легаси. И командам, которые хотят ускорить рутину, не отказываясь от проверки человеком.
Итог
Confaster закрывает разрыв между «нашёл процедуру поиском» и «понял, как она работает в конфигурации». Наибольшую отдачу он даёт там, где работы много и она однообразна: разбор чужого кода, объяснение логики, подготовка запросов и, прежде всего, перенос доработок при обновлении.
Решение не отменяет ответственности за результат: ассистент готовит черновик, а проверка, тестирование и приёмка остаются за разработчиком. С такой рамкой экономия времени оказывается заметной уже в первые недели.