Сравнение с рынком

Метрика

Средний 1С-разработчик

С AI (Claude)

Задач в неделю

3–7

~24–50

Задач в день

0.5–1.5

~5–10

Пиковая нагрузка

2–3/день

9/день

Множитель

1x

~4–6x

Моя текущая скорость примерно в 3 раза выше, чем у среднего Senior 1С-разработчика. Потенциальный потолок при полной автоматизации цикла — 100 задач в неделю (эквивалент 6 синьоров).

Это не теория. Ниже — цифры, архитектура и честный разбор того, что работает, а что нет.

Я использую подписку Claude code Pro MAX 200 USD в месяц и этого полностью хватает.
Работа вся построена через Claude code CLI на выделенном сервере.

Пайплайн разработки строится на команде
/task НазваниеЗадачи - далее промт - что нужно сделать на 2-3 предложения.

Команда /task обёртка - вызывает полный пайплайн.

  • создается задача в Битрикс24 или подтягивается из уже созданной задачи через MCP bitrix

  • Создаётся подпапка задачи

  • Читается контекст задачи если папка уже есть

  • Анализируются метаданные, создаётся план разработки - вызываются субагенты - исследования и планирования. Модели opus-4-6 deepthink

  • Задаются уточняющие вопросы Пользователю ( это очень важная часть поднимает качество выполнения на 20-30% ). Модель исполняет правило - ничего не делать пока уровень уверенности понимания задачи не будет выше 90%

  • Диагностика данных используется MCP 1c.

  • Разработка - агент sonet очень быстро делает. Используется MCP xml. И Есть ещё mcp 1c-help синтаксис языка, MCP 1с-metadata. Но эти инструменты редко уже Агент использует предпочитает напрямую смотреть в файлах XML.

  • Верификация кода модулей MCP bsl. Заметьте эта штука поднимает скорость разработки на 25% примерно так как убираются полностью глупые ошибки в коде. Но она не умеет проверять запросы.

  • проверка запросов через MCP 1c - эта штука гениальная - она запускает все запросы прямо внутри базы ( тестовой ). Все ошибки с метаданными и запросами сразу убираются. Это даёт прирост скорости в 50% минимум.

  • Проверка XML файлов - MCP xml. Здесь сразу загрузка в конфигуратор в планах.

  • Тестирование сейчас в ручную и загрузка пока вручную.

  • Завершение задачи - сохранение/обновление контекста, сохранение истории промтов -закрытие задачи в Битрикс через MCP bitrix. Потом к задаче можно легко вернутся, если нужно что-то доработать, особенно ничего не объясняя Агент считает всю историю и контекст.

Агент с нуля создаёт/дорабатывает полностью Отчеты, Обработки, Документы, Справочники, Регистры. Генерит формы любых объектов. Все что нужно на пути в нелегкой адаптации к бизнесу типовых конфигураций 1с.

MCP-серверы: что даёт каждый

? 1c MCP ( расширение в 1с с http коннектором + proxy mcp ) — 50% эффективности

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

Без этого сервера агент работает вслепую. С ним — сразу видит, правильно ли написан запрос, как реально организованы данные, где баг.

? XML MCP — 30% эффективности

Написан на TypeScript. Умеет создавать, читать и редактировать XML-файлы конфигурации 1С строго по правилам платформы: документы, справочники, регистры, отчёты, формы с реквизитами/таблицами/кнопками, модули объектов.

Почему это критично. Агент без этого сервера галлюцинирует структуру XML каждый раз по-разному. Конфигуратор 1С при загрузке xml либо выдаёт нечитаемую ошибку, либо молча зависает. Я потратил два месяца на попытки решить это через текстовые правила для агента — не работает. MCP XML решил проблему кардинально.

? Пайплайн и воркфлоу — 20% эффективности

Настройка правил, скиллов и хуков в проекте Claude Code. Обновляется примерно раз в месяц. Сейчас тестируются Skills 2.0.

Остальные MCP

MCP

Роль

Эффект

bsl

Верификация кода модулей

+25% к скорости, убирает глупые ошибки

1c-metadata

Быстрый доступ к структуре объектов. RAG

Снижает время исследования, но чаще агент предпочитает напрямую читать XML

1c-help

Синтаксис языка 1С, RAG

Используется редко

bitrix

Интеграция с Bitrix24

Автоматизация создания/закрытия задач

graphiti

Персистентная память

Переиспользование паттернов из прошлых задач

Главный минус: 1с «жёлтый тормозной ящик»

При всей эффективности AI, 1С — специфическая среда с серьёзным узким местом:

Агент написал код:                         10–15 мин
Загрузка в конфигуратор + обновление + тест: 30 мин

При сложной обработке — 3–4 цикла. Итого: 30% времени — код, 70% — загрузка и отладка.

Для сравнения: в Python-вайбкодинге агент очень быстро сам запускает тест, деплоит и отлаживает. В 1С этого нет.

Параллельность особенно не спасает : написание кода — до 3–5 задач одновременно; загрузка в базу — не более 2–3 (иначе путаница).

Что планирую дальше

Приоритет 1 — MCP автозагрузки в конфигуратор. Загружать не всё расширение, а только изменённые объекты. Ожидаемый эффект: ускорение цикла в ~2 раза.

Приоритет 2 — MCP Ванесса (BDD-тестирование). Сервер в стадии отладки. Цель — автоматическое тестирование должно получится чуть быстрее, но главное главное тестирование более комплексное, чем вручную.

Честные оговорки

«Задача» — понятие растяжимое: крупный отчёт с нуля и мелкий багфикс — разные трудозатраты. Часть времени среднего разработчика уходит на совещания и документацию — AI частично снимает эту нагрузку. EDT пробовал дважды — оба раза терял по неделе: EDT использует свой формат .dbo агент его также не понимает, выгрузка/загрузка нестабильна. Оба раза терял целые куски метаданных при загрузке выгрузке в конфигуратор. Пока не рекомендую.

Итог

AI-ассистент даёт 4–6-кратное ускорение по числу закрытых задач. Ключевой инвестицией оказался не сам AI, а качество MCP-серверов вокруг него — особенно интеграция с живой базой 1С для тестирования запросов и валидный XML-генератор объектов конфигурации.

Большинство используемых MCP — самописные или сильно доработанные с GitHub.

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

Комментарии (25)


  1. DvoiNic
    20.03.2026 10:51

    А можно пример?

    Например, видосик пп1-7 ?


  1. kpmy
    20.03.2026 10:51

    Денег в 4-6 раз больше платят?


    1. TerryChan2003
      20.03.2026 10:51

      Жалко 2 тысяч рублей в месяц на подписку курсора? Его реально надолго хватает


  1. digitalstep
    20.03.2026 10:51

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

    Кто пишет постановку задачи, пользователь или аналитик? Сколько итераций проходит прежде чем будет достигнут уровень понимания более 90% и сколько времени это занимает для данного уровня задачи? Вмешивается ли разработчик в процесс достижения требуемого уровня пониманий? Тоже неплохо было бы увидеть примерно историю этих итераций.


    1. ZAVHome
      20.03.2026 10:51

      Поддерживаю вопрос.


    1. svsfinpro Автор
      20.03.2026 10:51

      Добрый день Примеры задач. из вчерашнего вечера. Время выполнения, без учета загрузки в базу и отладки

      1. Есть 5 внешних обработок, которые печатают Счет клиента для разных случаев + есть собранные пожелания пользователей, что нужно добавить/изменить в печатной форме счета - примерное время выполнения 15 мин

      2. Пользователь присылает скриншот отчета ОстаткиИДоступностьТоваров с отрицательными резервами и просит исправить - время 20 мин

      3. Бухгалтер сделала КорректировкуРеализации к реализации по группе складов ( реализация с нескольких складов ) - корректировка реализации не проводится ошибка - проблема корректировка не понимает когда в шапке вместо ссылки на склад - группа. - время 10 мин.

      уточняющие вопросы по задаче 1
      уточняющие вопросы по задаче 1
      ответы по задаче 1
      ответы по задаче 1
      подтверждение плана доработок по задаче 1
      подтверждение плана доработок по задаче 1
      все готово, перепроверяется синтаксис
      все готово, перепроверяется синтаксис
      итог по задаче 1 - Получаю единуюю команду печати Счета, которая сама выводит для Экспорта, Безмозмездной продажи - свои макеты,+ все требуемые надписи по Товару, срокам оплаты и тп.
      итог по задаче 1 - Получаю единуюю команду печати Счета, которая сама выводит для Экспорта, Безмозмездной продажи - свои макеты,+ все требуемые надписи по Товару, срокам оплаты и тп.
      уточняющие вопросы и ответы по Задаче 2
      уточняющие вопросы и ответы по Задаче 2
      результат по задаче 2 - загружаю, в базу, корректировка реализации сразу провелась
      результат по задаче 2 - загружаю, в базу, корректировка реализации сразу провелась
      результат анализа агента по задаче 3 и предложения
      результат анализа агента по задаче 3 и предложения
      дополнительный анализ по задаче 3 и даю уточняющую команду - сделать регламентное задание и обработку исправления всех таких случаев зависших резервов
      дополнительный анализ по задаче 3 и даю уточняющую команду - сделать регламентное задание и обработку исправления всех таких случаев зависших резервов
      Агент выполняет диагностику по задаче 3 - используя живые данные данные из базы 1с
      Агент выполняет диагностику по задаче 3 - используя живые данные данные из базы 1с
      Агент подтверждает план доработок по задаче 3
      Агент подтверждает план доработок по задаче 3
      Этап разработки по Задача 3 - создает обработку, регламентное задание написал ему, что добавлю вручную.
      Этап разработки по Задача 3 - создает обработку, регламентное задание написал ему, что добавлю вручную.
      все готово за 4 минуты по Задаче 3
      все готово за 4 минуты по Задаче 3
      написанный код формы обработки по задаче 3
      написанный код формы обработки по задаче 3
      код модуля менеджера обработки по задаче 3
      код модуля менеджера обработки по задаче 3
      обработка в базе по задаче 3 - все заработало с первого раза
      обработка в базе по задаче 3 - все заработало с первого раза


      1. svsfinpro Автор
        20.03.2026 10:51

        сорри - перепутал задачи 2 - 3. Уточняющие вопросы как правило это одна итерация, очень редко две. Но это очень важно для Агента. Как бы детально вы не описали агенту задачу. Человек так устроен, что мы ставим задачу оставляя за скобками массу как бы очевидных для нас вещей, и когда Агент задает уточняющие вопросы - тут как раз и выясняется как именно он понял задачу ( и для него оказывается многое не очевидно как для человека ). У нас нет в штате аналитика - поэтому воркфлоу настроено - Пользователи - Битрикс - Разработка. Задача Разработчика правильно скорректировать Агента на верном понимании задачи и скорректировать план доработки, чтобы он имел правильную архитектуру. Например в задаче 2 - Агент предлагал исправить именно один этот случай или сделать обработку исправления всех случаев, естественно выбрали второе.


      1. Wakadakawaka
        20.03.2026 10:51

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


      1. xaoc80
        20.03.2026 10:51

        Для этих отчётов нужна команда из 6 синьоров? На заре карьеры пришлось с этим столкнуться, редко когда одному разработчику давали больше дня для такой задачи. И "синьоров" там не было


      1. digitalstep
        20.03.2026 10:51

        По примерам видно, что в данном случае задачи были очень простые, в основном корректировка печатных форм и отчетов, даже не создание с нуля. Поэтому, наверное, и все уточнения по задаче за 1-2 итерации – это прямо очень хорошо. Для реальных задач из практики согласование с аналитиком может занять десятки комментариев и потраченные часы, а с пользователем и того больше.

        Время на одну задачу для агента 15-20 минут интересно было бы сравнить с временем, которое потребуется программисту среднего уровня. Возможно столько же если брать в среднем, а может и меньше. Поэтому сложно судить насколько применение инструментов AI в данном случае дает выигрыш по затратам. Может быть для таких рутинных задач при их большом количестве это дает выигрыш, но для более сложных пока преимуществ скорее всего не будет.


        1. svsfinpro Автор
          20.03.2026 10:51

          Добрый день. Задачи были, какие были, такие и расписал. Это не значит, что сложные задачи система не решает. При этом она дает экономию времени как на простых задачах, так и на сложных. Добавить кнопку, или поправить проводки, можно одной строчкой в задаче. И в данном случае мне не пришлось даже анализировать и искать в каких местах корректировать проводки. А сложные задачи выигрывают за счет того что Агент пишет большие модули очень быстро.


      1. indexamosov
        20.03.2026 10:51

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


        1. svsfinpro Автор
          20.03.2026 10:51

          я в принципе отказался, от ручного редактирования конфигуратора, поэтому решаю абсолютно все задачи через Агента. Не встречал не решаемых задач. Агент одинаково хорошо дает экономию времени как в простых задачах - например добавить команду на форму, или может разработать целую подсистему AI ( http коннектор к моделям LLM из 1с ) например для анализа pdf вложений для казначеев, или исправление склонений и падежей ФИО в печатных формах. Для принятия решений по запрету отгрузки, или автоматическое подписание актов. сверок с клиентами.


  1. Mi11er
    20.03.2026 10:51

    Какие то сухие цифры, не понятно на что ориентированные , без примеров задач и решений.

    И желательно показать примеры запросов формируемых для отчетов


    1. FSmile
      20.03.2026 10:51

      Просто верь мне брат)


      1. svsfinpro Автор
        20.03.2026 10:51

        Добрый день. Разбор практических примеров в соседней ветке, комментариев. Очень было бы интересно Ваше мнение.


  1. Druzd
    20.03.2026 10:51

    где ссылки на mcp? Я так тоже могу сказать - у меня самые крутые mcp под 1с и они делают за меня все! В статье одна вода с голыми цифрами. Автор! Дай конкретику!

    PS. Использую свои mcp но и они глячат. Идеальных вариантов нет.


    1. CrazzyPank
      20.03.2026 10:51

      Смысл взывать автору? Думаешь если он не удосужился хотя бы минимально отредачить ответ claude на свой запрос "напиши статью какой я крутой как 6 сеньоров", то он будет читать комментарии?) Максимум очередного агента попросит ответить


  1. SergeyBondar93
    20.03.2026 10:51

    Пожалуйста только не выполни все задачи в мире, оставь нам хоть немного


  1. suman
    20.03.2026 10:51

    Может быть выложите XML MCP в открытый доступ?


  1. svsfinpro Автор
    20.03.2026 10:51

    Добрый день. Зря Вы так - все до последнего слова руками написано, без ai. Хотя мог бы. вот спецификации mcp серверов ( вот это попросил claude code составить, он к ним подключен поэтому сам видит что они делают и какие инструменты) Прошу меня простить, цель статьи было не распространять свои mcp - а обменяться пониманием и перспективами вайбкодинг разработки для 1с. Вся инфраструктура которая у меня получилась - это всего три месяца и то только по выходным есть время писать собственно mcp сервера - и начинал я с того что купил mcp сервера 2 штуки на infostart за 25 тыс и за 15 еще комплект у одного инфоцигана. Это дало возможность понять, что то что купил почти не дает никакого эффекта, а какие mcp именно нужны.

    Вот краткие описания двух основных MCP серверов:

    ---

    ## MCP XML (mcp__1c-xml__*) — работа с XML метаданными расширения

    Основной инструмент для создания/модификации объектов расширения 1С. Работает с файлами в C:\Configurations\Extensions\1c_dop_r.

    ### 6 групп инструментов:

    | Инструмент | Назначение | Ключевые операции |

    |---|---|---|

    | config | Навигация по конфигурации | list_types, list_objects, list_extensions, search, info |

    | read | Чтение метаданных | metadata, attributes, tabular_sections, forms, module, predefined, rights, form_structure, search (grep по объекту) |

    | write | Создание/модификация объектов | create_object, create_form, add_attribute, add_tabular_section, write_module, edit_module, adopt_object, adopt_form, extend_module, delete_object + ещё ~20 операций |

    | form | Работа с формами | get_structure, create, add_element, add_command, modify_element, write_module, screenshot |

    | dcs | Схемы компоновки данных (СКД) | create_template, add_dataset, add_field, add_resource, add_setting, get_structure |

    | verify | Валидация XML | validate_object, validate_all, check_structure, check_bom, check_config |

    | sync | Синхронизация с БД | ext_import, ext_export, ext_apply, ext_build, status, set_params, config_export/import + ещё ~25 операций через ibcmd/Designer |

    Суть: Автоматическая генерация корректного XML (UUID, BOM, namespace, ChildObjects, регистрация в Configuration.xml) — заменяет ручное редактирование и PowerShell скрипты.

    ---

    ## MCP 1C-Data (mcp__1c-data__*) — работа с живой базой 1С

    Подключается к работающей базе 1С через HTTP-сервис. Позволяет выполнять запросы и код в серверном контексте.

    ### 11 инструментов:

    | Инструмент | Назначение |

    |---|---|

    | execute_query | Выполнить SDBL-запрос к базе (с параметрами, до 1000 строк) |

    | execute_code | Выполнить произвольный BSL-код на сервере (без клиентского контекста!) |

    | find_reference | Найти ссылку по наименованию/коду/номеру → получить GUID |

    | get_metadata_structure | Получить реальную структуру объекта (реквизиты, ТЧ, измерения, ресурсы с типами) |

    | list_metadata_objects | Список объектов метаданных с фильтрацией по типу и имени |

    | list_predefined_values | Значения перечислений и предопределённые элементы справочников |

    | list_modules | Список BSL-модулей в папке расширения |

    | load_module | Загрузить BSL-код из файла (с возможностью извлечь конкретную функцию) |

    | read_event_log | Чтение журнала регистрации с фильтрами (даты, уровни, события, пользователи) |

    | proxy_call_tool | Вызвать любой инструмент по имени (универсальный прокси) |

    | proxy_list_tools | Получить список всех доступных инструментов |

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

    ---

    ### Ключевое различие

    - MCP XML — работает с файлами расширения (XML/BSL на диске), offline

    - MCP 1C-Data — работает с работающей базой 1С через HTTP, online


    1. Druzd
      20.03.2026 10:51

      а как ты решил проблему с модификпцией configuratuiondumpinfo.xml? Файл тяжёлый для любой Ide с ангентами и в 100% агент просто разваливает файл когда пишет туда новые элементы с нужными uuid. А внесение изменений там нужно если в конфе используются перекрестеные ссылки, например создали ПВХ, и где-то используем ссылку на характеристику этого ПВХ. Я не смог победить это.

      У себя использую не инструменты для создания правильных xml, а ресурсы. У протокола mcp по мимо tools, есть ещё resourses. Любая Ide при подключении mcp сразу загружает все ресурсы mcp.

      И в ресурсах создал набор правил как правильно создавать xml с правильной структурой xsd: формы. отчёты, обработки, скд, soap и. т. п.

      Схемы xsd получал скрипом из разных конфигураций (ут, унф, зуп, бп, ерп, ух, консолидация и. т. п. ). И при таком сценарии я не смог получить полные схемы xsd которые покрывают 100%.


  1. indexamosov
    20.03.2026 10:51

    Пишите, пожалуйста, дальше. У меня с простой Gemini производительность х3, в задачах по разработке. Ищу способы, как ещё ускориться. Пожалуйста, опишите подробнее примеры из работ, примеры настроек и прочее. Очень интересно


  1. FSS1989
    20.03.2026 10:51

    Много задач выгружаю алисе. Очень хорошо идут рутинные задачи. То, что я делал бы 4 дня, с Алисой AI удалось решить за пол дня. Со своей стороны понимаю, что если бы AI не так быстро забывал бы контекст, имел возможность работать с репозиториями, то времени потребовалось бы вообще 1-2 часа.


  1. georgytay
    20.03.2026 10:51

    Статья с конкретикой будет или опять из разряда: смотрите всё работает, но как - я не скажу?