В случае, если к записям необходимо применить более сложный фильтр, состоящий из нескольких параметров и условий поиска, используйте расширенный фильтр. Например, при помощи расширенной фильтрации вы можете отобразить в разделе [Активности] все встречи по новым клиентам.
Для установки расширенного фильтра используется команда [Перейти в расширенный режим] меню [Фильтр] (Рис. 57).
Содержание
•Установка расширенного фильтра по колонкам объекта
•Установка расширенного фильтра по колонкам связанных объектов
•Установка расширенного фильтра с группировкой условий фильтрации
•Установка агрегирующего фильтра
Установка расширенного фильтра по колонкам объекта
Вы можете настроить фильтр по колонкам текущего объекта (например, колонка [Дата завершения] объекта “Активность” или колонка [Должность] объекта “Контакт”).
Например, чтобы в разделе [Активности] отобрать незавершенные активности, которые были изменены за последние две недели:
1.Откройте раздел [Активности]. В меню [Фильтр] выберите команду [Перейти в расширенный режим] (Рис. 57).
2.В области настройки фильтров нажмите на ссылку <Добавить условие>.
3.В открывшемся окне в поле [Колонка] выберите интересующую колонку, например, [Состояние], и нажмите на кнопку [Выбрать] (Рис. 58).
4.На странице настройки фильтров установите необходимые параметры условия:
a.Выберите тип условия, щелкнув по его символу, например, “=”.
b.Нажмите на ссылку <?>. В открывшемся окне отметьте необходимые значения для выбранной колонки, например, “Не начата” и “В работе”. Нажмите на кнопку [Выбрать] (Рис. 59).
5.Повторите предыдущие пункты, чтобы добавить другие необходимые условия. Например, установите пороговые значения для даты изменения записей.
6.Установите логический оператор для заданных условий, например, “И”, щелкнув по нему мышью (Рис. 60).
На заметку
Логический оператор “И” используется, если необходимо, чтобы искомая запись соответствовала всем условиям группы. Если запись должна соответствовать хотя бы одному из условий группы, выберите логический оператор “ИЛИ”.
На заметку
По умолчанию область условий фильтра содержит одну пустую корневую группу с логическим оператором “И”.
7.Нажмите на кнопку [Применить].
В результате в разделе [Активности] будут отображены только незавершенные активности, которые были изменены в течение указанного периода.
Установка расширенного фильтра по колонкам связанных объектов
Вы можете отфильтровать записи не только по колонкам текущего объекта, но и по колонкам связанных с ним объектов. Например, для объекта “Активность” можно отфильтровать записи по колонке [Тип] связанного объекта “Контрагент”. Например, чтобы в разделе [Активности] отобрать активности только по компаниям определенного типа:
1.Откройте раздел [Активности]. В меню [Фильтр] выберите команду [Перейти в расширенный режим] (Рис. 57).
2.Нажмите на ссылку <Добавить условие>.
3.На открывшейся странице выбора колонки:
a.Нажмите на кнопку возле наименования объекта.
b.В добавившемся поле выберите связанный объект, например, “Контрагент”.
c.В поле [Колонка] укажите колонку связанного объекта, например, “Тип”.
d.Нажмите на кнопку [Выбрать] (Рис. 61).
4.В области настройки фильтров установите необходимые параметры условия:
a.Выберите тип условия, щелкнув по его символу. По умолчанию указано условие “=”.
b.Нажмите на ссылку <?>. В открывшемся окне отметьте необходимое значение для выбранной колонки, например, “Клиент”. Нажмите на кнопку [Выбрать].
5.Нажмите на кнопку [Применить] (Рис. 62).
В результате в разделе будут отображены только активности по контрагентам, которые относятся к типу “Клиент”.
Установка расширенного фильтра с группировкой условий фильтрации
Рассмотрим последовательность построения расширенного фильтра, для которого необходимо использовать несколько логических операторов. Например, чтобы в разделе Контрагенты отобразить всех клиентов, для которых или указан город “Москва”, или город не указан:
1.Откройте раздел Контрагенты. В меню [Фильтр] выберите команду [Перейти в расширенный режим] (Рис. 57).
2.Для установки условия “Тип = Клиент”:
a.Нажмите на ссылку <Добавить условие>.
b.В открывшемся окне выберите колонку контрагента, например, “Тип”. Нажмите на кнопку [Выбрать].
c.В области настройки фильтров нажмите на ссылку <?>. В открывшемся окне отметьте необходимое значение для выбранной колонки, например, “Клиент”. Нажмите на кнопку [Выбрать].
3.Аналогичным образом добавьте условие “Город = Москва”.
4.Для установки условия “Город не заполнено”:
a.Нажмите на ссылку <Добавить условие>.
b.В открывшемся окне выберите колонку “Город”. Нажмите на кнопку [Выбрать].
c.В области настройки фильтров щелкните по типу условия и в открывшемся списке выберите “Не заполнено”.
5.Сгруппируйте необходимые условия и установите для них логический оператор:
a.Удерживая клавишу Ctrl, выделите мышью те условия, которые необходимо сгруппировать для установки другого логического оператора (Рис. 63).
b.В меню кнопки [Действия] выберите команду [Группировать] (Рис. 64).
В результате выбранные условия будут объединены в отдельную группу.
c.Щелкнув мышью по заголовку логического оператора, установите основной оператор “И” и оператор для созданной группы — “ИЛИ” (Рис. 65).
6.Нажмите на кнопку [Применить].
В результате в разделе будут отображены контрагенты с типом “Клиент”, для которых в поле [Город] либо указано “Москва”, либо нет значения.
Установка агрегирующего фильтра
Агрегирующий фильтр позволяет отфильтровать записи одного объекта по связанным с ними записям в объекте с обратной связью. Существует несколько доступных условий фильтрации с использованием агрегирующего фильтра:
•Количество — для фильтруемых записей существует определенное количество связанных записей в объекте с обратной связью. Например, можно отфильтровать сотрудников, являющихся ответственными по пяти и более контрагентам.
На заметку
Информация о сотрудниках вашей компании ведется в разделе Контакты.
•Максимум / Минимум — для фильтруемых записей, в объекте с обратной связью есть связанные записи с определенным максимальным (минимальным) значением в числовой колонке или в колонке даты. Например, вы можете выбрать сотрудников, последняя задача которых была выполнена на прошлой неделе.
•Сумма, Среднее — для фильтруемых записей, в объекте с обратной связью есть связанные записи с определенной суммой значений или средним значением в числовой колонке. Например, можно отфильтровать сотрудников, у которых средняя продолжительность задач превышает 2 часа.
Процесс построения агрегирующего фильтра аналогичен процессу построения фильтра по колонкам связанных объектов. Например, необходимо получить список сотрудников, которые являются ответственными по контрагентам с типом “Клиент”. Такой список можно получить при помощи агрегирующего фильтра:
1.Откройте раздел, записи которого необходимо отфильтровать, например, Контакты. В меню [Фильтр] выберите команду [Перейти в расширенный режим] (Рис. 57).
2.Нажмите на ссылку <Добавить условие>.
3.В открывшемся окне выбора колонки (Рис. 66):
a.Нажмите на кнопку возле наименования объекта.
b.В добавившемся поле выберите объект с обратной связью. Например, чтобы построить агрегирующий фильтр по колонке [Ответственный] раздела [Контрагенты], выберите “Контрагент (по колонке Ответственный)”.
c.В поле [Колонка] укажите колонку объекта с обратной связью, например, “Количество”.
d.Нажмите на кнопку [Выбрать].
4.В области настройки фильтров (Рис. 67):
a.Укажите условие фильтра, в данном случае, “Количество –› 0”.
b.Установите дополнительные параметры фильтра. Например, если необходимо, чтобы отображались только ответственные по контрагентам с типом “Клиент”, добавьте это условие в фильтр.
5.Нажмите на кнопку [Применить].
В результате запись о сотруднике будет отображена в разделе Контакты только в том случае, если существует контрагент, у которого данный сотрудник указан в поле [Ответственный].
Смотрите также
Для отображения данных, относящихся в определенному периоду, укажите интересующий период в условиях фильтра. Например, вам необходимо просмотреть активности за период командировки, в которой вы были три недели назад. Для этого:
1.Перейдите в нужный раздел, например, [Активности].
2.В меню [Фильтр] выберите команду [Перейти в расширенный режим] (Рис. 68).
3.В появившейся области фильтрации укажите начало периода, за который вы хотите отобразить записи в разделе. Для этого:
a.Нажмите на ссылку <Добавить условие> (Рис. 69) и в открывшемся окне выберите необходимую колонку даты, например, “Начало”, чтобы отфильтровать активности по дате их начала.
b.Выберите тип условия напротив добавленной колонки (Рис. 70), например, “≥” (больше или равно), чтобы дата начала периода фильтрации включала этот период.
c.В меню ссылки <?> выберите команду [Указать точную дату] (Рис. 71).
d.В появившемся поле отобразите при помощи кнопки встроенный календарь фильтра и выберите в нем необходимую дату (Рис. 72).
4.Аналогично укажите конечную дату периода фильтрации:
a.Добавьте в условие фильтрации колонку “Начало”, чтобы отфильтровать активности по дате их начала.
b.Выберите для нее тип условия “≤” (меньше или равно).
c.Выберите дату во встроенном календаре.
5.Убедитесь, что для добавленных условий фильтрации установлен логический оператор “И”.
6.Примените установленный фильтр, используя кнопку [Применить] фильтра.
В результате в разделе [Активности] будут отображены активности, начало которых входит в установленный в фильтре период.
Стандартные периоды фильтрации
Для удобства работы с фильтром используйте стандартные периоды фильтрации. Например, вы можете быстро отобразить записи за предыдущую, текущую или следующую неделю.
Стандартные периоды доступны в меню ссылки <?> условия фильтра (Рис. 74).
Час
Меню содержит команды, позволяющие отображать записи раздела за предыдущий, текущий или следующий час, а также за определенное количество предыдущих или следующих часов. Вы также можете указать в качестве значения фильтра точное время до минуты.
Чтобы указать точное время, выберите команду [Точное время <?>] и в появившемся поле введите необходимое значение времени в формате Ч:ММ, например, “14:43”. Используйте стандартные значения времени, доступные для выбора в поле.
Чтобы указать количество предыдущих или следующих часов, выберите команду [Предыдущих часов <?>] или [Следующих часов <?>] соответственно и в появившемся поле введите необходимое значение. Вы можете ввести только целое число.
Обратите внимание, что предыдущим, текущим или следующим часом считается полный час с первой по 60-ю минуту, например, с 13:00 по 13:59 включительно, а не час относительно текущего момента времени. Например, если текущее время 14:34, то следующим часом будет считаться период с 15:00 по 15:59 включительно, а не с 14:34 по 15:33.
День
Меню содержит команды, позволяющие отображать записи раздела за вчерашний, сегодняшний или завтрашний день, а также за определенное количество предыдущих или следующих дней. Вы также можете указать в качестве значения фильтра определенный день месяца или день недели.
Чтобы указать в качестве значения фильтра определенный день месяца, выберите команду [День месяца <?>] и в появившейся строке введите число месяца.
Чтобы указать определенный день недели, выберите в меню [День] —> [День недели <?>] необходимый день недели, например, “Пн”, “Вт”.
Неделя
Меню содержит команды, позволяющие отображать записи раздела за предыдущую, текущую и следующую неделю.
Предыдущей, текущей или следующей неделей считается календарный период с понедельника по воскресенье, а не семидневный период относительно текущего момента времени. Например, если сегодня среда, то следующей неделей будет считаться период с ближайшего понедельника по воскресенье, а не следующие семь дней начиная с текущей даты.
Месяц
Меню содержит команды, позволяющие отображать записи раздела за предыдущий, текущий и следующий месяц. Вы также можете указать в качестве значения фильтра определенный месяц.
Чтобы указать определенный месяц, выберите в меню [Месяц] –› [Месяц <?>] необходимый месяц, например, “Декабрь”.
Обратите внимание, что предыдущим, текущим или следующим месяцем считается календарный период. Например, если прошлый месяц — декабрь, то в разделе при применении периода фильтрации “Прошлый месяц” будут отображены записи за период с 1 по 31 декабря.
Квартал
Меню содержит команды, позволяющие отображать записи раздела за предыдущий, текущий и следующий квартал.
Предыдущим, текущим или следующим кварталом считается период в три месяца: I квартал включает в себя первый, второй и третий месяцы года (январь, февраль, март), II квартал — следующие три месяца (апрель, май, июнь) и т. д. Например, если сейчас август, то следующим кварталом будет считаться период, включающий в себя октябрь, ноябрь и декабрь (IV квартал).
Полугодие
Меню содержит команды, позволяющие отображать записи раздела за предыдущее, текущее и следующее полугодие.
Предыдущим, текущим или следующим полугодием считается период в шесть месяцев: I полугодие включает в себя месяцы с января по июнь, II полугодие — с июля по декабрь. Например, если сейчас август (входит во II полугодие), то следующим полугодием будет считаться период с января по июнь следующего года.
Год
Меню содержит команды, позволяющие отображать записи раздела за предыдущий, текущий и следующий год. Вы также можете указать в качестве значения фильтра определенный год.
Предыдущим, текущим или следующим годом считается календарный период. Например, если сейчас август 2014 года, то следующим годом будет считаться период с января по декабрь 2015 года включительно, а не следующие двенадцать месяцев начиная с августа 2014 года.
Смотрите также
Обучающее видео