|
СКД. Не срабатывает запрос в привилегированном режиме. ЧЯДНТ? | ☑ | ||
|---|---|---|---|---|
|
0
totparen
29.09.16
✎
12:40
|
Конфигурация УНФ, включён режим ограничений на уровне записей. Пытаюсь сформировать отчет в скд - пишет "У пользователя не достаточно прав на исполнение операций над базой данных."
Отчет внешний. Код ПриКомпоновкеРезультата Процедура ПриКомпоновкеРезультата(ТабличныйДокумент, ДанныеРасшифровки, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; УстановитьПривилегированныйРежим(Истина); ТабличныйДокумент.Очистить(); КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; МакетКомпоновкиДанных = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, КомпоновщикНастроек.Настройки, ,,,Ложь); ВнешниеНаборыДанных = Новый Структура; ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновкиДанных,ВнешниеНаборыДанных,); ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ТабличныйДокумент); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); ТабличныйДокумент.Очистить(); УстановитьПривилегированныйРежим(Ложь); КонецПроцедуры Что не так? |
|||
|
1
ERWINS
29.09.16
✎
12:43
|
тонкий клиент?
|
|||
|
2
totparen
29.09.16
✎
12:46
|
Да
|
|||
|
3
totparen
29.09.16
✎
12:46
|
ФАйловая база вообще.
|
|||
|
4
totparen
29.09.16
✎
12:47
|
Только сейчас заметил, что код ещё сама конфигурацию обрабатывает, через ОбщаяФорма.ФормаОтчета.Форма
Буду рыть. |
|||
|
5
totparen
29.09.16
✎
13:22
|
Через внешние отчеты работает.
Подскажите как бы изменить код, что бы он учитывал быстрые отборы? А то в данном виде не обращает на него внимания. |
|||
|
6
rozer76
29.09.16
✎
15:32
|
>>Подскажите как бы изменить код, что бы он учитывал быстрые отборы?
они "учтены" уже в КомпоновщикНастроек.Настройки |
|||
|
7
totparen
29.09.16
✎
17:48
|
(6) они не учтены в КомпоновщикНастроек.Настройки
Зато они учтены в КомпоновщикНастроек.ПолучитьНастройки() |
| Форум | Правила | Описание | Секции | Поиск |