Имя: Пароль:
1C
1С v8
Список пользователей с определенной ролью
0 AndrejK
 
15.04.13
15:23
Есть определенная роль, как программно получить список пользователей, у которых установлена данная роль?
1 PR
 
15.04.13
15:24
РольДоступна
2 AndrejK
 
15.04.13
15:28
(1) и пробежаться по всем пользователям?
3 В тылу врага
 
15.04.13
15:28
(1) Не угадал
(0) обходишь ПользователиИнформационнойБазы, проверяешь у каждого Роли
4 fmrlex
 
15.04.13
15:29
МенеджерПользователейИнформационнойБазы
5 Maxus43
 
15.04.13
15:29
(2) да
(3) всё он угадал. РольДоступна - правильней
6 AndrejK
 
15.04.13
15:30
(2) А это при открытии документа не накладно?
7 PR
 
15.04.13
15:30
(3) Ну, кстати, да. РольДоступна - это только для текущего пользователя.
8 PR
 
15.04.13
15:32
(6) Да
9 Maxus43
 
15.04.13
15:32
(7) а вот щас не угадал. Можно провериьт для других юзеров
10 Maxus43
 
15.04.13
15:33
(7)(9) тьфу, спутал с ПравоДоступа(). Пойду учить СП
11 AndrejK
 
15.04.13
15:33
Не очень хочеться при открытии документа бегать по всем пользователям, чтобы найти нужных двоих) Как быть?
12 PR
 
15.04.13
15:34
(11) Проверь только их.
13 fmrlex
 
15.04.13
15:34
(11) Собрать всех, попросить поднять руки тех у кого искомый набор прав.
14 Maxus43
 
15.04.13
15:35
(11) ненадо никуда бегать, это для текущего юзера.

Если РольДоступна("ЭтойРолиМожноСмотретьИПравитьДок") ТОгда

....
Иначе
///ТолькоПросмотр
15 AndrejK
 
15.04.13
15:38
мне не надо проверять текущего, а надо получить всех, у кого данная роль доступна
16 В тылу врага
 
15.04.13
15:39
(15) зачем?
17 Maxus43
 
15.04.13
15:39
(15) зачем? задачу озвучь, наверняка велосипед какой-то
18 AndrejK
 
15.04.13
15:41
В табличной части документа, при выборе из справочника пользователи ограничить список наличием определенной роли.
19 Maxus43
 
15.04.13
15:48
вопрос "зачем" остался без ответа... надо прбегать по всем и искать роли, иначе никак
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан