|
|
|
отчет на СКД отключить контроль прав | ☑ | ||
|---|---|---|---|---|
|
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
|
Спасибо!
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |