Имя: Пароль:
1C
 
Получить список пользователей, которым доступна роль "Администратор"
0 miron16
 
03.06.08
18:11
как получить список пользователей, которым доступна роль "Администратор"?
1 Heckfy
 
03.06.08
18:13
В СП набери "Пользователь"
2 miron16
 
03.06.08
18:15
написано только о текущем пользователе
3 Mitriy
 
03.06.08
18:16
РольДоступна?
4 miron16
 
03.06.08
18:17
это опять же для текущего пользователя...а мне надо как то перебрать спрПользователи и проверять....а рольдоступна этого не делает
5 Mitriy
 
03.06.08
18:21
в (1) те подсказали ужо, ТвойПользователь.Роли.Содержит...
6 miron16
 
03.06.08
18:23
ну нет там такого....
7 miron16
 
03.06.08
18:23
Запрос = Новый Запрос;
         Запрос.Текст = "ВЫБРАТЬ
         |    Пользователи.Ссылка
         |ИЗ
         |    Справочник.Пользователи КАК Пользователи";
         
         Результат = Запрос.Выполнить();
         Выборка = Результат.Выбрать();
         
         СписокМенеджеров = Новый СписокЗначений;
         Пока Выборка.Следующий() Цикл
             
             СписокМенеджеров.Добавить(Выборка.Ссылка);

             
         
         КонецЦикла;
8 Heckfy
 
03.06.08
18:24
(6) Конкретизирую:
ПользователиИнформационнойБазы
9 miron16
 
03.06.08
18:27
спасибо
10 Mitriy
 
03.06.08
18:29
(5)

Пользователи = ПользователиИнформационнойБазы.ПолучитьПользователей();
   Для Каждого Пользователь Из Пользователи Цикл
       ЕстьБухгалтер = Пользователь.Роли.Содержит(Метаданные.Роли.Бухгалтер);        
   КонецЦикла;
11 Mitriy
 
03.06.08
18:29
(10) к (6)
Программист всегда исправляет последнюю ошибку.