Обновить
8K+
-2

Пользователь

-2
Рейтинг
Отправить сообщение

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

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

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

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

Добрый день. Зря Вы так - все до последнего слова руками написано, без 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

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

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

  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 - все заработало с первого раза

Добрый день. Кодирование должно включать создание форм. Разнесение кнопочек, отладку. Потом это могут быть большие модули систем если пишется API, а не просто мы добавляем проверку при проведении документа или реквизит при доработке. Поэтому это занимает много времени. AI сразу делает описание функций + блоки и разметку. Это все сразу дает значительную экономию. И тут как автор статьи пишет как раз копипаст из чатика не работает. Нужна именно разработка в IDE.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность