Представим задачу: нужно добавить в документ команду пересчёта суммы. Можно попросить нейросеть написать обработчик, получить несколько строк BSL и отправиться в конфигуратор.
Но дальше всё равно придётся разбираться самому. В какой форме нужна команда? Где уже рассчитывается сумма? Можно ли использовать существующую процедуру? Что ещё вызывается при изменении табличной части?
Написать цикл в этой истории — только часть работы. Остальное связано с конкретной конфигурацией, о которой нейросеть из нашего короткого запроса ничего не узнала.
В агентском подходе ей можно дать не только описание задачи, но и доступ к исходникам и инструментам разработки. Тогда агент сможет сам искать нужные файлы, изучать реализацию, вносить изменения и запускать проверки. А разработчику не придётся вручную переносить между чатом и проектом каждый фрагмент кода и каждое сообщение об ошибке.
В этой статье покажу, как устроить такую работу через Cursor, MCP и 1C: Platform Tools. Разберём настройку окружения, способы постановки задач и учебный пример с пересчётом табличной части. Заодно обсудим, почему фраза «Код пока не изменяй» бывает полезнее, чем подробный запрос на его генерацию.