0
Голосовать

Фильтр на текущего пользователя

Создано:
Метки записи:

Как создать фильтр Компания: Куратор = "текущий пользователь"?
Спасибо.

Комментарии

Валентин Феденюк

Предлагаю для каждого пользователя использовать личную динамическую группу, с настроенным на него фильтром.

Валентин Феденюк

Быть может стоит рассмотреть конкретно задачу?

Кихтенко Андрей
Алсу пишет:
Нужен фильтр "Мои клиенты" - компании "Ответственный" которых равно "текущий пользователь"

К сожалению, именно такой вид фильтра в текущей версии террасофт создать нельзя. Можна выйти из ситуации следующим образом:
1. Создать фильтр-Настраиваемый список.
2. В поле "Настраиваемый список" ввести следующую строку:
select #USERID# as id, 'Ответственный' as Name
3. Фильтр готов.

Минусом такого фильтра есть то, что его нельзя нормально сохранить и использовать, как основу для динамической группы. Просто, при сохранении фильтр сохраняет код, который выбран в данный момент. т.е. код текущего пользователя. И если зайдет другой пользователь, то система подставить код сохраненного. И пользователю прийдется еще раз выбрать из выпадающего списка значение 'Ответственный'.

Non noceo.

Валентин Феденюк

Вижу 2 решения данного вопроса:
1. Описанное ранее создание личных динамических групп для тех пользователей, для которых это необходимо
2. Использование группировки верхнего уровня по ответственному

Думаю, что второй вариант Вам вполне подойдет.

Валентин Феденюк

Имелось в виду, что группировку необходимо реализовать так, чтобы в дереве отображался список ответственных. А затем, уже другие уровни группировки.

Вариант отличается от первого тем, что не используются группы, а используется группировка. Непосредственно в реестре. Отображаются все данные. А пользователь может удобно открыть документы для себя или другого пользователя.

Валентин Феденюк

Кстати, такую фильтрацию можно было бы добавить к новой версии, т.к. для настраиваемого списка это уже есть.

Алсу пишет:
Как создать фильтр Компания: Куратор = "текущий пользователь"?
Спасибо.

Алсу, узнать текущего пользователя на данный момент нет возможности, но в Вашем случае можно выйти с помощью дин. групп + личная, а потом для каждого каждого конкретного пользователя настроить фильтр.