В том случае, когда в главной таблице раздела необходимо выбрать записи по более сложным условиям, или по нескольким условиям вы можете воспользоваться модулем фильтрации.
Модуль фильтрации расположен в левом нижнем углу раздела. Каждый элемент модуля можно изменить нажав на него левой кнопкой мыши.
Для того чтоб сформировать выбор значений надо указать одно один или несколько критериев. Критерии соединяются между собой связями [и], [и не], [или], [или не].
...
Связь [или не] говорит о том, что должен выполнятся первое условиепервый критерий, или не выполнятся второевторой, или оба эти условиякритерия.
Критерий имеет четкую структуру:
...
Атрибут - это некоторое значение записи из главной таблицы раздела, или значения связанных с ней записей. Ниже вы видите меню выбора атрибута.
Доступные условия зависят от типа атрибута. Для всех типов доступно специальное условие [Пусто], которое выполняется, или значение не обязательно и не задано.
...
Для текстовых значений доступны условия заканчивается на, начинается с, не равно, не содержит, равно и содержит.
Столбец | ||
---|---|---|
| ||
Столбец | ||
---|---|---|
| ||
Столбец | ||
---|---|---|
| ||
Якорь | ||||
---|---|---|---|---|
|
...
открывается окно множественного выбора.
Столбец | ||
---|---|---|
| ||
Столбец | ||
---|---|---|
| ||
Столбец | ||
| ||
Столбец | ||
| ||
Секция | ||
Информация | ||
Не следует выбирать большой список значений для атрибута с записью. Например, в разделе продажи есть атрибут компании. Если вам необходимо выбрать больше 5 компаний, то лучше создайте свою группу компаний и воспользуйтесь атрибутом Компания:Группа. |
Поле слева от каждого критерия предназначено для управления активностью выбранного критерия. Наличие отметки в этом поле является признаком активности (использования) данного критерия в рамках текущего фильтра.
Для добавления нового критерия (в случае, если необходимо задать еще одно условие фильтрации) используется специальная строка [Нажмите здесь, чтобы добавить условие]. При ее нажатии в конце перечня будет добавлена новый критерий.
Команды модуля фильтра
Команды модуля фильтра доступны через его контекстное меню. Команды [Применить] и [Очистить] так же продублированы на кнопках.
Рассмотрим каждую из команд.
[Применить] – делает выбор записей в главной таблице раздела, которые соответствуют критерия фильтра. Использование этого пункта аналогично использованию кнопки [Применить].
[Сохранить] – Команда активна, если выбрана динамическая группа. Сохраняет фильтр в выбранную динамической группу.
[Удалить] – Удаление выбранного критерия фильтра.
[Очистить] – Позволяет удалить все критерии фильтра.
[Обновить] – Обновление всех списков атрибутов, по которым может производиться фильтрация записей.
Команды [Группировать] и [Разгруппировать] контекстного меню используются при составлении сложных условий фильтрации. Связь между критериями воспринимает группу как один целый критерий.
Например, если в разделе [Задачи] нужно отобрать только задачи с типом «Встреча», находящихся в состояниях «В планах» или «В работе», то в этом случае первоначально необходимо задать перечень условий:
<Дата начала> <равно> <Текущий месяц> <и>
<Общие:Состояние> <равно> <Не начата> <или>
<Общие:Состояние> <равно> <В работе>
Затем два последних условия необходимо сгруппировать, для этого последовательно выделить каждое из двух условий и выполнить команду [Группировать] контекстного меню. Таким образом, должен быть получен результат:
<Дата начала> <равно> <Текущий месяц> <и>
<Состояние> <равно> <Не начата> <или>
<Состояние> <равно> <В работе>
Если такую группировку не выполнить, то после применения фильтра в реестре отобразятся все задачи за текущий месяц и с состоянием «Не начата», а также задачи за все время, находящиеся в состоянии «В работе».
Отменить группировку атрибута можно, используя команду [Разгруппировать] контекстного меню.
Взаимодействие с группами
Созданный фильтр можно сохранить в динамическую группу при помощи команды [Сохранить]. При выборе динамической группы в модуле фильтра отобразится именно тот фильтр, который был сохранен в динамической группе.
Информация |
---|
Не забывайте использовать команду [Сохранить] при создании или редактировании динамической группы. Иначе при выборе другой группы все критерии в модуле фильтра будут утеряны. |
Если же применить фильтр при активной статической группе, то фильтр будет применен к тем записям, которые входят в статическую группу. То есть запись должна не только выполнять критерии фильтра, но и находиться в выбранной группе.