Как зафиксировать период в фильтре

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

По умолчанию при каждом открытии фильтра стоит текущая дата. Если включить сохранение периода, фильтр будет открываться с одним и тем же периодом — например, «последние 7 дней» или «прошлый месяц». Даты не придется задавать каждый раз.

Включите сохранение в конфигурации сервера

  1. Откройте конфигурационный файл /etc/staffcop/config:

cd /etc/staffcop/config
  1. Добавьте строку:

ENABLE_DATE_FILTERING = True
  1. Перезапустите сервер.

Задайте период

  1. Откройте или создайте фильтр.

  2. На вкладке Свойства найдите поле Период данных и нажмите кнопку Установить период данных.

../_images/faq_period_1.png
  1. В появившемся датапикере выберите диапазон.

../_images/faq_period_2.png

Примечание

Если вы уже выбрали период в конструкторе, он будет установлен по умолчанию.

  1. Чтобы сбросить период, нажмите x рядом с полем Период данных.

../_images/faq_period_3.png
  1. Настройте все остальные параметры фильтра при необходимости.

  2. Сохраните изменения.

Теперь при каждом открытии этого фильтра конструктор будет сразу показывать отфильтрованные данные за сохраненный период.

Примечание

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

Последнее обновление: 12.11.26