Имя: Пароль:
1C
1С v8
Привилегированный режим в отчете
0 TrueBuild
 
30.09.20
19:58
Есть какой-то способ с минимальным вмешательством доработать отчет, чтобы он работал в привилегированном режиме? Бегло погуглил и не нашел решения, самое, казалось бы очевидное, в модуле объекта УстановитьПривилегированныйРежим(Истина) оказалось нерабочим.
Какие еще варианты есть? На ум приходит только в СКД использовать набор данных объект, и передавать в СКД ТЗ, куда выгрузить результат запроса в привилегированном режиме. Но опять же не подойдет для сложного отчета, где в СКД несколько источников данных, например.
Спасибо.
1 acht
 
30.09.20
20:06
Передать схему и настройки компоновки на сервер, там сформировать в привелигированом режиме, вернуть обратно табличный документ.
2 acht
 
30.09.20
20:11
Записать что-то куда-то, выполнить регламентным заданием, забрать результат
3 acht
 
30.09.20
20:11
Запустить втихую новый сеанс 1С под администратором, сформировать им отчет
4 TrueBuild
 
01.10.20
17:01
А еще какие-то варианты?
5 dka80
 
01.10.20
17:04
Раздать права правильно
6 TrueBuild
 
01.10.20
17:20
(5) Ну это понятно. Интересует есть ли техническая возможность выполнить отчет СКДшный в привилегированном режиме?
7 dka80
 
01.10.20
17:38
Понимаешь, способ еще есть, например, сформировав отчет в модуле отчета программно, но проблема в том, что сама СКД при выводе данных также проверяет доступность полей и ты все равно можешь получить "объект не найден". Поэтому, самое правильное, сформировать где-то и вернуть табличный документ, т.к. даже если ты вернешь значение некоего поля, недоступного для пользователя, то при выводе все равно получишь описанную выше фразу
8 SleepyHead
 
гуру
02.10.20
06:24
(7) Ну, то есть для внешнего отчета все грустно?
9 ДенисЧ
 
02.10.20
07:50
(8) Внешние отчёты и привилегированный режим - это оксюморон
10 SleepyHead
 
гуру
02.10.20
07:58
(9) Да это понятно, но иногда нужно получить данные, которые для этого пользователя закрыты. Например, для планового отдела значения некоторых кадровых данных. Пока что решаю раздачей прав на чтение, но не всегда поулчается.
11 Franchiser
 
гуру
02.10.20
08:11
Основная теорема систематики: Новые системы плодят новые проблемы.