Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Привилегированный режим в отчете

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.