Имя: Пароль:
1C
1С v8
v8: аналог "РольДоступна", но не для текущего пользователя, а произвольного
0 Сниф
 
26.09.12
12:09
В условиях цейтнота не могу сообразить, как получить список пользователей ИБ, для которых доступна "ОпределеннаяРоль". Конфигурация - самописка, подсистема "Пользователи" выдернута из "УНФ".
1 Галахад
 
гуру
26.09.12
12:19
СписокПользователей = Открытие.ПользователиИнформационнойБазы.ПолучитьПользователей();                  
Для каждого Пользователь Из СписокПользователей Цикл          
   Если Пользователь.Роли.Содержит(Роль) Тогда
       ...;
   КонецЕсли;
КонецЦикла;
2 Сниф
 
26.09.12
12:22
Галахад
спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший