Использование системных констант в фильтре

Условием фильтра может служить имя системной константы. Чтобы ввести в ячейку «Значение» константу, щелкните на строке параметра правой кнопкой мышки. В контекстном меню строки выберите команду «Вставить константу», при этом в ячейке «Значение» появятся квадратные скобки. Установите курсор между скобками и введите системное название константы. В ячейке «Тип» выберите тип операции сравнения «Значение», выберите оператор сравнения.

Таблица 10.1.3 Константы для подстановки в качестве Значения

Константа Тип Описание
База.ПолноеИмя Строка В качестве значения подставляется Имя текущего пользователя (пункт Главного меню «Сервис –> Настройки пользователя»).
База.Пользователь Строка В качестве значения подставляется текущий Пользователь (пункт Главного меню «Сервис –> Настройки пользователя»).
БизнесМодель.Физлицо Объект В качестве значения подставляется объект – Физическое лицо, поставленный в соответствие текущему пользователю (пункт Главного меню «Сервис –> Настройки пользователя»).
База.ДатаС Дата В качестве значения подставляется Дата начала периода в Системных настройках пользователя (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно).
База.ДатаПо Дата В качестве значения подставляется Дата конца периода в Системных настройках пользователя (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно).
ДатаС Дата В качестве значения подставляется 00ч00мин даты начала Тип периода в Системных настройках пользователя (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно).
ДатаПо Дата В качестве значения подставляется 00ч00мин следующего дня после конца Тип периода в Системных настройках пользователя (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно).

Для параметров с типом «Дата» может использоваться оператор сравнения «Диапазон».

Использование системных констант в фильтре - student2.ru

Рис. 10.1.3

Таблица 10.1.4 Константы даты для подстановки в качестве Диапазона

Константа Описание
СвободныйПериод В диапазон значений подставляется тип периода (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно, берется диапазон дат с Даты начала периода по Дату конца периода)
Сегодня В диапазон значений подставляется текущая дата
ЗаЭтуНеделю В диапазон значений подставляется текущая неделя
ЗаЭтотМесяц В диапазон значений подставляется текущий месяц
ЗаЭтотКвартал В диапазон значений подставляется текущий квартал
ЗаЭтоПолугодие В диапазон значений подставляется текущее полугодие
ЗаЭтотГод В диапазон значений подставляется текущий год
Вчера В диапазон значений подставляется вчерашняя дата
ЗаПрошлуюНеделю В диапазон значений подставляется прошлая неделя
ЗаПрошлыйМесяц В диапазон значений подставляется прошлый месяц
ЗаПрошлыйКвартал В диапазон значений подставляется прошлый квартал
ЗаПрошлоеПолугодие В диапазон значений подставляется прошлое полугодие
ЗаПрошлыйГод В диапазон значений подставляется прошлый год
ИнтервалДат В диапазон значений подставляется текущий период (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно, берется тот диапазон дат, который указан в параметре Тип периода)

В диапазон подставляются значения с 00ч 00мин дня начала интервала до 00ч 00мин дня, следующего за днем конца интервала.

Внимание: Можно константу диапазона подставить для типа операции «Значение». В этом случае работа будет происходить с датой начала диапазона.

Внимание: Константы значений нельзя подставлять для типа операции «Диапазон».

В качестве констант можно использовать параметры Объекта по умолчанию любого класса в виде:

[<СистемноеНазваниеКласса>.<СистемноеНазваниеПараметра>]

Объектом по умолчанию называется корневая группа класса, любой справочник имеет объект по умолчанию. Например, для класса «Процессы» объектом по умолчанию является сама группа «Процессы».

Если в качестве константы подставляется параметр типа «Список», необходимо указывать тип фильтрации «Список значений».

Наши рекомендации