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

Отчёт либо для текущего пользователя, либо для всех, в зависимости от роли пользователя

Отчёт либо для текущего пользователя, либо для всех, в зависимости от роли пользователя
Я
   Hammond
 
25.03.21 - 09:16
Всем привет!

Есть некий отчёт. Нужно сделать так, чтобы он выводил информацию по текущему пользователю. Если у пользователя нет прав администрирования, только для текущего, а если есть, то отчёт по все пользователям.

Для реализации этого написал функцию в общем модуле, которая запросом смотрит права текущего пользователя. Если прав админа есть, то возвращает истину.

Не могу додуматься, как в скд сделать это. Создал параметр пользователь, в выражении вызываю выше описанную функцию. Если она возвращает ложь, то приравниваю переменную к Пользователи.ТекущийПользователь() Иначе

Что написать в иначе, чтобы отчёт показывал я для всех пользователей?
   Hammond
 
1 - 25.03.21 - 09:19
Так же есть другой параметр Массив Пользователь, который заполняется в запросе. Можно ли как то сделать так. Чтобы в Иначе параметр Пользователь был равен МассивПользователей
И как это в самом запросе реализовать?
   Serg_1960
 
2 - 25.03.21 - 09:59
"Программное заполнение пользовательских параметров и отборов СКД"
https://infostart.ru/1c/articles/941556/
   Serg_1960
 
3 - 25.03.21 - 10:00
"Особенности использования отборов в системе компоновки данных"
https://its.1c.ru/db/metod8dev/content/2696/hdoc

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