Имя: Пароль:
1C
1С v8
Как узнать какой пользователь имеет доступ к документам и какие?
0 Shur1cIT
 
07.11.13
15:58
нужен отчет например по документу который выведет список пользователей имеющие права на данный документ и какие, что-нибудь подобное уже есть?
1 Лефмихалыч
 
07.11.13
16:00
на инфосранте таких вагон и тележка

а вообще - только хардкор: рольДоступна() + ПравоДоступа() + Метаданные + ПользователиИнфомрационнойБазы
2 Shur1cIT
 
07.11.13
16:00
(1) на итс есть подобное?
3 Shur1cIT
 
07.11.13
16:39
подскажите пожалуйста таким образом я получу всех пользователей имеющие доступ на просмотр документа? список получил выборочно проверил всё ок? но вопрос всели попали?

Процедура КнопкаВыполнитьНажатие(Кнопка)
    ДокументПлатёжка = Метаданные.Документы.ПлатежноеПоручениеИсходящее;
    МассивПользователей = ПользователиИнформационнойБазы.ПолучитьПользователей();
    Для Каждого ЭлементМассива Из МассивПользователей Цикл
        Если ПравоДоступа("Просмотр",ДокументПлатёжка,ЭлементМассива) тогда
            Сообщить(ЭлементМассива);
        КонецЕсли;
    КонецЦикла;
КонецПроцедуры
4 Wobland
 
07.11.13
16:40
не доверяешь? сходи и почитай ПолучитьПользователей()
5 Maxus43
 
07.11.13
16:40
ищи "анкетаправ" и иже с ними в (1)
6 Shur1cIT
 
07.11.13
16:43
(4) ПользователиИнформационнойБазы.ПолучитьПользователей(); как я понял получает всех пользователей
далее циклом проверяю доступность на просмотр конкретного документа (5) а этот вариант не взлетит?
7 Лефмихалыч
 
07.11.13
16:44
(6) попробовать религия не позволяет или кто-то палкой по голове тебя бьет всякий раз, когда ты конфигурацтор открываешь?
8 organizm
 
07.11.13
16:44
отчет получится безумная простыня.
Лучше войти под пользователем и проверить доступ
9 Shur1cIT
 
07.11.13
16:46
(7) попробовал пользователи появляются, выборочно проверил всё ок (8) у меня их по сотню пользователей
10 Лефмихалыч
 
07.11.13
16:47
(9) тогда в чем вопрос, я не пойму?
11 Wobland
 
07.11.13
16:49
(10) > всё ок?
12 Shur1cIT
 
07.11.13
16:49
(10) есть ли вероятность что кто-то не попадёт или попадёт не тот?
13 Лефмихалыч
 
07.11.13
16:58
(12) а ты программист же?