|
отчет на СКД отключить контроль прав |
☑ |
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
|
Спасибо!
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший