Использование системных констант в фильтре
Условием фильтра может служить имя системной константы. Чтобы ввести в ячейку «Значение» константу, щелкните на строке параметра правой кнопкой мышки. В контекстном меню строки выберите команду «Вставить константу», при этом в ячейке «Значение» появятся квадратные скобки. Установите курсор между скобками и введите системное название константы. В ячейке «Тип» выберите тип операции сравнения «Значение», выберите оператор сравнения.
Таблица 10.1.3 Константы для подстановки в качестве Значения
Константа | Тип | Описание |
База.ПолноеИмя | Строка | В качестве значения подставляется Имя текущего пользователя (пункт Главного меню «Сервис –> Настройки пользователя»). |
База.Пользователь | Строка | В качестве значения подставляется текущий Пользователь (пункт Главного меню «Сервис –> Настройки пользователя»). |
БизнесМодель.Физлицо | Объект | В качестве значения подставляется объект – Физическое лицо, поставленный в соответствие текущему пользователю (пункт Главного меню «Сервис –> Настройки пользователя»). |
База.ДатаС | Дата | В качестве значения подставляется Дата начала периода в Системных настройках пользователя (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно). |
База.ДатаПо | Дата | В качестве значения подставляется Дата конца периода в Системных настройках пользователя (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно). |
ДатаС | Дата | В качестве значения подставляется 00ч00мин даты начала Тип периода в Системных настройках пользователя (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно). |
ДатаПо | Дата | В качестве значения подставляется 00ч00мин следующего дня после конца Тип периода в Системных настройках пользователя (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно). |
Для параметров с типом «Дата» может использоваться оператор сравнения «Диапазон».
Рис. 10.1.3
Таблица 10.1.4 Константы даты для подстановки в качестве Диапазона
Константа | Описание |
СвободныйПериод | В диапазон значений подставляется тип периода (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно, берется диапазон дат с Даты начала периода по Дату конца периода) |
Сегодня | В диапазон значений подставляется текущая дата |
ЗаЭтуНеделю | В диапазон значений подставляется текущая неделя |
ЗаЭтотМесяц | В диапазон значений подставляется текущий месяц |
ЗаЭтотКвартал | В диапазон значений подставляется текущий квартал |
ЗаЭтоПолугодие | В диапазон значений подставляется текущее полугодие |
ЗаЭтотГод | В диапазон значений подставляется текущий год |
Вчера | В диапазон значений подставляется вчерашняя дата |
ЗаПрошлуюНеделю | В диапазон значений подставляется прошлая неделя |
ЗаПрошлыйМесяц | В диапазон значений подставляется прошлый месяц |
ЗаПрошлыйКвартал | В диапазон значений подставляется прошлый квартал |
ЗаПрошлоеПолугодие | В диапазон значений подставляется прошлое полугодие |
ЗаПрошлыйГод | В диапазон значений подставляется прошлый год |
ИнтервалДат | В диапазон значений подставляется текущий период (пункт Главного меню «Сервис –> Настройки пользователя», гиперссылка Дополнительно, берется тот диапазон дат, который указан в параметре Тип периода) |
В диапазон подставляются значения с 00ч 00мин дня начала интервала до 00ч 00мин дня, следующего за днем конца интервала.
Внимание: Можно константу диапазона подставить для типа операции «Значение». В этом случае работа будет происходить с датой начала диапазона.
Внимание: Константы значений нельзя подставлять для типа операции «Диапазон».
В качестве констант можно использовать параметры Объекта по умолчанию любого класса в виде:
[<СистемноеНазваниеКласса>.<СистемноеНазваниеПараметра>]
Объектом по умолчанию называется корневая группа класса, любой справочник имеет объект по умолчанию. Например, для класса «Процессы» объектом по умолчанию является сама группа «Процессы».
Если в качестве константы подставляется параметр типа «Список», необходимо указывать тип фильтрации «Список значений».