![]() |
|
отчет на СКД отключить контроль прав | ☑ | ||
---|---|---|---|---|
0
lite777
01.06.22
✎
10:40
|
Здравствуйте ,отчет на СКД УФ , есть примеры как отключить контроль прав при формировании отчета на СКД ?(пишет нет прав к Регистру) в инете что то неработащий мусор .
|
|||
1
vicof
01.06.22
✎
10:42
|
УстановитьПривилегированныйРежим()
|
|||
2
vicof
01.06.22
✎
10:42
|
Дать права на регистр
|
|||
3
vicof
01.06.22
✎
10:42
|
Переделать отчет
|
|||
4
vicof
01.06.22
✎
10:42
|
Выгнать одинэсника
|
|||
5
lite777
01.06.22
✎
10:50
|
Пробую так
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; УстановитьПривилегированныйРежим(Истина); // //Сформируем отчет //Макет компоновки КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновки = КомпоновщикМакета.Выполнить(ЭтотОбъект.СхемаКомпоновкиДанных, ЭтотОбъект.КомпоновщикНастроек.ПолучитьНастройки(), ДанныеРасшифровки); //Компоновка данных ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, , ДанныеРасшифровки); // Получение результата ДокументРезультат.Очистить(); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновки); УстановитьПривилегированныйРежим(Ложь); КонецПроцедуры |
|||
6
Kassern
01.06.22
✎
10:52
|
(5) отчет внешний у вас?) Там вроде привилигированный режим не работает. Самый простой вариант дать нужные права юзверу, либо использовать Выбрать Разрешенные, отчет сформируется без ошибок, но часть данных будет недоступна
|
|||
7
lite777
01.06.22
✎
10:53
|
(6) Внешний
|
|||
8
Kassern
01.06.22
✎
10:55
|
ну либо отчет в конфу прикрутить и там юзать привилегированный режим. Либо через расширение попробовать
|
|||
9
lite777
01.06.22
✎
10:55
|
(6) 1С РОзница можно ли дать права не изменяя конфу? и лишних прав к этому РГ
|
|||
10
Amra
01.06.22
✎
10:57
|
(9) Смотришь какие роли дают доступ к нужному регистру. Потом - на что еще дает право нужная роль. Думаешь
|
|||
11
Kassern
01.06.22
✎
10:57
|
(9) а откуда нам знать, что за запрос там у вас. Скорее всего можно, попробуйте посмотреть через ПравоДоступа() ваш регист и какие роли нужны. Далее добавляете эти роли для юзвера
|
|||
12
Kassern
01.06.22
✎
10:57
|
*регистр
|
|||
13
lite777
01.06.22
✎
11:01
|
Возможно новый профиль групп доступа придется создать
|
|||
14
lite777
01.06.22
✎
11:09
|
Спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |