Вопрос по правам пользователей
☑
0
DAVI
15.04.14
✎
13:35
Добрый день! Как можно узнать сколько пользователей в базе например с полными правами. Может запрос надо делать? Помогите пожалуйста
1
Maxus43
15.04.14
✎
13:36
запросом не получится, в цикле обходи пользователейИБ
2
Cube
15.04.14
✎
13:36
(0) Запросом не получится. Циклом перебирай. В СП поищи ПользователиИнформационнойБазы
3
Cube
15.04.14
✎
13:36
(1) Ах ты гад!))
4
vicof
15.04.14
✎
13:36
Глобальный контекст.ПользователиИнформационнойБазы (Global context.InfoBaseUsers)
Глобальный контекст (Global context)
ПользователиИнформационнойБазы (InfoBaseUsers)
Использование:
Только чтение.
Описание:
Тип: МенеджерПользователейИнформационнойБазы.
Используется для управления списком пользователей информационной базы.
Доступность:
Сервер, толстый клиент, внешнее соединение.
5
vicof
15.04.14
✎
13:37
(1)(2) Ах вы гады))
6
Пеппи
15.04.14
✎
13:38
всем пятерка, последнему с плюсом ))
7
Cube
15.04.14
✎
13:40
(6) А почему ему с плюсом? Он же у нас списал!)))
8
Maxus43
15.04.14
✎
13:42
(7) он не поленился залести в СП видимо
9
vicof
15.04.14
✎
13:42
(7) Хорошо списал)
10
DAVI
15.04.14
✎
13:42
(1) (2)
Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();
Для Каждого Пользователь из Пользователи Цикл
как тут дальше проверить на доступность роли Полные права
что то вроде Пользователь.РольДоступна так?
11
Cube
15.04.14
✎
13:42
(10) Да, что-то вроде...
12
DAVI
15.04.14
✎
13:45
(11)
Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();
Для Каждого Пользователь из Пользователи Цикл
Если РольДоступна("Полные права") Тогда
Сообщить(Пользователь);
КонецЕсли;
КонецЦикла;
вот так правильно?
13
Maxus43
15.04.14
✎
13:46
(12) нет
14
Maxus43
15.04.14
✎
13:47
Если Пользователь.Роли.Содержит(нужная роль) тогла
15
Maxus43
15.04.14
✎
13:47
Если Пользователь.Роли.Содержит(Метаданные.Роли.ПолныеПрава) тогда
16
DAVI
15.04.14
✎
13:50
(15) Спасибо,помогли очень! Работает
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший