|
Проблема СКД и привилегированый режим | ☑ | ||
|---|---|---|---|---|
|
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
|
||||
|
6
Maxus43
05.08.13
✎
16:52
|
(5) прикольно
|
|||
|
7
Maxus43
05.08.13
✎
16:53
|
тогда не поможет и общий модуль... меняй логику, давай права
|
| Форум | Правила | Описание | Секции | Поиск |