birds написал(а):
2. если так получится, что в выборке только те данные, на которые нет полномочий, а значит пара минут ожидания были напрасны - и все строки должны быть удалены, это может вызвать гнев юзера.
Этот пользователь Зевс? Юпитер? Другой персонаж с Олимпа, посылающий гром и молнии?
Что значит "гнев"? Что пользователь запросил, то и получил в ответ. Запросил данные на которые у него нет полномочий - значит и получай пустой отчёт.
Цитата:
а если проверить до выборки полномочия и просто откорректировать параметры с экрана выбора, чтобы лишнего не брать?
Нет, не стоит менять параметры на экране выбора. Это будет только мешать.
А вот всякие действия\проверки\фильтрации перед выборкой, если они позволят уменьшить объём выбираемых данных, можно предпримать
Цитата:
и еще, стоит ли сообщать пользователю, что у него нет полномочий на 10 секторов? или просто показать те 2 на которые есть права
Зачем пользователю знать о каких то 10-и секторах, на которые у него всё равно нет полномочий? В случае подозрений на нехватку достаточно будет SU53.