Комментарии 24
А можно пример?
Например, видосик пп1-7 ?
Денег в 4-6 раз больше платят?
Можно примерно текст задачи увидеть. Или хотя бы уровень данной задачи, например, найти максимальный курс валюты в заданном периоде, это одно, а встроить подсистему работы с сериями номенклатуры в документ, это уже другое.
Кто пишет постановку задачи, пользователь или аналитик? Сколько итераций проходит прежде чем будет достигнут уровень понимания более 90% и сколько времени это занимает для данного уровня задачи? Вмешивается ли разработчик в процесс достижения требуемого уровня пониманий? Тоже неплохо было бы увидеть примерно историю этих итераций.
Поддерживаю вопрос.
Добрый день Примеры задач. из вчерашнего вечера. Время выполнения, без учета загрузки в базу и отладки
Есть 5 внешних обработок, которые печатают Счет клиента для разных случаев + есть собранные пожелания пользователей, что нужно добавить/изменить в печатной форме счета - примерное время выполнения 15 мин
Пользователь присылает скриншот отчета ОстаткиИДоступностьТоваров с отрицательными резервами и просит исправить - время 20 мин
Бухгалтер сделала КорректировкуРеализации к реализации по группе складов ( реализация с нескольких складов ) - корректировка реализации не проводится ошибка - проблема корректировка не понимает когда в шапке вместо ссылки на склад - группа. - время 10 мин.
















сорри - перепутал задачи 2 - 3. Уточняющие вопросы как правило это одна итерация, очень редко две. Но это очень важно для Агента. Как бы детально вы не описали агенту задачу. Человек так устроен, что мы ставим задачу оставляя за скобками массу как бы очевидных для нас вещей, и когда Агент задает уточняющие вопросы - тут как раз и выясняется как именно он понял задачу ( и для него оказывается многое не очевидно как для человека ). У нас нет в штате аналитика - поэтому воркфлоу настроено - Пользователи - Битрикс - Разработка. Задача Разработчика правильно скорректировать Агента на верном понимании задачи и скорректировать план доработки, чтобы он имел правильную архитектуру. Например в задаче 2 - Агент предлагал исправить именно один этот случай или сделать обработку исправления всех случаев, естественно выбрали второе.
Когда я вижу комментарии вне тел методов, то начинаю чесаться в самых неприличных местах. Ну что за мода? Вне тел процедур и функций должны быть только описания методов и блок заголовков в начале
Для этих отчётов нужна команда из 6 синьоров? На заре карьеры пришлось с этим столкнуться, редко когда одному разработчику давали больше дня для такой задачи. И "синьоров" там не было
По примерам видно, что в данном случае задачи были очень простые, в основном корректировка печатных форм и отчетов, даже не создание с нуля. Поэтому, наверное, и все уточнения по задаче за 1-2 итерации – это прямо очень хорошо. Для реальных задач из практики согласование с аналитиком может занять десятки комментариев и потраченные часы, а с пользователем и того больше.
Время на одну задачу для агента 15-20 минут интересно было бы сравнить с временем, которое потребуется программисту среднего уровня. Возможно столько же если брать в среднем, а может и меньше. Поэтому сложно судить насколько применение инструментов AI в данном случае дает выигрыш по затратам. Может быть для таких рутинных задач при их большом количестве это дает выигрыш, но для более сложных пока преимуществ скорее всего не будет.
Добрый день. Задачи были, какие были, такие и расписал. Это не значит, что сложные задачи система не решает. При этом она дает экономию времени как на простых задачах, так и на сложных. Добавить кнопку, или поправить проводки, можно одной строчкой в задаче. И в данном случае мне не пришлось даже анализировать и искать в каких местах корректировать проводки. А сложные задачи выигрывают за счет того что Агент пишет большие модули очень быстро.
Похоже на отлично налаженную систему. Интересно подробнее узнать, какие средние и крупные задачи получается решать, особенно если большой контекст. И какие задачи с ней не получается решить, какие у нее есть ограничения. Спасибо, что делитесь.
я в принципе отказался, от ручного редактирования конфигуратора, поэтому решаю абсолютно все задачи через Агента. Не встречал не решаемых задач. Агент одинаково хорошо дает экономию времени как в простых задачах - например добавить команду на форму, или может разработать целую подсистему AI ( http коннектор к моделям LLM из 1с ) например для анализа pdf вложений для казначеев, или исправление склонений и падежей ФИО в печатных формах. Для принятия решений по запрету отгрузки, или автоматическое подписание актов. сверок с клиентами.
Какие то сухие цифры, не понятно на что ориентированные , без примеров задач и решений.
И желательно показать примеры запросов формируемых для отчетов
где ссылки на mcp? Я так тоже могу сказать - у меня самые крутые mcp под 1с и они делают за меня все! В статье одна вода с голыми цифрами. Автор! Дай конкретику!
PS. Использую свои mcp но и они глячат. Идеальных вариантов нет.
Пожалуйста только не выполни все задачи в мире, оставь нам хоть немного
Может быть выложите XML MCP в открытый доступ?
Добрый день. Зря Вы так - все до последнего слова руками написано, без 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
а как ты решил проблему с модификпцией configuratuiondumpinfo.xml? Файл тяжёлый для любой Ide с ангентами и в 100% агент просто разваливает файл когда пишет туда новые элементы с нужными uuid. А внесение изменений там нужно если в конфе используются перекрестеные ссылки, например создали ПВХ, и где-то используем ссылку на характеристику этого ПВХ. Я не смог победить это.
У себя использую не инструменты для создания правильных xml, а ресурсы. У протокола mcp по мимо tools, есть ещё resourses. Любая Ide при подключении mcp сразу загружает все ресурсы mcp.
И в ресурсах создал набор правил как правильно создавать xml с правильной структурой xsd: формы. отчёты, обработки, скд, soap и. т. п.
Схемы xsd получал скрипом из разных конфигураций (ут, унф, зуп, бп, ерп, ух, консолидация и. т. п. ). И при таком сценарии я не смог получить полные схемы xsd которые покрывают 100%.
Пишите, пожалуйста, дальше. У меня с простой Gemini производительность х3, в задачах по разработке. Ищу способы, как ещё ускориться. Пожалуйста, опишите подробнее примеры из работ, примеры настроек и прочее. Очень интересно
Много задач выгружаю алисе. Очень хорошо идут рутинные задачи. То, что я делал бы 4 дня, с Алисой AI удалось решить за пол дня. Со своей стороны понимаю, что если бы AI не так быстро забывал бы контекст, имел возможность работать с репозиториями, то времени потребовалось бы вообще 1-2 часа.

Вайбкодинг в 1С: как AI увеличивает скорость разработки в 4–6 раз