Почему ИИ без специнструмента не тянет 1С
Когда вы говорите ИИ-агенту «создай справочник Контрагенты» — он пытается написать XML 1С руками. Дальше всё зависит от уровня модели: бесплатные ломаются, дешёвые путаются, средние делают простое, топовые — простое и среднее, но дорого и хрупко.
Модель пишет XML руками
- Ломаются EMF-связи, теряются ссылки на объекты
- В EDT — красные крестики, объект остаётся «битым»
- Топовая модель тратит десятки тысяч токенов на одну попытку
- Формы, СКД, макеты, расширения — практически недоступны
- Даже простой результат — рискованный, легко испортить проект
Модель вызывает штатный API EDT
- Реальную работу делает 1С:EDT, а не модель
- Безопасные дефолты: не указал параметр — подставится разумное
- Ранний отказ вместо битого результата
- Доступно всё: формы, СКД, табличные макеты, расширения, отладка
- Слабая модель справится — топовая тем более
Маршрут изменения метаданных
Слева — модель пытается править XML напрямую; справа — модель вызывает MCP, EDT делает работу
Бесплатные модели OpenRouter — сознательно не используем
На каталоге OpenRouter есть фильтр ?max_price=0 — выпадают «бесплатные» модели. На практике они для
серьёзной разработки не подходят:
- Часто отказывают: rate limit, провайдер «упал», бесплатный пул переполнен.
- Плохо вызывают инструменты — путают параметры, теряют структуру JSON.
- Нестабильно держат длинный контекст 1С-проекта.
Качество получается на дешёвых платных моделях — копейки за вызов, но работают предсказуемо.
OpenRouter — что это
Один аккаунт, один API-ключ — и доступ к сотням моделей от Anthropic, OpenAI, Google, Mistral, Qwen, DeepSeek, Meta. Платите по факту использования, без ежемесячной подписки. Российские карты напрямую не принимает, но баланс пополняется через крипту или зарубежную карту.
Регистрация
Зайдите на openrouter.ai через Google / GitHub / e-mail. Никаких подтверждений документов не требуется.
API-ключ
Профиль → Keys → Create Key. Дайте имя (например, roocode-1c) и поставьте
credit limit $5–10 — страховка от «убежавших» агентов.
Каталог
Раздел Models — поиск по имени (deepseek, qwen) и сортировка по цене.
На карточке модели видны цена за 1M токенов и размер контекста.
Расход
Раздел Activity — фактические расходы по дням и моделям. Удобно следить за бюджетом.
openrouter.ai/activityКакие модели реально брать для 1С
Для разработки в 1С через MCP:RSV Server важны три вещи: понимание русского, поддержка tool calling (вызов инструментов) и достаточный контекст. Под это попадают свежие «flash»-модели DeepSeek и Qwen плюс Sonnet 4.x как запасной вариант под сложные задачи.
| Модель | Контекст | $ / 1M вход | $ / 1M выход |
|---|---|---|---|
| DeepSeek V4 Flashбазовая deepseek/deepseek-v4-flash | 1M | $0.14 | $0.28 |
| Qwen3.5 Flashальтернатива qwen/qwen3.5-flash-02-23 | 1M | $0.065 | $0.26 |
| Claude Sonnet 4.x anthropic/claude-sonnet-4 (запасная) | 200K | ~$3 | ~$15 |
| Claude Opus 4.x для сравнения, не используем | 200K | ~$15 | ~$75 |
Цены DeepSeek и Qwen — точные данные из API OpenRouter на дату публикации. Claude — округлённый ориентир. Перед публикацией проверьте актуальность на openrouter.ai/models.
Сравнение цен — наглядно
Стоимость 1M входных токенов. Шкала линейная — дешёвые «flash»-модели на её фоне почти невидимы
Реалистичный бюджет
Активный программист: ~5–10M входных токенов в день, каждый день. На DeepSeek-V4-Flash — $18–37/мес. На Qwen3.5-Flash — ещё дешевле, $10–20/мес. Для сравнения, подписка топовой модели стоит $20–200 в месяц фиксированно, независимо от фактической нагрузки.
ID моделей могут поменяться (DeepSeek и Qwen регулярно выпускают новые «flash»-версии). На момент записи
актуальные ID — deepseek/deepseek-v4-flash и qwen/qwen3.5-flash-02-23; если в каталоге
увидите более свежий аналог в той же линейке — берите его.
Roo Code — мост от модели к плагину
OpenRouter — это только провайдер моделей. Чтобы модель «увидела» MCP-сервер плагина MCP:RSV Server, нужен ИИ-клиент, который умеет одновременно говорить с моделью и с MCP. Бесплатный, открытый, ставится в VS Code за минуту — расширение Roo Code.
Установка и подключение OpenRouter
- VS Code → панель Extensions → поиск
Roo Code→ Install. - В боковой панели появится иконка кенгуру — открыть.
- На welcome-экране выбрать провайдера OpenRouter, вставить API-ключ
sk-or-v1-.... - В выпадающем списке Model выбрать
deepseek/deepseek-v4-flash. - Готово. Под полем чата появится счётчик токенов и стоимости в долларах в реальном времени.
API Configuration Profiles — несколько моделей одновременно
Главная фишка Roo Code — профили API. Это набор готовых конфигураций, между которыми переключаешься в один клик. Удобный набор для разработки 1С:
Базовый
deepseek/deepseek-v4-flash — основная модель для 90% задач. Быстро, дёшево, держит русский.
Альтернатива
qwen/qwen3.5-flash-02-23 — на случай, если DeepSeek упёрся в rate limit или странно отвечает.
Сложные задачи
anthropic/claude-sonnet-4 — точечно под архитектурные задачи. Дороже, но по запросу.
Режимы работы
Roo Code работает в нескольких режимах. Для каждого можно закрепить свой профиль API: например, Code всегда на DeepSeek, Architect — на Sonnet 4.x.
- Code — пишет и правит код. Основной рабочий режим.
- Architect — обсуждает архитектуру, планирует, не торопится писать.
- Ask — отвечает на вопросы по проекту, не редактирует.
- Debug — помогает с отладкой.
Подключение MCP:RSV Server
Плагин запускает HTTP-сервер на 127.0.0.1:8770 прямо внутри 1С:EDT. Roo Code подключается к нему
по транспорту streamable-http — пара строк JSON, и появляются 18–28 инструментов плагина.
Шаг 1. Проверьте, что плагин запущен
- Откройте 1С:EDT и убедитесь, что плагин активен: Window → Preferences → MCP:RSV Server (порт по умолчанию 8770).
- В терминале:
curl http://localhost:8770/health— должен вернуть OK.
Шаг 2. Создайте файл .roo/mcp.json в корне рабочей папки
// .roo/mcp.json — проектная конфигурация { "mcpServers": { "1c-rsv": { "type": "streamable-http", "url": "http://127.0.0.1:8770/mcp", "alwaysAllow": [ "list_workspace_projects", "ai_context", "code_structure" ] } } }
Шаг 3. Откройте раздел MCP в Roo Code
Сервер 1c-rsv подхватится автоматически. Раскройте его — увидите список инструментов.
Что включаем в alwaysAllow
Автоматически разрешаем только безопасные операции чтения. Запись — всегда с подтверждением
Только чтение
list_workspace_projects— состав воркспейсаai_context— контекст по объектуcode_structure— структура и код модуля: карта методов, тело метода
Запись и модификация
write_module_source— пишет кодedit_metadata— меняет метаданныеlaunch_debugger— управляет отладчиком- Любая операция, которая что-то изменяет
Что можно делать через MCP:RSV Server
Полноценная разработка, а не «генерация кода по описанию». Всё работает через штатный API 1С:EDT — никакого ручного XML, никаких испорченных EMF-связей.
- Метаданные: справочники, документы, регистры (накопления, сведений, бухгалтерии, расчёта), планы видов характеристик, перечисления, общие модули, обработки, отчёты.
- Реквизиты, табличные части, измерения, ресурсы.
- Формы любой сложности: поля, группы, кнопки, таблицы, декорации, обработчики команд, динамические списки.
- Макеты — табличные документы и СКД.
- Картинки — стандартные платформенные и
ОбщаяКартинка.*. - Подсистемы, подписки на события.
- Расширения — заимствование объектов, реквизиты и формы в расширении.
- Чтение и правка кода BSL — в стиле текущей конфигурации, с обёртками БСП.
- Отладка — breakpoints, step, evaluate выражений.
- Экспорт внешних обработок и отчётов в
.epf/.erf.
На текущий момент не реализованы: макеты HTML/Word, регламентные задания. Создаются вручную в EDT. Плагин активно развивается — следите за релизами.
Профили лицензии плагина
| Профиль | Что доступно | Инструментов | Цена |
|---|---|---|---|
| Аналитик чтение и анализ | Поиск, чтение кода, валидация, справка | 18 | 990 ₽/мес |
| Разработчик + запись BSL | + запись кода, отладка, экспорт обработок | 26 | 1 990 ₽/мес |
| Архитектордля разработки + edit_metadata | + создание объектов, форм, СКД, макетов, расширений | 27 | 3 490 ₽/мес |
На пробном периоде 14 дней даётся Архитектор — полный набор. После пробного — выберете тариф под свои задачи.
Где взять плагин и как начать
Сайт prepod2003.github.io/edt-ai-1c —
раздел Скачать: дистрибутив 1C-RSV-MCP-3.5.0-distr.zip (~2.7 МБ).
Установка стандартная для Eclipse/EDT: Help → Install New Software → Add → Archive.
Скачайте
Дистрибутив с сайта плагина. Подходит для 1С:EDT 2025.2 + Java 17.
prepod2003.github.io/edt-ai-1cУстановите в EDT
Help → Install New Software → Archive → выбираете ZIP → перезапуск EDT.
Активируйте
При первом запуске плагин сам предложит 14 дней Архитектора — без карты, без регистрации.
Подключите Roo Code
Создайте .roo/mcp.json по образцу выше — и работайте.
Связка одной строкой
≈ $20–40 / мес
бесплатно
14 дней бесплатно
= полноценная разработка в 1С
при минимальных расходах
- ИИ без специнструмента в 1С разработку не тянет — даже топ-модели.
- ИИ с MCP:RSV Server тянет даже на дешёвых платных моделях уровня DeepSeek-V4-Flash и Qwen3.5-Flash.
- Реалистичный бюджет — $20–40 в месяц. В разы меньше любой топовой подписки.
- Бесплатные модели не используем — для серьёзной разработки они не подходят.
- Roo Code — бесплатный мост между OpenRouter и MCP-сервером плагина.