У меня была задачка с доработкой прав в конфигурации IRP. Суть в том, что ранее права на отчеты наследовались от подсистем, но практика показала, что не все отчеты одинаково полезны (а некоторые вообще запрещены к просмотру), и потому было принято решение создать по роли для каждого отчета и заниматься тонкой настройкой уже в соответствующих профилях доступа. Единственная проблемка в том, что отчетов уже 66 штук и эта тупая механичная работа у меня бы отняла минимум два часа времени (скорее целую половину дня).
И тут я вспомнил про вчерашний вебинар по вайбкодингу 🤓
Чтобы самостоятельно повайбить, мне понадобился всего лишь Cursor на бесплатном тарифе, в котором я открыл папку со своим рабочим репозиторием.
На первом скрине видно как я попросил создать новые роли (тут видно, что я допустил промашку и попросил только "просмотр", и потом пришлось отдельно просить добавить "использование" и заодно удалить лишние права на использование видов клиентов) - Cursor проанализировал дерево проекта, сам понял что такое "роль" и какова их структура, и сделал абсолютно верно 66 новых ролей.
На втором скрине видно как я попросил включить роли в описание конфигурации. Поскольку я второй запрос выполнил в том же чате, то Cursor помнил нужный список из 66 ролей, который не пришлось дополнительно напоминать. Агент проанализировал файл описания структуры конфигурации, понял как добавлять в описание роли и добавил новые сразу под уже существующими.
На третьем скриншоте видно, что роли уже сами подгрузились в параллельно открытом ЕДТ. И они сразу были абсолютно правильными и готовыми к использованию (не считая нюансов, о которых я уже упомянул). Так же на этом скрине виден 1С:Помощник, которому сегодня что-то плоховато и он отказывается отвечать 🤪
Итого, я за 15 минут на бесплатном тарифе с самой простой моделью без MCP получил рабочий результат задачи, которая в обычных условиях заняла бы несколько часов моего времени. И эти 15 минут я потратил в основном на просмотр структуры и содержимого новых файлов, на обновление тестовой базы и на проверку, что тестовый пользователь теперь видит только те отчеты, которые я точечно добавил в его профиль.
#1С #cursor #vibecoding
Post #314
269



- 🔥 5
- 👍 4
- ❤ 2