Имя: Пароль:
1C
1С v8
Привилегированна права на время выполнения отчета
0 r1000
 
17.06.19
09:35
Комплексная автоматизация, редакция 1.1 (1.1.87.1) 8.3.13.1644
Работаем в толстом клиенте
В базе довольно много прописано RLS. В частности запрещено смотреть некоторые записи в регистре партий - есть разделение складов.
Однако, для некоторых пользователей, иногда, а именно при построении отчета по партиям, нужно разрешить читать все записи регистра. Т.е. они должны формировать полный отчет.
Сейчас в стандартном отчете, для такого пользователя прописал условие, но почему то отчет не формируется. чяднт ?
Процедура КоманднаяПанельФормыСформировать(Кнопка)
    
    Если СокрЛП(глЗначениеПеременной("глТекущийПользователь").Код) = "Кузин" Тогда
        УстановитьПривилегированныйРежим(Истина);
    КонецЕсли;

    ОбновитьОтчет();
    
КонецПроцедуры // КоманднаяПанельФормыСформировать()
1 r1000
 
17.06.19
09:36
Т.е. при формировании отчета - я хочу снять вообще все ограничения для пользователя.
2 silent person
 
17.06.19
09:41
Описание:

В клиент-серверном варианте при выполнении на клиенте данный метод не выполняет никаких действий.
3 ДенисЧ
 
17.06.19
09:45
Тебе придётся со своим запросом бежать на сервер в привелегированный модуль
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.