Данная документация написана для версии 1.9.5 и выше. Описание фильтров для более ранних версий, вы можете найти в соответствующих разделах:
Фильтры для версий программы ниже 1.9.5
Одним из преимуществ программы является возможность создавать предустановленные фильтры.
Фильтр — это выборка информации по той или иной таблице с определенными параметрами.
Фильтры применяются когда определенная выборка используется очень часто и каждый раз производить ее нецелесообразно.
В базовой версии в таблице "Контрагенты" есть следующие фильтры: Все, Клиенты, Партнеры, Обзвон.
Фильтр может выполнятся по одному или нескольким параметрам.
Второе, и не менее важное, назначение фильтров это ограничение доступа некоторым группам. К примеру, можно выдать доступ для менеджеров по логистике только к фильтру «Партнеры», а менеджерам по продаже только к фильтру «Клиенты» в таблице «Контрагенты». Вы можете сами разрабатывать и создавать фильтры необходимые именно вашему предприятию (либо редактировать предустановленные фильтры).
Создание и редактирование фильтров
1. Для начала зайдите в «Настройки» → “Конфигурация”

2. Выберите категорию, а затем напротив нужной таблицы нажмите на кнопку «Фильтр»

3. Нажмите на кнопку «Добавить Фильтр»

4. В новом открывшемся окне добавьте Имя фильтра, а также добавьте условие фильтра

5. Условие фильтра можно добавить двумя способами — в Режиме мастера и Режиме эксперта
Режим Мастера
Режим Мастера позволяет добавить условие последовательно выбрав
А. По какому полю будет работать фильтр

Б. Условие срабатывания фильтра

В. Значение для срабатывания

Например в нашем случае, если мы хотим, чтобы по фильтру отображались только те счета, который выписал текущий пользователь, следует сделать следующее условие
ПОЛЕ "ВЫПИСАЛ" — "РАВНО" — "ТЕКУЩИЙ".

После того как мы составили нужное нам условие, нажимаем кнопку «Добавить»
После этого можно добавить дополнительное условие, которое
- будет дополнять текущее условие (Если выбрать знак «И»)
или
- будет ставить другое условие, по которому также будет работать данный фильтр (Если выбран знак «ИЛИ»)
В нашем случае мы, например, можем добавить условие, по которому будут отображаться все вчерашние счета незакрытые счета. Для этого построим следующее условие
«ОПЛАЧЕНО» «РАВНО» «0»

Важно: При использовании связей "и" и "или" в начале лучше прописать те условия, которые связаны с помощью "или", а затем те, которые связаны с помощью "и".
Режим Эксперта

Режим Эксперта позволяет добавить условие фильтра вручную. Для добавления условия в этом режиме нужно обладать определенными знаниями в SQL.
Важно: Если сохранить условие фильтра, предварительно переключившись в режим эксперта, то при повторном открытии такого фильтра, оно не сможет отобразиться в режиме мастера
Важно: Если добавить/отредактировать условие фильтра в режиме Эксперта, то оно не отобразиться в режиме мастера
Примеры
1. Допустим в таблице «Задания» нам нужно отобрать только те из них, которые в текущем назначались в этом месяце. Для этого в режиме эксперта необходимо добавить следующее условие Получаем такое условие:
month(`Дата добавления`) = month(curdate()) and year(`Дата добавления`) = year(curdate())

2. Допустим в таблице «Счета» вы хотите выделить для себя те их них, которые были сформированы накануне. Для этого в режиме мастера нужно создать следующее условие
«Время добавления» «равно» «текущая дата» «-» «1» «дней»

Таким образом мы задаем условие, по которому будут отображаться все записи, время добавления которого меньше текущей даты на 1 день.
Возможность скрыть поля
Также при создании фильтра возможно указать поля, которые по нему будут скрываться. Например, бывает необходимо в едином справочнике хранить похожие товары, но с несколько разными характеристиками. Так например не рационально организовывать две отдельных таблицы для хранения информации о товарах: колбасы и булки. Так-как значительная часть полей у них может быть общая. Например дата прихода, цена, цена продажи, дата поступления и т.д. Но также у каждого из этих товаров могут быть поля свойственные именно для этого товара. Например для булки — сорт муки, а для колбасы — тип мяса. В данном случае абсолютно логично чтобы при редактировании информации о булке видеть поля характеризующие именно булку, т.к. характеристики колбасы бессмысленны и могут только запутывать пользователя.
В данном случае вам необходимы фильтры: мучные изделия, мясные изделия. В фильтре мучные изделия, мы будем скрывать — поля характеризующие колбасу, а в мясных изделиях поля характеризующие булку. Также полезным свойством является значение по умолчанию. Если у вас открыт фильтр — мясные изделия, и в добавляете новую строку, логично что вы хотите добавить новый вид колбасы, и тип изделия должен быть мясной. В данном случае необходимо выставить значение по умолчанию для фильтра мясные изделия. Аналогичные действия необходимо проделать с фильтром мучные изделия.

