|
Как определить есть ли роль у пользователя |
☑ |
0
LivingStar
30.05.13
✎
07:40
|
Получаю ПараметрыСеанса.ТекущийПользователь. - как от этого значения можно узнать установлена ли определенная роль этому пользователю?
|
|
1
Wobland
30.05.13
✎
07:42
|
роль доступна
|
|
2
ZanderZ
30.05.13
✎
07:42
|
РольДоступна
|
|
3
НаборДанных
30.05.13
✎
07:43
|
Всю ветку не читал, РольДоступна уже предлагали?
|
|
4
Lenka_Boo
30.05.13
✎
07:48
|
(0) Синтаксис-помощник в помощь. :)
|
|
5
MiniMuk
30.05.13
✎
07:49
|
(4) для примера чего надо вбидь в синтаксис помощник чтобы выбралось роль доступна?
|
|
6
Wobland
30.05.13
✎
07:50
|
(5) ПолучитьСкоростьКлиентскогоСоединения и немного полистать ;)
|
|
7
Любопытная
30.05.13
✎
07:51
|
(5) Про пользователей бд поискать данные
|
|
8
Balabass
30.05.13
✎
07:53
|
Процедура ПроверитьВозможностьРаботыПользователя(Отказ) Экспорт
Если НЕ РольДоступна("ПолныеПрава") И НЕ РольДоступна("Бухгалтер") И НЕ РольДоступна("ТолькоЧтение") Тогда
Отказ = Истина;
#Если Клиент Тогда
Предупреждение("У текущего пользователя нет доступных ролей, для запуска информационной базы.", 10, "Недостаточно прав доступа");
#КонецЕсли
КонецЕсли;
КонецПроцедуры
|
|
9
Balabass
30.05.13
✎
07:53
|
Глобальный контекст.РольДоступна (Global context.IsInRole)
Глобальный контекст (Global context)
РольДоступна (IsInRole)
Синтаксис:
РольДоступна(<Роль>)
Параметры:
<Роль> (обязательный)
Тип: Строка; ОбъектМетаданных: Роль.
Название роли как она задана в конфигураторе или объект описания метаданного роли.
Возвращаемое значение:
Тип: Булево.
Истина - роль доступна текущему пользователю; Ложь - в противном случае.
Описание:
Определяет доступность указанной роли текущему пользователю.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Пример:
Если Не РольДоступна("Менеджер") Тогда
Сообщить("Просмотр заявок от покупателей не разрешен!");
КонецЕсли;
См. также:
МенеджерПользователейИнформационнойБазы, метод ТекущийПользователь
|
|
10
LivingStar
30.05.13
✎
07:55
|
спасибо!
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший