IE2017

Групповое изменение ролей пользователей для УТ11

Администрирование - Защита, права, пароли

Суть такая же как и http://infostart.ru/public/157633/ но
1) на УФ (не комильфо постоянно запускать толстяка)
2)Есть возможность установить роли как у выбранного пользователя (очень мне было нужно для отладки прав быстро создать пользователя с правами существующего). Да и часто слышно "сделайте мистеру Х права как у мисс Y".  
3)Есть возможность сохранить/восстановить  список ролей через файл. Удобно, если вы делаете отладку ролей в одной базе, а потом устанавливаете роли для пользователей другой (с тем же набором ролей)
4)Удобный (на мой взгляд) подбор ролей (взял форму подбора у http://infostart.ru/public/85228/ )

Имеет смысл применяеть в тех случаях, когда не используется назначение ролей через профили пользователей.

P.S. Возможно баян, но не нашёл полностью то, что мне было нужно, поэтому и наклепал...

Тестировал на Управление торговлей, редакция 11.0 (11.0.9.8)  но должно и для других конфигураций подойти.

Кроме того, всем рекомендую //infostart.ru/public/85228/

07.02.13 upd Исправил ошибку при сохранении/восстановлении настроек

Скачать файлы

Наименование Файл Версия Размер
ГрупповоеИзменениеРолейПользователей.epf
.epf 31,21Kb
03.04.13
57
.epf 31,21Kb 57 Скачать

См. также

Комментарии
1. Сергей Ожерельев (Поручик) 3592 06.02.13 18:27 Сейчас в теме
В конфигурациях на БСП (УТ 11, УНФ, etc) назначение ролей производится через профили пользователей. Если пользователю изменить роль сторонней обработкой, то при простой перезаписи профиля или группы доступа иди элемента пользоввателя, программа перезапишет все назначенные извне роли и назначит установленные в профиле.
2. Сергей Ожерельев (Поручик) 3592 06.02.13 18:28 Сейчас в теме
(0) Надо так и указать - Имеет смысл применять в тех случаях, когда не используется назначение ролей через профили пользователей.
3. Vlad (kitminsk) 179 06.02.13 19:57 Сейчас в теме
А еще бы при выборе пользователя неплохо чтобы появлялись его права
4. Иван Титов (Ibrogim) 628 07.02.13 08:45 Сейчас в теме
(2) Поручик,
Надо так и указать
Согласен, указал.
5. Иван Титов (Ibrogim) 628 07.02.13 09:27 Сейчас в теме
(3) kitminsk,
А еще бы при выборе пользователя неплохо чтобы появлялись его права

А при выборе следующего, роли чтобы перезаполнялись? не вижу смысла. Чтобы посмотреть и отредактировать права выбранного пользователя можно нажать на кнопку "Права как у..." и выбрать пользователя. В таком случае таблица ролей заполнится ролями выбранного пользователя.
6. Андрей Комар (akomar) 390 07.02.13 14:33 Сейчас в теме
Согласен с (1), если нужно создавать много одинаковых пользователей, нужно подумать о профилях групп доступа, очень удобный и гибкий механизм, а то получается велосипед.
7. Иван Титов (Ibrogim) 628 07.02.13 15:14 Сейчас в теме
(6) akomar, я тоже согласен с (1), о чём и указал в (4)
Но
1) Конкретные человеки могут не использовать назначение ролей через профили.
2) Представьте ситуацию (кривую, но вполне жизненную) : В базе у клиента куча пользователей у которых настроены профили, а потом понаставлены галочки в конфигураторе. Как вы будете создавать пользователя с правами "как у Коли и Маши"? Первым делом, конечно, добавите в участники групп доступа. Но это может закончится тем, что у пользователя «недостаточно прав для операций с базой». Можно конечно заняться сверкой галочек, а можно воспользоваться обработкой.
3)Допустим, вам необходимо проверить работу под конкретным пользователем, с помощью обработки вы можете сделать его копию (ведь вам не важно, что эти роли перезапишутся при изменении группы или профиля, вы просто делаете срез прав пользователя на данный момент)
В общем, может и велосипед, но я на нём прокатился, и он мне помог решить некоторые маленькие, но достаточно муторные задачки.
8. Андрей Комар (akomar) 390 07.02.13 15:26 Сейчас в теме
(7) Ну ладно, ладно, убедили.

Но если у клиента пункт 2) и еще начинать копировать права то бардак будет только увеличиваться.
9. Константин (maverick76) 10 16.02.13 18:57 Сейчас в теме
10. Иван Титов (Ibrogim) 628 18.02.13 07:20 Сейчас в теме
(9) maverick76,
Сыровато...
Что именно? Не решает озвученное а описании? Или может быть корявый код? Хотя вам сложно судить, вы же не скачали обработку...
Оставьте свое сообщение