Есть некий отчёт. Нужно сделать так, чтобы он выводил информацию по текущему пользователю. Если у пользователя нет прав администрирования, только для текущего, а если есть, то отчёт по все пользователям.
Для реализации этого написал функцию в общем модуле, которая запросом смотрит права текущего пользователя. Если прав админа есть, то возвращает истину.
Не могу додуматься, как в скд сделать это. Создал параметр пользователь, в выражении вызываю выше описанную функцию. Если она возвращает ложь, то приравниваю переменную к Пользователи.ТекущийПользователь() Иначе
Что написать в иначе, чтобы отчёт показывал я для всех пользователей?
Так же есть другой параметр Массив Пользователь, который заполняется в запросе. Можно ли как то сделать так. Чтобы в Иначе параметр Пользователь был равен МассивПользователей
И как это в самом запросе реализовать?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший