Щелкните вкладку Параметры, чтобы настроить фильтры.
Если вам нужно отфильтровать данные отчета по периоду или дате, выберите режим фильтрации по периоду. Вы можете выбрать следующие варианты:
- Не используется
- Период - пользователь может выбрать разные периоды
- Дата - пользователь может выбрать дату
Если вам нужно отфильтровать данные отчета по специальным параметрам, выберите «Настройки отборов». Нажмите кнопку «+», чтобы добавить новый фильтр.
У каждого фильтра есть следующие настройки:
- Имя - введите имя переменной, используемой фильтром, в выражении источника данных.
- Заголовок - введите название фильтра, отображаемого в отчете.
- Тип - выберите тип поля, элементы которого будут использоваться для выбора в фильтре.
- Пустые– проверяет, должно ли это значение фильтра быть пустым по умолчанию.
- Мультивыбор - отбор по нескольким элементам
- Обновить - обновляет содержимое отчета при изменении фильтра
После настройки фильтра добавьте функции фильтра к источникам данных отчета. Узнать больше:
Имена переменных фильтра по периоду предопределены системой, всегда используйте их:
- &dateStart - Дата начала периода
&dateFinish - Дата окончания периода - &dateStartPreviousDayEnd — Конец дня, предшествующий дате начала периода
- &dateFinishPreviousDayEnd — Конец дня, предшествующего периоду даты окончания
Параметры &dateStartPreviousDayEnd и &dateFinishPreviousDayEnd используются, когда необходимо получить остатки на дату, за исключением указанной даты. Например, нужно получить сальдо на начало периода, но не включая записи, в которых период равен дате начала периода.
Пример:
Деньги | Period (&dateStart, &dateFinish) | СompanyAccount (&счет) | GroupBy (CompanyAccount, Сумма) | GetTitle ()
Фильтры по справочнику, полю дате или числовому полю используют имена переменных с начальным символом - &
Пример:
Деньги | Период (&dateStart, &dateFinish) | СompanyAccount (&счет) | GroupBy (CompanyAccount, Сумма) | GetTitle ()
Фильтры по полю дате или числовому полю используют функцию Having в источниках данных.
Пример:
Деньги | Period (&dateStart, &dateFinish) | СompanyAccount (&счет) | GroupBy (дата_платежа, CompanyAccount, Сумма) | Having (&дата_платежа) | Having (&cумма) |GetTitle ()