Имя: Пароль:
1C
 
УНФ 1.4 как настроить отбор документов по текущему пользователю
, ,
0 amadeus2010
 
25.11.15
10:06
Доброе утро в УНФ 1.4 в документе перемещение запасов надо настроить отбор по пользователям, т.е чтобы каждый пользователб кроме пользователя с полными правами мог видеть только свои созданные документы. Написал такой код в процедуре при создании на сервере

////////////////////////////////////////////////////////////
        Если РольДоступна("ПолныеПрава") Тогда
        // Видит ВСЕ!
    Иначе
        ЗначениеОтв = ПользователиИнформационнойБазы.ТекущийПользователь();
        ЗначениеОтветственный=Справочники.Пользователи.НайтиПоНаименованию(ЗначениеОтв);
        ОтборАвтор= ЗначениеОтветственный;
        ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ЭлементОтбора.ЛевоеЗначение  = Новый ПолеКомпоновкиДанных("ОсновнойОтветственный");
        ЭлементОтбора.ВидСравнения   = ВидСравненияКомпоновкиДанных.ВСписке;
        ЭлементОтбора.ПравоеЗначение = ОтборАвтор;
        ЭлементОтбора.Использование = Истина;
        ЭлементОтбора.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
        Элементы.Список.Обновить();        
    КонецЕсли;
///////////////////////////////////////////////////////////////
захожу под определенным пользователем с ограниченными правами и нет результата.
1 amadeus2010
 
25.11.15
10:22
нашел только такой выход как в самом документе через все действия настроить список -отбор- пользователь= текущий пользователь
2 aleks_default
 
25.11.15
10:37
используй ПараметрыСеанса.текущийПользователь
3 aleks_default
 
25.11.15
10:39
+ Лучше использовать параметр, а не отбор. Отбор пользователь может отключить в Настройке списка. Или отбор делай нередактируемым.
4 Горогуля
 
25.11.15
10:43
как закончишь, запусти групповую обработку и посмотри в реквизит чужого документа
5 aleks_default
 
25.11.15
10:46
(4) какие у вас пользователи извращенцы...
6 Горогуля
 
25.11.15
10:49
(5) боюсь даже представить, что они делают в уборной...
7 zak555
 
25.11.15
10:50
(0) если ты хреначишь в конфигураторе, то сделай своё Право
8 aleks_default
 
25.11.15
10:50
Прав на чужие документы нет, а на групповую обработку есть? Весело там у вас.
9 Cyberhawk
 
25.11.15
10:53
RLS
10 Горогуля
 
25.11.15
10:57
(8) они не называют то, что делает ТС ограничением доступа
11 Горогуля
 
25.11.15
10:59
внутре УНФ даже написано:

Конфигурация позволяет настраивать права доступа к отдельным объектам информационной базы для пользователей и групп пользователей. Для этих целей предназначена команда Группы доступа в панели навигации раздела Настройка и администрирование.
Закон Брукера: Даже маленькая практика стоит большой теории.