Всем привет. Конфигурация Управление холдингом, 3.1.17.11.
Не могу скопировать роль в конфигураторе. Точнее она копируется, но настройки по объектам метаданных не копируются. Создается новая практически пустая роль.
Необходимо отредактировать типовую роль "ЧтениеДанныхБухгалтерии". А именно убрать некоторые галочки. Она довольно таки объемная и отвечает за множество всего что есть в конфе.
Не протыкивать же сравнением каждый документ/справочник/регистр и т.д.?
Может есть более быстрый способ?
(1) Теоретически, можно воспользоваться выгрузкой конфигурации в файлы. Подменить файл Rights для новой роли. И загрузить конфигурацию обратно.
Но, мне кажется, вряд ли ты воспользуешься таким рецептом. А других способов для Конфигуратора на ум не приходит.
(3) Скачал 8.3.20.1914 проверил, действительно, роли копируются со всем содержимым. На серваках конечно не стал поднимать, слишком много последствий. Выгрузил конфу в локальную базу, там настроил роли и обратно загрузил.
(1) Рекомендую забрать роль в расширение, забрать объекты на которые нужно убрать галочки и в расширении поменять. Обновление будет гораздо проще выполнять.
(5) Спасибо за вариант, он в некоторых случаях помогает, но не очень подходит для текущей задачи.
Так как эту роль используют и другие пользователи. У них доступ должен остаться на прежнем уровне.
(15) В целом да, такой вариант иногда применим. Но опять же таки, нужно потом каждому пользователю, который использовал эту роль прописать доп. роль. Которая будет называться как-нибудь "ОстаткиОтРоли...".
(1) Теоретически, можно воспользоваться выгрузкой конфигурации в файлы. Подменить файл Rights для новой роли. И загрузить конфигурацию обратно.
Но, мне кажется, вряд ли ты воспользуешься таким рецептом. А других способов для Конфигуратора на ум не приходит.
(2)Протестировал данный способ. Он конечно хорош в своей области, и мне он помог, но выгрузка/загрузка конечно долго идет. Учитывая что бывают ошибки, и с первого раза не совсем понятно что где менять.
В итоге помогли следующие действия:
1. Скопировал роль, при этом у нее опустошились права.
2. Выгрузил конфу в файлы
3. В папке \Roles нашел две папки со стандартной и скопированной ролью. Заменил содержимое папки скопированной роли содержимым из папки стандартной роли.
4. Загрузил обратно в конфу.