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

Условием фильтра может служить имя системной константы. Чтобы ввести в ячейку Значение константу, нужно:

  1. нажать на строку параметра правой кнопкой мыши.
  2. В контекстном меню строки выбрать команду Вставить константу (в ячейке Значение появятся квадратные скобки).
  3. Установить курсор между скобками и ввести системное название константы.
  4. В ячейке Тип фильтрации выбрать тип фильтрации сравнения "Значение".
Константа Тип Описание
База.ПолноеИмя Строка В качестве значения подставляется имя текущего пользователя (Главное меню → Главная → Настройки пользователя) на вкладке Основные.
База.Пользователь Строка В качестве значения подставляется текущий пользователь в Настройках пользователя на вкладке Основные.
БизнесМодель.Физлицо Объект В качестве значения подставляется объект типа "Физическое лицо", поставленный в соответствие текущему пользователю в Настройках пользователя на вкладке Основные.
База.ДатаС Дата В качестве значения подставляется дата начала периода, который задается в строке состояния Business Studio или в параметре "Рабочий период" в Настройках пользователя на вкладке Дополнительно.
База.ДатаПо Дата В качестве значения подставляется дата конца периода, который задается в строке состояния Business Studio или в параметре "Рабочий период" в Настройках пользователя на вкладке Дополнительно.
ДатаС Дата В качестве значения подставляется 00ч00мин даты начала периода, которая задается в строке состояния Business Studio или в параметре "Рабочий период" в Настройках пользователя на вкладке Дополнительно.
ДатаПо Дата В качестве значения подставляется 00ч00мин следующего дня после конца периода, который задается в строке состояния Business Studio или в параметре "Рабочий период" в Настройках пользователя на вкладке Дополнительно.
Таблица 2. Константы для подстановки в качестве значения

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

Рисунок 4
Константа Описание
СвободныйПериод В диапазон значений подставляется диапазон дат с даты начала периода по дату конца периода, которые задаются в строке состояния Business Studio или в параметре "Рабочий период" в Настройках пользователя (Главное меню → Главная → Настройки пользователя) на вкладке Дополнительно.
Сегодня В диапазон значений подставляется текущая дата.
ЗаЭтуНеделю В диапазон значений подставляется текущая неделя.
ЗаЭтотМесяц В диапазон значений подставляется текущий месяц.
ЗаЭтотКвартал В диапазон значений подставляется текущий квартал.
ЗаЭтоПолугодие В диапазон значений подставляется текущее полугодие.
ЗаЭтотГод В диапазон значений подставляется текущий год.
Вчера В диапазон значений подставляется вчерашняя дата.
ЗаПрошлуюНеделю В диапазон значений подставляется прошлая неделя.
ЗаПрошлыйМесяц В диапазон значений подставляется прошлый месяц.
ЗаПрошлыйКвартал В диапазон значений подставляется прошлый квартал.
ЗаПрошлоеПолугодие В диапазон значений подставляется прошлое полугодие.
ЗаПрошлыйГод В диапазон значений подставляется прошлый год.
НеделюНазад В диапазон значений подставляется интервал на неделю назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
МесяцНазад В диапазон значений подставляется интервал на месяц назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
КварталНазад В диапазон значений подставляется интервал на квартал назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
ПолугодиеНазад В диапазон значений подставляется интервал на полугодие назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
ГодНазад В диапазон значений подставляется интервал на год назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
ДваГодаНазад В диапазон значений подставляется интервал на 2 года назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
ТриГодаНазад В диапазон значений подставляется интервал на 3 года назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
ПятьЛетНазад В диапазон значений подставляется интервал на 5 лет назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
ДесятьЛетНазад В диапазон значений подставляется интервал на 10 лет назад, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
Завтра В диапазон значений подставляется дата следующего дня.
СледующаяНеделя В диапазон значений подставляется следующая неделя.
СледующийМесяц В диапазон значений подставляется за следующий месяц.
СледующийКвартал В диапазон значений подставляется следующий квартал.
СледующееПолугодие В диапазон значений подставляется следующее полугодие.
СледующийГод В диапазон значений подставляется следующий год.
НеделюВперед В диапазон значений подставляется интервал на неделю вперед, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
МесяцВперед В диапазон значений подставляется интервал на месяц вперед, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
КварталВперед В диапазон значений подставляется интервал на квартал вперед, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
ПолугодиеВперед В диапазон значений подставляется интервал на квартал вперед, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
ГодВперед В диапазон значений подставляется интервал на квартал вперед, считая от даты актуальности, которая задается в строке состояния Business Studio или в параметре "Дата актуальности" в Настройках пользователя на вкладке Дополнительно.
Таблица 3. Константы даты для подстановки в качестве диапазона

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

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


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


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

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

Для хранения значений своих констант можно создавать параметры с помощью редактора классов и параметров MetaEdit (см. Редактор метаданных).

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

« ПредыдущаяНа уровень вышеСледующая »
 
Driven by DokuWiki