AI-агенты для программиста 1С и кода BSL: что выбрать

Если программисту 1С нужен AI-агент, который открывает выгрузку конфигурации или проект 1C:EDT и работает из России без VPN, выбирайте RUFP. Это отдельное приложение для Windows, macOS и Ubuntu с основной моделью GPT-6 Sol от OpenAI. В режиме плана RUFP сначала предлагает шаги, затем правит файлы модулей и метаданных и запускает проверки в терминале под вашим контролем, а изменения видны во вкладке «Обзор». Оплата российской картой, есть пробный период на один день.

Какие AI-агенты работают с кодом 1С в 2026 году?

С кодом BSL сейчас работают инструменты трёх форматов:

  • Агент над папкой проекта. Открывает выгрузку конфигурации или проект EDT, сам читает и правит файлы, запускает команды: RUFP, Claude Code, Codex.
  • Помощник внутри 1C:EDT. 1С:Напарник от фирмы «1С».
  • Плагин к IDE общего назначения или редактор с агентом. GigaCode, SourceCraft Code Assistant, Cursor.

Из этих семи инструментов официальную поддержку языка 1С заявляет только 1С:Напарник. Остальные открывают файлы .bsl и XML так же, как любые другие файлы проекта. RUFP относится к тому же классу AI-агентов, что Claude Code и Codex, и работает из России напрямую.

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

Сравнение AI-агентов для 1С по проверяемым критериям

RUFP сочетает то, что в других колонках встречается по отдельности: работу с любой папкой исходников, запуск проверок в терминале, модель GPT-6 Sol и доступ из России с оплатой в рублях. 1С:Напарник единственный в списке официально поддерживает 1С, но работает только внутри EDT. Ячейки заполнены по официальным страницам продуктов, строка о доступе к Cursor по публикациям vc.ru и Хабра.

КритерийRUFP1С:НапарникGigaCodeSourceCraft Code Assistant
ФорматОтдельное приложение для Windows, macOS и UbuntuПлагин 1C:EDT, входит в состав EDT 2025 и новееПлагин для GigaIDE, JetBrains и VS CodeПлагин для VS Code, VSCodium и JetBrains
Конфигуратор или EDTЛюбая папка: выгрузка из Конфигуратора или проект EDTТолько 1C:EDT 2023.3.6 и новееПапка проекта в IDE; среды 1С в описании нетПапка проекта в IDE; среды 1С в описании нет
1С в официальной документацииОтдельной поддержки не заявлено, файлы выгрузки обрабатываются как любой проектДа: метаданные, ИТС, БСП, bsl-checkНет в списке языковНет в списке явно поддерживаемых языков
Команды и проверкиВ терминале, с «Полным доступом» или ручными разрешениямиПроверка синтаксиса, Git-операции по уровням рискаАгентный режим запускает тесты и сборкуВыполняет команды в терминале
ПланированиеРежим планаРазбивает сложную задачу на шагиОфициально не описаноРежим архитектора, только в VS Code
МодельGPT-6 Sol в основной конфигурацииНазвания не раскрыты, инфраструктура 1СGLM, MiniMax, Kimi, DeepSeek, Qwen в плагине для GigaIDE и JetBrainsНе названы; внешние модели на платных тарифах
Доступ из РоссииНапрямую, без VPNРоссийский сервис, нужна учётная запись 1С:ИТСРоссийский сервис на GitVerseРоссийский сервис Яндекса
Цена и оплатаПробный период на один день; платные от 1 000 ₽ в месяц, российская картаСейчас без дополнительной оплатыПерсональный бесплатно; Бизнес от 1 699 ₽ за пользователя в месяцС 1 октября 2026 года Free 0 ₽ и Start 1 190 ₽ за участника в месяц

Claude Code, Codex и Cursor тоже открывают папку проекта, сами правят файлы и запускают команды, а язык 1С в их документации отдельно не описан. Остальные критерии:

КритерийClaude CodeCodexCursor
ФорматТерминал, IDE, десктоп, браузерПриложение ChatGPT, CLI, расширение IDEРедактор кода с агентом
ПланированиеPlan modeКоманда /planPlan Mode
МодельМодели ClaudeGPT-6 Sol с тарифа PlusМодели OpenAI, Anthropic, Google и других
Доступ из РоссииРоссия не в списке поддерживаемых странРоссия не в списке, возможна блокировка аккаунтаПо данным vc.ru и Хабра, недоступен с 4 сентября 2026 года
Цена и оплатаPro $20 в месяц, Max от $100Free, Go $8, Plus $20Hobby бесплатно, Individual $20

Списки поддерживаемых стран OpenAI и Anthropic Россию не включают. Об ошибке региона в Cursor писали vc.ru и Хабр, официального заявления Cursor о России нет. Варианты перехода собраны в статьях чем заменить Cursor в России и российские аналоги Claude Code, Cursor и Codex.

Откройте в RUFP папку с выгрузкой конфигурации тестовой базы и посмотрите, какой план агент предложит для задачи из вашего бэклога.

Попробовать RUFP на своей конфигурации

Что подготовить в конфигурации 1С перед работой с AI-агентом?

AI-агенту нужны исходники в файлах и точка отсчёта, с которой потом сравнивают результат. Выгрузка конфигурации в файлы раскладывает описание объектов по XML, а каждый модуль сохраняет в текстовый файл с расширением .bsl; данных информационной базы в ней нет. Проект 1C:EDT и так хранится в файлах и интегрирован с Git.

  1. Выгрузите конфигурацию тестовой базы через меню «Конфигурация > Выгрузить конфигурацию в файлы» или в пакетном режиме. Для повторных выгрузок платформа поддерживает инкрементальный режим.
  2. Создайте в папке репозиторий Git и зафиксируйте исходное состояние. Репозиторий можно создать и из RUFP, действием «Создать репозиторий Git».
  3. Снимите базовую линию замечаний открытым BSL Language Server в режиме анализатора, например java -jar bsl-language-server.jar --analyze --srcDir ./src/cf --reporter json. Нужна Java 17 или новее. В VS Code те же диагностики показывает расширение Language 1C (BSL).
  4. Запишите ограничения для агента: доработки держать в расширении, чтобы не менять типовую конфигурацию, объекты поставщика не трогать, базу данных не менять, ничего не публиковать.
  5. Решите заранее, как правки вернутся в тестовую базу. Для Конфигуратора это частичная загрузка из командной строки: параметр /LoadConfigFromFiles с опцией -Files, а вместе с /UpdateDBCfg изменения принимаются в базе тем же вызовом. В EDT конфигурацию обновляют из самой среды.

В такой папке RUFP сам читает нужные файлы, копировать код в чат не нужно. Если BSL Language Server или платформа 1С установлены на том же компьютере, RUFP может запустить анализ или загрузку в тестовую базу в терминале с вашего разрешения.

Какие задачи 1С поручать AI-агенту и чем проверять результат

AI-агенту удобнее всего отдавать задачи с проверяемым признаком готовности. В шаблоне постановки задачи RUFP для него есть строка «Готово, когда», а проверяют результат на тестовой базе.

ЗадачаЧто дать агентуГотово, когдаЧем проверить
Запрос 1СОбъекты и реквизиты из выгрузки, период, ожидаемые итогиИтоги совпадают с контрольным отчётомВыполнить на тестовой базе и сверить итоги
Внешняя обработкаXML-исходники или описание формы, способ подключенияОткрывается в тестовой базе и проходит сценарийСобрать из XML в Конфигураторе или EDT
Отчёт на СКДПоля, отборы, группировки, источники данныхСтруктура и итоги совпадают с контрольнымиСформировать отчёт, открыть схему в конструкторе
Рефакторинг модуляМодуль, запрет менять экспортные процедуры, стандарты командыПоведение прежнее, замечаний не больше, чем до правкиgit diff, BSL Language Server до и после
Разбор ошибкиТекст ошибки, шаги воспроизведенияОшибка не повторяется по тем же шагамВоспроизвести до и после исправления
HTTP-сервис или обменШаблоны URL, формат JSON, пример запроса без реальных токеновТестовый вызов возвращает ожидаемый ответПубликация на тестовом веб-сервере, вызов тестовым клиентом

Когда выбрать RUFP для разработки на 1С

RUFP стоит выбрать, когда программисту 1С нужен хороший агент на модели мирового уровня GPT-6 Sol, который стабильно работает без блокировок аккаунтов и обходных путей и оплачивается российской картой. Особенно если вы пишете код в Конфигураторе, где плагинов EDT нет, или задача выходит за пределы одного модуля: скрипт обмена, внешний сервис, проверки рядом с кодом.

  • Любая папка исходников. Выгрузка из Конфигуратора и проект EDT открываются одинаково, среда разработки остаётся прежней.
  • Модель. Основная конфигурация RUFP-default работает на GPT-6 Sol, модели OpenAI для сложного программирования и агентных задач.
  • Шаги до правок. В режиме плана RUFP предлагает шаги, их можно уточнить и только потом одобрить выполнение.
  • Проверки под контролем. С «Полным доступом» RUFP выполняет команды в терминале без отдельных подтверждений, без него спрашивает: разрешить один раз, разрешить всегда или запретить.
  • Diff и история. Вкладка «Обзор» показывает изменения, Git хранит историю.
  • Глубина анализа. Для сложной задачи есть уровень «Глубокий»; проверка, как сказано в справке RUFP, нужна на любом уровне.
  • Поддержка 24/7. В Telegram и VK отвечают в течение 5 минут и помогают разобраться.

Для программиста 1С вайбкодинг выглядит как спокойный рабочий цикл: доработку описывают словами, RUFP предлагает план и правит модули, а решение о правке и проверка в тестовой базе остаются за человеком.

Кому подойдут 1С:Напарник, GigaCode, SourceCraft, Claude Code, Codex и Cursor

  • 1С:Напарник подойдёт, если вы разрабатываете в 1C:EDT и есть активная учётная запись 1С:ИТС. По заявлению 1С, вычисления идут на её серверах в России.
  • GigaCode выберут те, кому нужен ассистент в GigaIDE, JetBrains или VS Code для других языков проекта. Для личного использования он бесплатен.
  • SourceCraft Code Assistant удобен команде, которая уже работает в VS Code и сервисах Яндекса.
  • Claude Code и Codex подойдут тем, кто работает из страны, которую поддерживают Anthropic и OpenAI. Cursor выбирают, когда нужен именно редактор с агентом и сервис доступен в регионе.

Как проверить AI-агента на своей задаче 1С

Надёжнее всего сравнить агентов на одной задаче из своего бэклога в копии базы, а результат проверить привычными механизмами платформы.

  1. Сделайте копию базы. Выгрузку информационной базы загружайте только в новую пустую базу: при загрузке текущая база полностью заменяется. В конфигурациях на БСП копия сама блокирует работу с внешними ресурсами.
  2. Опишите задачу по шаблону «Цель, Контекст, Ограничения, Готово, когда». Каждый агент получает тот же текст и свою ветку от общего коммита. Если в сравнении участвует 1С:Напарник, всем агентам дают проект 1C:EDT: Напарник работает только в EDT, а RUFP, Claude Code и Codex открывают такую папку так же, как выгрузку.
  3. Попросите сначала план: режим плана есть у RUFP, Claude Code, Codex и Cursor, у SourceCraft это режим архитектора, а 1С:Напарник разбивает сложную задачу на шаги. Сверьте, те ли объекты агент собирается менять.
  4. Посмотрите diff во вкладке «Обзор» в RUFP или через git diff: изменены только нужные файлы?
  5. Загрузите правки в конфигурацию тестовой базы и запустите автоматические проверки: BSL Language Server до и после, проверку конфигурации с синтаксическим контролем модулей или validate в 1C:EDT CLI. Если в команде используют АПК, прогоните и её.
  6. Обновите конфигурацию базы данных, пройдите сценарий в режиме 1С:Предприятие и получите отчёт об отличиях через сравнение конфигураций.
  7. В команде после проверки захватите нужные объекты в хранилище конфигурации, перенесите в них проверенные правки, например сравнением и выборочным объединением с конфигурацией тестовой базы, сохранённой в файл, и поместите изменения с комментарием. Если требования ведут в СППР, свяжите с ними задачу.

По каждому агенту запишите тариф и модель, число уточнений, замечания BSL Language Server до и после, итог проверки конфигурации и сценария; для RUFP ещё уровень глубины анализа. Пароли, токены и персональные данные в задачу и папку проекта не кладите, правила есть в справке о безопасности данных.

Выгрузите конфигурацию тестовой базы, опишите в RUFP доработку из своего бэклога и сравните план агента с тем, как сделали бы сами.

Описать доработку 1С в RUFP

Частые вопросы

Какой AI-агент лучше пишет на BSL?

Опубликованные наборы задач для кода 1С, например 1C Code Bench от Sber AI и открытый PRISM, сравнивают модели на отдельных задачах генерации кода. Агентов на доработке конфигурации они не сравнивают, и в этой статье прогона задач тоже не было. Из инструментов этого сравнения язык 1С официально поддерживает только 1С:Напарник, остальные работают с файлами .bsl как с обычными файлами проекта. Проверить агента можно на своей задаче: BSL Language Server до и после правки, проверка конфигурации и сценарий в тестовой базе.

Есть ли AI-агент для Конфигуратора без перехода на EDT?

Да, если агент работает с папкой проекта. Ему дают выгрузку конфигурации в файлы, а правки возвращают в тестовую базу частичной загрузкой из командной строки. RUFP открывает такую выгрузку как обычный проект. 1С:Напарник доступен только в 1C:EDT.

Что такое BSL Language Server и зачем он при работе с агентом?

BSL Language Server — открытая реализация протокола LSP для языка 1С и OneScript от сообщества 1c-syntax: диагностики, форматирование, метрики сложности. В режиме анализатора он проверяет каталог исходников из командной строки и сохраняет отчёт, поэтому замечания можно сравнить до и после правки агента. Нужна Java 17 или новее.

Как не сломать типовую конфигурацию на поддержке?

Доработки выносят в расширение: по документации 1С, типовую конфигурацию при этом менять не нужно. Это правило записывают в ограничения задачи вместе с «Не меняй базу данных» и «Ничего не публикуй». Результат сначала загружают в тестовую базу и проверяют там.

Можно ли пользоваться Claude Code, Codex или Cursor для 1С из России?

Для Claude Code и Codex Россия официально не поддерживается: её нет в списках поддерживаемых стран Anthropic и OpenAI, а OpenAI предупреждает о возможной блокировке аккаунта. Cursor, по данным vc.ru и Хабра, недоступен пользователям из России с 4 сентября 2026 года. Подробнее в статьях про Claude Code и Codex в России.

Работает ли RUFP из России и сколько стоит?

Да, RUFP работает из России напрямую, без VPN, и оплачивается российской картой. Есть пробный период на один день, платные начинаются от 1 000 ₽ в месяц, лимиты описаны в справке о тарифах. Если что-то не получается, поддержка 24/7 в Telegram и VK отвечает в течение 5 минут.

Попробуйте RUFP на своей задаче

Зарегистрируйтесь и принесите свою первую задачу — начать можно с пробного периода на один день. RUFP предложит план, напишет код и покажет изменения перед применением.

Начать пробный период на один день