Bkmz написал:
Vitaly V.V. написал(а):
Есть требование заказчика - юзер должен видеть записи по подчиненному ему региону, а также те записи, где он реализатор (м.б. и другой регион).
Указанная выше логика никак не тянет на ИЛИ - вы имеете в виду И?
По своему региону И по тем регионам, где он реализатор?
Тогда что мешает дать ему несколько диапазонов в одном объекте полномочий?
"По своему региону И по тем регионам, где он реализатор" - можно и так сказать, но я говорю, как если бы писал SQL-запрос:
В отчет выводятся записи для определенных регионов ИЛИ те записи, в которых он реализатор.
Создаю объект полномочий, туда кидаю 2 признака - регион и реализатор. И как их объединить по ИЛИ ? Например, в отчет выводятся строки, в которых регион 10 ИЛИ реализатор 20.
Если сделать 2 объекта полномочий - один для региона, другой для реализатора, то в бексе при выводе полей фильтра будут отображаться для региона только те регионы, кот разрешены, и в поле реализатор - только те реализаторы, кот разрешены...