|
Проблема СКД и привилегированый режим |
☑ |
0
Rebelx
05.08.13
✎
16:45
|
Запускаю формирование отчета в привилегированом режиме, но все равно результат зависит от прав пользователя - меняются и данные и выводимые колонки.
Это мой глюк? или 1С? или старая платформа?
1С:Предприятие 8.2 (8.2.16.352)
&НаСервере
Функция СформироватьОтчет_Доставка_НаСервере(ЗаказПокупателя)
УстановитьПривилегированныйРежим(Истина);
Отчет = Отчеты.BRUP_ДеливериСНоменклатурой.Создать();
Настройки = Отчет.КомпоновщикНастроек.Настройки ;
Отбор = Настройки.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("ЗаказПокупателя");
Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Отбор.ПравоеЗначение = ЗаказПокупателя;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(Отчет.СхемаКомпоновкиДанных, Отчет.КомпоновщикНастроек.Настройки);
ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки);
Результат = Новый ТабличныйДокумент;
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(Результат);
ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
Возврат Результат;
КонецФункции
|
|
1
Rebelx
05.08.13
✎
16:49
|
выяснил, это глюк платформы. теперь не ясно, поможет ли обновление платформы
|
|
2
SherifSP
05.08.13
✎
16:50
|
(1) Все равно ничего не потеряешь, обновляй
|
|
3
Maxus43
05.08.13
✎
16:50
|
(1) пруф?
гарантия привелигированного режима только в общем модуле соответсвующем. Остальные варианты работают абы как
|
|
4
Rebelx
05.08.13
✎
16:51
|
(2) насмешил
это целая эпопея. и она должна быть обоснована
|
|
5
Rebelx
05.08.13
✎
16:51
|
(3)
|
|
6
Maxus43
05.08.13
✎
16:52
|
(5) прикольно
|
|
7
Maxus43
05.08.13
✎
16:53
|
тогда не поможет и общий модуль... меняй логику, давай права
|
|