|
РольДоступна() и роли профиля |
☑ |
0
newbling
16.11.16
✎
14:45
|
При начале работы системы проверяю доступность определённой роли и по результатам открываю нужную форму отчёта.
Проблема в том, что роль, добавленная через профиль, не показывается в доступных ролях при начале работы системы. Как быть?
Вот добавленная роль в профиле
Вот то, что лежит в ролях пользователя иб при начале работы системы:
|
|
1
Вафель
16.11.16
✎
14:46
|
Попробуй профиль перезаписать
|
|
2
Вафель
16.11.16
✎
14:47
|
права пользователей обновляются сразу
|
|
3
newbling
16.11.16
✎
14:48
|
безрезультатно
|
|
4
Вафель
16.11.16
✎
14:49
|
у пользователя роль есть?
|
|
5
newbling
16.11.16
✎
14:50
|
У пользователя есть профиль с такой ролью
|
|
6
gorakh
16.11.16
✎
14:52
|
(0) Проверь заполненность ПараметрыСеанса. Скорее всего они или не заполняются, или еще не заполнены.
|
|
7
Вафель
16.11.16
✎
14:53
|
(5) после добавления профиля должна и роль появляться.
Все эти профили - это всего лишь надстройка над обычными ролями
|
|
8
newbling
16.11.16
✎
14:54
|
(6) параметры заполнены
|
|
9
newbling
16.11.16
✎
14:55
|
(7) ну вот что-то не появляется =)
|
|
10
newbling
16.11.16
✎
14:56
|
Появляется только если я в конфигураторе мануально её выставляю у пользователя.
|
|
11
Вафель
16.11.16
✎
14:56
|
попробуй профиль исключить и снова добавить.
Роль исключить из профиля и добавить
|
|
12
Вафель
16.11.16
✎
14:56
|
ну стандартные приемы - вкл/выкл
|
|
13
Mankubus
16.11.16
✎
15:31
|
если у пользователя есть роль ПолныеПрава, то остальные бессмысленно добавлять
|
|
14
Жан Пердежон
16.11.16
✎
15:32
|
(13) ой ли.
ты лично гарантируешь, что в его конфе нет проверки на доступность роли в коде?
|
|
15
Mankubus
16.11.16
✎
15:34
|
(14) Все типовые проверки сначала проверяют наличие ПолныеПрава. Если она есть - действие доступно
|
|
16
newbling
16.11.16
✎
15:38
|
Да, я вот тоже это сейчас нашёл - у юзеров без полных прав нормально определяется.
|
|
17
КнОпка
16.11.16
✎
15:43
|
(13) да даже если сумма всех ролей в итоге дают Полные права - тоже самое, получаются Полные права.
|
|