Перейти к содержанию

Настройка фильтрации

На вкладке Фильтры доступны:

  • просмотр и управление всеми заданными при детальной настройке полей условиями фильтрации;

  • дополнительная фильтрация получаемых в виджет строк данных и/или агрегатов вводом условия в нотации SQL.

Настроенные для полей виджета условия фильтрации отображаются в верхнем блоке вкладки Фильтры. При этом настроенные фильтры поделены на группы:

  • Столбцы - для условий фильтрации полей, включенных в область столбцов или групп и столбцов;
  • Группы - для условий фильтрации полей, включенных в область групп или групп и столбцов;
  • Агрегаты - для условий фильтрации полей, включенных в область столбцов или групп и столбцов;
  • Скрытые поля - для условий фильтрации скрытых полей;
  • SQL-строки - для условий фильтрации строк по заданному выражению.

img

Данный интерфейс позволяет включать и отключать все или отдельные настроенные фильтры по полям, а также перенастроить сделанные ранее настройки фильтрации для отдельных полей.

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

По умолчанию все группы находятся в свернутом состоянии. Чтобы раскрыть группу, нажмите на стрелку img. При раскрытии группы будут доступны поля с настроенной фильтрацией. Напротив поля отображается иконка воронки, по нажатию на которую откроется окно настроек свойств поля с одной вкладкой Фильтрация.

img

Фильтрация по полям

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

При наведении мышью на наименование поля - всплывает окно с полным наименованием поля -  по умолчанию обрезается троеточием.

img

При наведении мышью на код поля - появляется всплывающее окно с текстом Нажмите, чтобы скопировать. Наименование кода поля отображается без сокращений.

img

img

При нажатии левой кнопкой мыши на иконку img в окне детальной настройки свойств поля и удерживании - активируется возможность перетаскивания окна детальной настройки поля по окну браузера:

gif

Для изменения алиаса поля откройте окно детальной настройки и двойным кликом левой кнопкой мыши нажмите на алиас и введите нужное наименование алиаса. 

img

Измененный алиас отображается в структуре виджета, в карточке поля, в самом виджете и настройке связи виджетов в информационной панели. Возле измененного алиаса отображается пометка (ред.) и при наведении отображается текущий и исходный алиас.

img

На вкладке Фильтрация расположен блок настроек фильтров. Состав вкладки зависит от расположения поля в табличном представлении виджета:

  • Столбцы - вкладка фильтрации содержит:

    img

    • блок Столбцы - отвечает за фильтрацию по данным в столбце. Вид фильтра зависит от типа поля и метки Является справочником(1). Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Без значения
      img Непустое значение 
      Дата / Дата и время img Равно
      img Не равно 
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно
      img Не равно
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор И / ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

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

        • Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор И / ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Не содержит
      img Без значения
      img Непустое значение
      img Начинается с 
      img Не начинается с
      img Заканчивается на
      img Не заканчивается на
      img Входит - влияет на скорость работы
      img Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время img Равно
      img Не равно
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      img Все даты за период - выбор периода
      img Все даты кроме периода - выбор периода
      img На следующей неделе - автоматическая установка периода
      img На этой неделе - автоматическая установка периода
      img На прошлой неделе - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В этом месяце - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В следующем квартале - автоматическая установка периода
      img В этом квартале - автоматическая установка периода
      img В прошлом квартале - автоматическая установка периода
      img В следующем году - автоматическая установка периода
      img В этом году - автоматическая установка периода
      img В прошлом году - автоматическая установка периода
      img С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно - множественный выбор для полей с признаком Является справочником
      img Не равно - множественный выбор для полей с признаком Является справочником
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку img.

    1. ℹ в модели, в режиме редактирования поля, в выпадающем списке Является справочником выбрано значение Да. Для полей с типом данных Дата и Число (дробное) признак Является справочником недоступен.

    2. блок Агрегаты- отвечает за фильтрацию по агрегатам в столбце. Блок отображается, если по полю настроена промежуточная агрегация, по умолчанию свернут. Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Без значения
      img Непустое значение 
      Дата / Дата и время img Равно
      img Не равно 
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно
      img Не равно
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор И / ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

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

        • Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор И / ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Не содержит
      img Без значения
      img Непустое значение
      img Начинается с 
      img Не начинается с
      img Заканчивается на
      img Не заканчивается на
      img Входит - влияет на скорость работы
      img Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время img Равно
      img Не равно
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      img Все даты за период - выбор периода
      img Все даты кроме периода - выбор периода
      img На следующей неделе - автоматическая установка периода
      img На этой неделе - автоматическая установка периода
      img На прошлой неделе - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В этом месяце - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В следующем квартале - автоматическая установка периода
      img В этом квартале - автоматическая установка периода
      img В прошлом квартале - автоматическая установка периода
      img В следующем году - автоматическая установка периода
      img В этом году - автоматическая установка периода
      img В прошлом году - автоматическая установка периода
      img С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно - множественный выбор для полей с признаком Является справочником
      img Не равно - множественный выбор для полей с признаком Является справочником
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку img.

    Фильтрация по агрегату распространяется только на первый уровень данных.

  • Группы - вкладка фильтрации содержит:

    img

    • блок Группы - отвечает за фильтрацию по данным в группировке. Вид фильтра зависит от типа поля и метки Является справочником(1). Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Без значения
      img Непустое значение 
      Дата / Дата и время img Равно
      img Не равно 
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно
      img Не равно
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор И / ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

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

        • Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор И / ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Не содержит
      img Без значения
      img Непустое значение
      img Начинается с 
      img Не начинается с
      img Заканчивается на
      img Не заканчивается на
      img Входит - влияет на скорость работы
      img Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время img Равно
      img Не равно
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      img Все даты за период - выбор периода
      img Все даты кроме периода - выбор периода
      img На следующей неделе - автоматическая установка периода
      img На этой неделе - автоматическая установка периода
      img На прошлой неделе - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В этом месяце - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В следующем квартале - автоматическая установка периода
      img В этом квартале - автоматическая установка периода
      img В прошлом квартале - автоматическая установка периода
      img В следующем году - автоматическая установка периода
      img В этом году - автоматическая установка периода
      img В прошлом году - автоматическая установка периода
      img С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно - множественный выбор для полей с признаком Является справочником
      img Не равно - множественный выбор для полей с признаком Является справочником
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку img.

    1. ℹ в модели, в режиме редактирования поля, в выпадающем списке Является справочником выбрано значение Да. Для полей с типом данных Дата и Число (дробное) признак Является справочником недоступен.
  • Столбцы и Группы - вкладка фильтрации содержит:

    img

    • Группы - отвечает за фильтрацию по данным в группировке. Вид фильтра зависит от типа поля и метки Является справочником(1). Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Без значения
      img Непустое значение 
      Дата / Дата и время img Равно
      img Не равно 
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно
      img Не равно
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор И / ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

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

        • Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор И / ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Не содержит
      img Без значения
      img Непустое значение
      img Начинается с 
      img Не начинается с
      img Заканчивается на
      img Не заканчивается на
      img Входит - влияет на скорость работы
      img Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время img Равно
      img Не равно
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      img Все даты за период - выбор периода
      img Все даты кроме периода - выбор периода
      img На следующей неделе - автоматическая установка периода
      img На этой неделе - автоматическая установка периода
      img На прошлой неделе - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В этом месяце - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В следующем квартале - автоматическая установка периода
      img В этом квартале - автоматическая установка периода
      img В прошлом квартале - автоматическая установка периода
      img В следующем году - автоматическая установка периода
      img В этом году - автоматическая установка периода
      img В прошлом году - автоматическая установка периода
      img С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно - множественный выбор для полей с признаком Является справочником
      img Не равно - множественный выбор для полей с признаком Является справочником
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку img.

    • Столбцы -  отвечает за фильтрацию по данным в столбце. Блок свернут, если нет заданы фильтры. Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Без значения
      img Непустое значение 
      Дата / Дата и время img Равно
      img Не равно 
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно
      img Не равно
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор И / ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

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

        • Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор И / ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Не содержит
      img Без значения
      img Непустое значение
      img Начинается с 
      img Не начинается с
      img Заканчивается на
      img Не заканчивается на
      img Входит - влияет на скорость работы
      img Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время img Равно
      img Не равно
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      img Все даты за период - выбор периода
      img Все даты кроме периода - выбор периода
      img На следующей неделе - автоматическая установка периода
      img На этой неделе - автоматическая установка периода
      img На прошлой неделе - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В этом месяце - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В следующем квартале - автоматическая установка периода
      img В этом квартале - автоматическая установка периода
      img В прошлом квартале - автоматическая установка периода
      img В следующем году - автоматическая установка периода
      img В этом году - автоматическая установка периода
      img В прошлом году - автоматическая установка периода
      img С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно - множественный выбор для полей с признаком Является справочником
      img Не равно - множественный выбор для полей с признаком Является справочником
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку img.

    • Агрегаты - отвечает за фильтрацию по агрегатам в столбце. Блок отображается, если по полю настроена промежуточная агрегация, по умолчанию свернут. Для выбора доступны два типа фильтрации:

      • Базовая - предполагает обработку значений поля по условию в виде простого логического выражения с использованием значения данного поля, значения для сравнения и операторов (условий). Значение по умолчанию;
      Доступные операторы по типам данных поля для базовой фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Без значения
      img Непустое значение 
      Дата / Дата и время img Равно
      img Не равно 
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно
      img Не равно
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL
      • Расширенная - предполагает обработку значений данного поля с использованием полей модели, значений для сравнения, операторов условий и связями И / ИЛИ между группам и/или условиями в группе. При выборе расширенной фильтрации доступны следующие функции:

        img

        • Добавить условие - при нажатии на кнопку добавляется новая строка полей для ввода условий в группе. Кнопка доступна всегда и находится в рамках группы;

        • оператор И / ИЛИ - находится в группе между условиями, служит оператором связывания условий в группе. Оператор доступен, как только в группе появляются хотя бы 2 условия. Оператор ИЛИ отображается по умолчанию;

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

        • Добавить группу - при нажатии на кнопку добавляется новая группа с 1-ой строкой полей для ввода условий. Кнопка доступна всегда;

        • оператор И / ИЛИ - находится между группами, служит оператором связывания групп. Оператор доступен, как только появляются хотя бы 2 группы. Оператор ИЛИ отображается по умолчанию;

        • Удалить группу - при нажатии на кнопку удаляются все условия группы и группа. Кнопка доступна при наличии группы на форме;

      Доступные операторы по типам данных поля для расширенной фильтрации
      Тип данных Операторы
      Строка img Равно
      img Не равно
      img Содержит (регистрозависимая)
      img Не содержит
      img Без значения
      img Непустое значение
      img Начинается с 
      img Не начинается с
      img Заканчивается на
      img Не заканчивается на
      img Входит - влияет на скорость работы
      img Не входит - влияет на скорость работы
      Учитывается регистр букв и пустая строка, не учитываются пробелы в начале и конце строки
      Дата / Дата и время img Равно
      img Не равно
      img Без значения
      img Непустое значение
      img Больше или равно 
      img Меньше или равно 
      img Больше 
      img Меньше 
      img Завтра 
      img Сегодня 
      img Вчера
      img Первое число месяца
      img Все даты за период - выбор периода
      img Все даты кроме периода - выбор периода
      img На следующей неделе - автоматическая установка периода
      img На этой неделе - автоматическая установка периода
      img На прошлой неделе - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В этом месяце - автоматическая установка периода
      img В следующем месяце - автоматическая установка периода
      img В следующем квартале - автоматическая установка периода
      img В этом квартале - автоматическая установка периода
      img В прошлом квартале - автоматическая установка периода
      img В следующем году - автоматическая установка периода
      img В этом году - автоматическая установка периода
      img В прошлом году - автоматическая установка периода
      img С начала года - автоматическая установка периода
      По умолчанию время не установлено, в выборку попадают все даты за период времени 00:00-23:59
      Число (дробное) / Число (целое) img Равно - множественный выбор для полей с признаком Является справочником
      img Не равно - множественный выбор для полей с признаком Является справочником
      img Больше или равно 
      img Меньше или равно
      img Больше 
      img Меньше
      img IS NULL
      img IS NOT NULL
      img Топ (максимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Антитоп (минимальное) - только в блоке Агрегаты и только по одному показателю в рамках группы
      img Между (минимальное - максимальное) - только в блоке Столбцы
      Логическое img Равно
      img Не равно
      img IS NULL
      img IS NOT NULL

      Изменение настроек расширенной фильтрации для поля доступно в табличном виджете в режиме просмотра или редактирования по кнопке img под наименованием поля и на вкладке Фильтры при нажатии на иконку img.

    1. ℹ в модели, в режиме редактирования поля, в выпадающем списке Является справочником выбрано значение Да. Для полей с типом данных Дата и Число (дробное) признак Является справочником недоступен.

    Фильтрация по агрегату распространяется только на первый уровень данных.

При выборе значений поля-справочника в составе иерархий накладывается фильтр на уникальное значение справочников других полей (включенных в область столбцов) из этой иерархии.

img

Применение фильтра происходит только после закрытия выпадающего списка.

При настойке фильтрации доступны все значения поля-справочника, включая (Пустые).  Выбрать значения в списке можно при помощи чекбокса и фильтрации. При фильтрации значений справочника кнопка Выбрать все сменяется на кнопку Выбрать найденные. При нажатии на кнопку Выбрать найденные выбираются только отфильтрованные элементы. Каждый раз, нажимая на кнопку Выбрать найденные при разных значениях фильтра, значения добавляются друг к другу, а не заменяются.

Фильтрация через SQL-строку

Дополнительная фильтрация в блоке SQL- строки -  это возможность ввести в текстовом поле выражение, являющееся частью SQL запроса после оператора WHERE, используется для фильтрации по строкам. В составе данного выражения могут использоваться названия полей данных модели. Уточнить название требуемого поля можно в окне детальной настройки свойства, включенного в виджет поля img.

При наведении мышью на наименование поля - всплывает окно с полным наименованием поля -  по умолчанию обрезается троеточием.

img

При наведении мышью на код поля - появляется всплывающее окно с текстом Нажмите, чтобы скопировать. Наименование кода поля отображается без сокращений.

img

При написании SQL - скрипта доступны подсказки в виде подсветки синтаксиса и появляющихся справочников (IntelliSense):

  • img поля модели;
  • img ключевые слова (select , from...);
  • img алиасы - при выборе алиаса в выпадающем списке  в формулу прописывается код этого поля для корректной работы формулы.
Пример

Условие фильтрации не настроено.

img

Задано условие фильтрации в SQL-строки - только строки, начинающиеся на "Документ".

img