Вайб-кодинг в 1С: как рефакторить код бесплатно с помощью VS Code и Roo Code

02.02.26

Интеграция - Нейросети

Некоторые задачи можно и нужно делегировать ИИ, а простые задачи можно отдавать бесплатным моделям. В статье коротко рассказываю про расширение roocode для vscode, инструмент openrouter и реальную задачу по рефакторингу кода.

🔥 Вайбкодинг в 1С: рефакторинг легаси-кода с помощью VS Code и Roo Code

Многие разработчики уже оценили возможности Cursor и его агентов для «вайбкодинга».

Но есть отличная альтернатива, которая:

  • гибко настраивается

  • работает прямо в VS Code

  • позволяет использовать бесплатные модели

В этой статье разберём, как настроить связку VS Code + Roo Code для работы с 1С и выполнить качественный рефакторинг легаси-кода.

🛠 Шаг 1. Установка и настройка окружения

Вместо IDE со встроенным агентом будем использовать расширение для VS Code — Roo Code (ранее Roo Cline).

Что делаем:

  •  Устанавливаем расширение Roo Code из Marketplace VS Code

 

 

  •  Для удобства можно вынести иконку расширения (кенгуру 🦘) в правую панель, если хотите, чтобы интерфейс напоминал Cursor.
  •  В настройках (иконка шестерёнки) выбираем провайдера

В примере используется OpenRouter, так как он даёт доступ к большому количеству моделей

 

 

🔑 Шаг 2. Выбор модели и API-ключ

Одна из главных фишек — поддержка бесплатных моделей.

  • На сайте OpenRouter можно отфильтровать модели по цене и популярности

  • В этом примере используется
    Z.AI: GLM 4.5 Air (free)

 

 

📌 Для подключения:

  • создаём API-ключ на OpenRouter

  • вставляем его в настройки Roo Code в VS Code

 

🧠 Шаг 3. «Затачиваем» ИИ под 1С

Чтобы модель писала код по вашим правилам, соблюдала стиль, структуру и комментарии, используем Custom Instructions (глобальный промпт).

Как настроить:

  • В настройках Roo Code в поле
    “Instructions for all modes”
    вставляем промпт, описывающий роль эксперта по 1С

 

 

💡 Я использовал промпт из ТГ-канала «Жёлтый вайб», где модель представляется как
«Клавдия — эксперт по 1С» 😄

 

 

🔥 Шаг 4. Практика: рефакторинг по принципу «7 ± 2»

Вот что говорит сама модель о принципе:

 

 

Для теста была взята моя старая обработка с Инфостарта с очень длинной и запутанной функцией ЗаполнитьНаСервере. Задача — отрефакторить её, используя принцип «7 ± 2» (минимизация сложности и количества параметров).

Процесс:

1. Код функции переносится в отдельный файл с расширением .bsl.

2. Агенту дается команда: «Отрефакторь код в файле в соответствии с принципом 7 ± 2».

 

 

3. Модель анализирует файл, предлагает план изменений и после подтверждения приступает к работе.

 

 

Модель создает чекпоинт и производит рефакторинг.

 

 

Итоги и выводы

Результат впечатляет:

  • 🔥 За ~10 минут модель полностью переписала код

  • 🔍 Разбила огромную функцию на маленькие процедуры

  • 📝 Добавила комментарии и улучшила читаемость

Ключевые выводы:

  • Эффективность:
    Модель сделала ~90% работы, остались лишь мелкие ручные правки

  • Качество:
    В задачах рефакторинга бесплатные модели не уступают платным (например, Claude 3.5 Sonnet в Cursor)

  • Ограничения:
    Без подключения MCP-серверов агент не справится с задачами, требующими знания метаданных или специфики конфигурации
    👉 но для чистого кода — это идеальный инструмент


🚀 Что дальше

В следующей статье расскажу про:

  • подключение бесплатных MCP к Roo Code

  • генерацию нового кода 1С, а не только рефакторинг

 

🎥 Видео-версия

 

Спасибо за внимание.

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

См. также

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

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

15250 руб.

25.08.2025    37539    77    19    

89

Разработка Инструментарий разработчика Работа с интерфейсом Адаптация типовых решений Нейросети 1C:Бухгалтерия 1C:ERP 1С:ЗУП 1С:КА 1С:УНФ 1С:УТ 1С:Розница 1С:ДО 1С:ERP Управление предприятием 2 Платные (руб)

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

36600 руб.

28.08.2025    5424    2    2    

5

Нейросети 1С 8.3 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Обработка подключения фотокамер Canon и Nikon к Управление торговлей 11.4 для потоковой загрузки фотографий в карточки товаров с автоматическим удалением фона

23180 руб.

24.06.2021    11456    5    7    

16

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

Расширение для заполнения описания номенклатуры с помощью модели ИИ GigaChat от Сбера. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ.

5084 руб.

08.11.2023    6219    19    0    

29

Мастера заполнения Нейросети 1С:Предприятие 8 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Расширение для заполнения описания товара (номенклатуры) с помощью модели ИИ ChatGPT с ключевыми словами. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ. Прошло аудит на 1cfresh.com. Версия для автоматического заполнения

5000 руб.

13.03.2023    22448    51    50    

80

Нейросети Программист 1С 8.3 1С:Библиотека стандартных подсистем Россия Абонемент ($m)

Универсальный коннектор для работы с LLM в 1С. Один API — множество моделей: GPT, Claude, Gemini, DeepSeek, Yandex, GigaChat и др. Поддержка локальных моделей, полное логирование токенов, примеры кода. MIT-лицензия.

1 стартмани

18.01.2026    3981    AndRoman.pro    33    

52

Рефакторинг и качество кода Программист Бесплатно (free)

Костыль, рефакторинг или архитектура - делюсь своим видением того, как выбирать правильный инструмент под конкретную задачу. За годы в 1С я выработал алгоритм "трех зон", который помогает мне не только писать код, но и говорить с бизнесом на его языке. В статье рассказываю, когда временное решение оправдано, а когда оно становится миной замедленного действия. Никаких нотаций, только мой опыт принятия решений, где каждая строчка имеет цену. Буду рад, если моя система поможет вам по-новому взглянуть на привычную рутину.

19.12.2025    1814    GarriSoft    14    

17

Рефакторинг и качество кода Программист Бесплатно (free)

История о легендарном отчете на 11 000 строк, копеечном расхождении и костыле 2014 года, который пережил все обновления. О том, как Василий спас квартальное закрытие, не тронув ни единой строчки кода монолита

15.12.2025    1432    GarriSoft    21    

20
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. sigma17 12 02.02.26 17:57 Сейчас в теме
Спасибо, очень интересно.
2. dimarco_nsk 03.02.26 09:03 Сейчас в теме
Данная модель единственная бесплатная, и она уже не доступна. Есть ещё варианты, как подключить помощника ИИ в VSC ? Всё в новинку. Спасибо.
3. allegrosoft 56 03.02.26 09:52 Сейчас в теме
(2) меня бесплатные не впечатлили, маленькое контекстное окно, постоянные ошибки, ну и ограничение по токенам.
5. Ibrogim 1363 03.02.26 10:00 Сейчас в теме
(3) Посмотрите в сторону Roocode + Cerebras (до 1 миллион токенов в день) . Об этом в следующей статье )
4. Ibrogim 1363 03.02.26 09:57 Сейчас в теме
(2) Она доступна прямо сейчас. только что проверил. а вообще бесплатных много
Прикрепленные файлы:
6. dimarco_nsk 03.02.26 10:14 Сейчас в теме
(4) В списке есть, но при подключении модели в VSCode пишет, что она не доступна
7. allegrosoft 56 03.02.26 10:55 Сейчас в теме
(6) Скажу , что и с платными не все гладко с roo code, нужно ограничивать контекст, в одном модуле 3000+ строк кода, уже плохо, будут вываливать ошибки чтения/редактирования. Нужно готовить свой код для работы, дробить модули по 1000 строк кода. Что возможно , получать через mcp. Очень важно уменьшение контекстного окна, что бы избежать потери фокуса контекстного окна моделью. И избежать галлюцинации llm.
8. Ibrogim 1363 03.02.26 11:53 Сейчас в теме
(6)
e пишет, что она не до

Скорее всего проблема на вашей стороне.
Только что проверил. работает
Прикрепленные файлы:
9. silberRus 73 03.02.26 13:45 Сейчас в теме
А не надо было плохой код сразу писать чтобы потом его рефакторить )
10. Ibrogim 1363 03.02.26 13:50 Сейчас в теме
(9) Дак я сразу знал, что появится ИИ вот и не заморачивался )
11. andrew.ab 234 03.02.26 15:55 Сейчас в теме
Автор забыл добавить что у модели Z.AI: GLM 4.5 Air (free) всего 50 промтов в сутки бесплатно.

Инструкция для Cursor как подключать модели через OpenRouter

Давно сижу на openrouter, т.к. цена моделей в разы меньше встроенных от Cursor, а с 01.01.26 цены еще подняли, теперь топовые модели ходят по api по полной стоимости.
13. Ibrogim 1363 03.02.26 16:32 Сейчас в теме
(11)
тов
да, но 50 промптов в день не так уж и плохо. ну и есть другие провайдеры, где тоже доступны бесплатные модели. как наступит ночь напишу про это следующую статью
14. andrew.ab 234 03.02.26 16:58 Сейчас в теме
(13) если есть подключенные MCP, то 50 промтов могут улететь за один раз. Например я пользуюсь допиленной mcp serena - используется для экономии токенов + память агента.
12. diocon 03.02.26 16:04 Сейчас в теме
Как к ollama подключить, в которой gemma3:12b крутится?
Для отправки сообщения требуется регистрация/авторизация