Show/Hide Toolbars

Руководство администратора

Особенности работы с Датами и Периодами

Ссылки Назад Вверх Вперед

Параметр "Дата" передает одну дату, а параметр "Период" определяется двумя датами — датой начала и датой окончания. Поэтому для параметров типа Период в отчет всегда передаются два параметра — например, FilterPeriodFrom и FilterPeriodTo.

fr_filter_period
fr_period_user

Настройка параметра Период в режиме администратора.

Выбор параметра в режиме пользователя.

Произвольный период

Если ни один из преднастроенных периодов не подходит, пользователь может указать произвольный период, выбрав пункт "Другой".

fr_period_other

Выбор произвольного периода.

Также можно задать "открытый" период, указав только дату начала или только дату завершения или оставив пустыми обе даты. Вместо пустых дат в параметры также будут передаваться значения null.  

Значение по умолчанию из смарт-выражения

Значение по умолчанию может задаваться не только как один из предопределенных периодов (текущий месяц, предыдущий месяц и т.п.), но и как произвольный период, вычисляемый смарт-выражением.

Кликните мышью для просмотра изображения в полном размере

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

В общем случае смарт-выражение должно возвращать список из двух дат: { ДатаОт, ДатаДо }.

Если начало периода не ограничено, то вместо первой даты должно стоять значение null: { null, ДатаДо }.

Если конец периода не ограничен, то смарт-выражение может возвращать список из одной даты { ДатаОт } или просто одну дату, без списка.

Если смарт-выражение задано как запрос TSQL, то запрос должен возвращать одну или две строки, и первая колонка должна быть датой. Значение первой колонки в первой строке интерпретируется как начало периода, а во второй строке (если она есть) — как конец периода.

Дата

warning_icon  Значение по умолчанию для параметра "Дата" должно быть отформатировано

fr_period_date_format

Смарт-выражение для значения параметра "Дата" по умолчанию.

Полезные ссылки