|
УНФ 3.0 и роли |
☑ |
0
Новый1сник2
27.03.24
✎
08:29
|
Добрый день
создал новую роль в конфигурации, в режиме предприятия создал профиль и группу с этой ролью. добавил в группу пользователя.
в заказе покупателя при создании на сервере добавил проверку:
Если Не РольДоступна("мРедактированиеСтоимостиДоставки") Тогда
Элементы.СтоимостьДоставки.Доступность = Ложь;
КонецЕсли;
программа не видит эту роль у пользователя, в отладчике ложь.
в бух аналогичный код работает, подскажите почему не видит добавленную роль ?
|
|
1
Новый1сник2
27.03.24
✎
08:37
|
пробовал еще так
РольДоступна(Метаданные.Роли.мРедактированиеСтоимостиДоставки)
тоже возвращает ложь
|
|
2
Новый1сник2
27.03.24
✎
08:43
|
при этом типовые роли видит
|
|
3
YFedor
27.03.24
✎
08:47
|
В конфигураторе роль у этого пользователя видна?
|
|
4
Новый1сник2
27.03.24
✎
08:47
|
видимо ограничение БСП, для пользователей с ролью Администратор Системы
|
|
5
p-soft
27.03.24
✎
08:52
|
(4) для пользователя с полными правами БСП отключает механизм ролей
|
|
6
Новый1сник2
27.03.24
✎
08:57
|
(5) да, нашел статью на ИС, там есть решение. https://infostart.ru/1c/articles/1085518/
|
|
7
p-soft
27.03.24
✎
09:10
|
(6) это плохой вариант. забудьте о ролях в полноправном режиме - там все логично, да и все уже к этому привыкли. лучше заведите свой справочник доп.ролей с нужными галками и привяжите к пользователю.
|
|
8
Новый1сник2
27.03.24
✎
09:24
|
(7) вариант рабочий, можно конечно свой справочник или регистр сведений сделать. но вопрос решен, лень переделывать.
|
|
9
p-soft
27.03.24
✎
09:45
|
(8) если самому не поддерживать - однозначно да.
но так то это один из вариантов граблей в моей коллекции)
|
|
10
Новый1сник2
27.03.24
✎
10:04
|
(9) кому как удобнее так и делает. для меня удобно в настройках смотреть какие роли назначены пользователям.
|
|