Имя: Пароль:
1C
 
Просмотр документов.
0 xipypg2012
 
03.07.15
10:06
Подкажите как можно посмотреть кто может просматривать документ например платжка исх ......по всем пользователям ?
1 Господин ПЖ
 
03.07.15
10:07
отчетов по правам вагон и тележка
2 Одинесю
 
03.07.15
10:08
(0) В конфигураторе посмотри закладку Права у документа и узнаешь какие роли дают возможность просмотра.
3 xipypg2012
 
03.07.15
10:09
какой отчет по парвам в упп есть?
4 Одинесю
 
03.07.15
10:11
(3) он не работает нормально, посмотри в конфигураторе.
5 xipypg2012
 
03.07.15
10:12
ага когда почти 200 пользователей в каждого заходить проверять ведь с профилями половина
6 Господин ПЖ
 
03.07.15
10:14
под эту конкретную задачу обработку накидать - 10 минут
7 Одинесю
 
03.07.15
10:16
(5) Могу скинуть обработку
8 Одинесю
 
03.07.15
10:16
(7) * отчетик
9 xipypg2012
 
03.07.15
10:22
(8) если не сложно xipypg2012@Yandex.ru буду благадарен
10 Одинесю
 
03.07.15
10:28
(9) Отчет немного не тот, я его вышлю, может пригодится, если знаешь какие роли дают доступ для просмотра документа через консоль запросов посмотри в справочнике ПрофилиПолномочийПользователей входит эта роль в профиль или нет.
11 xipypg2012
 
03.07.15
10:30
(8) спасибо
12 Альбатрос
 
03.07.15
10:31
(0) Все роли в конфигураторе
13 Одинесю
 
03.07.15
10:33
(12) Ему профили надо.
14 xipypg2012
 
03.07.15
10:38
а в каком регистре хранятся права установленные у пользователя или можно это както консолью пробить....
15 Одинесю
 
03.07.15
10:42
Набор прав, ролей хранится в справочнике ПрофилиПолномочийПользователей.
16 xipypg2012
 
03.07.15
10:44
(15) там профили хранятся, а у меня половина пользователей без профилей а просто с выставленными правами
17 Одинесю
 
03.07.15
11:05
(16) Попробуй, как в типовой кодом
Функция ЕстьПравоАдминистрированияПользователей(ПользовательИБ = Неопределено) Экспорт
    
    Если ПользовательИБ = Неопределено Тогда
        ЕстьПраво = (РольДоступна("ПолныеПрава")
                        ИЛИ РольДоступна("АдминистраторПользователей"));
    Иначе
        ЕстьПраво = (ПользовательИБ.Роли.Содержит(Метаданные.Роли.ПолныеПрава)
                        ИЛИ ПользовательИБ.Роли.Содержит(Метаданные.Роли.АдминистраторПользователей));
    КонецЕсли;
    
    Возврат ЕстьПраво;

КонецФункции // ЕстьПравоАдминистрированияПользователей
18 Одинесю
 
03.07.15
11:07
Т.е. создай коллекцию значений из пользователей, обойди циклом каждого, проверь на РольДостуна(ТвояРоль")