Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:filter:filter_element [2023/04/28 17:54] tsareva |
ru:manual:filter:filter_element [2024/04/22 16:27] (текущий) |
||
---|---|---|---|
Строка 90: | Строка 90: | ||
<endTableBox|Таблица 2. Использование шаблонных символов для операции подобия> | <endTableBox|Таблица 2. Использование шаблонных символов для операции подобия> | ||
- | ===== Использование системных констант в фильтре ===== | ||
- | Условием фильтра может служить имя системной константы. Чтобы ввести в ячейку **Значение** константу, нажмите на строку параметра правой кнопкой мыши. В контекстном меню строки выберите команду **Вставить константу**. При этом в ячейке **Значение** появятся квадратные скобки. Установите курсор между скобками и введите системное название константы. В ячейке **Тип фильтрации** выберите тип фильтрации сравнения "Значение", выберите оператор сравнения. | ||
- | |||
- | <startTableBox> | ||
- | ^ Константа ^ Тип ^ Описание ^ | ||
- | | База.ПолноеИмя | Строка | В качестве значения подставляется имя текущего пользователя ({{bslink>Главное меню → Главная → Настройки пользователя|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5;7574f0c6-15ff-49e1-87db-bfb96ae21d71:Item}}) на вкладке {{bslink>Основные|ShowOnForm?cbdeb0a9-aa22-4b2b-937f-d43944be6632;c=Main,o=Tab}}. | | ||
- | | База.Пользователь | Строка | В качестве значения подставляется текущий пользователь в **Настройках пользователя** на вкладке **Основные**. | | ||
- | | БизнесМодель.Физлицо | Объект | В качестве значения подставляется объект типа "Физическое лицо", поставленный в соответствие текущему пользователю в **Настройках пользователя** на вкладке **Основные**. | | ||
- | | База.ДатаС | Дата | В качестве значения подставляется дата начала периода, который задается в строке состояния Business Studio или в параметре "Рабочий период" в **Настройках пользователя** на вкладке **Дополнительно**. | | ||
- | | База.ДатаПо | Дата | В качестве значения подставляется дата конца периода, который задается в строке состояния Business Studio или в параметре "Рабочий период" в **Настройках пользователя** на вкладке **Дополнительно**. | | ||
- | | ДатаС | Дата | В качестве значения подставляется 00ч00мин даты начала периода, которая задается в строке состояния Business Studio или в параметре "Рабочий период" в **Настройках пользователя** на вкладке **Дополнительно**. | | ||
- | | ДатаПо | Дата | В качестве значения подставляется 00ч00мин следующего дня после конца периода, который задается в строке состояния Business Studio или в параметре "Рабочий период" в **Настройках пользователя** на вкладке **Дополнительно**. | | ||
- | <endTableBox|Таблица 3. Константы для подстановки в качестве значения> | ||
- | |||
- | Для параметров с типом "Дата" может использоваться оператор сравнения "Диапазон". | ||
- | |||
- | |||
- | [{{ ru/manual/filter/filter_element/change_filter_element999.png?nolink |Рисунок 4 }}] | ||
- | |||
- | <startTableBox> | ||
- | ^ Константа ^ Описание ^ | ||
- | | СвободныйПериод | В диапазон значений подставляется диапазон дат с даты начала периода по дату конца периода, которые задаются в строке состояния Business Studio или в параметре "Рабочий период" в **Настройках пользователя** ({{bslink>Главное меню → Главная → Настройки пользователя|ShowRibbonPageOrItem?4427c246-63c5-4592-8686-c46fcb4b0ef5;7574f0c6-15ff-49e1-87db-bfb96ae21d71:Item}}) на вкладке {{bslink>Дополнительно|ShowOnForm?cbdeb0a9-aa22-4b2b-937f-d43944be6632;c=017b5e1c-c557-4f97-bec6-2727c5c073d9,o=Tab}}. | | ||
- | | Сегодня | В диапазон значений подставляется текущая дата. | | ||
- | | ЗаЭтуНеделю | В диапазон значений подставляется текущая неделя. | | ||
- | | ЗаЭтотМесяц | В диапазон значений подставляется текущий месяц. | | ||
- | | ЗаЭтотКвартал | В диапазон значений подставляется текущий квартал. | | ||
- | | ЗаЭтоПолугодие | В диапазон значений подставляется текущее полугодие. | | ||
- | | ЗаЭтотГод | В диапазон значений подставляется текущий год. | | ||
- | | Вчера | В диапазон значений подставляется вчерашняя дата. | | ||
- | | ЗаПрошлуюНеделю | В диапазон значений подставляется прошлая неделя. | | ||
- | | ЗаПрошлыйМесяц | В диапазон значений подставляется прошлый месяц. | | ||
- | | ЗаПрошлыйКвартал | В диапазон значений подставляется прошлый квартал. | | ||
- | | ЗаПрошлоеПолугодие | В диапазон значений подставляется прошлое полугодие. | | ||
- | | ЗаПрошлыйГод | В диапазон значений подставляется прошлый год. | | ||
- | | НеделюНазад | В диапазон значений подставляется интервал на неделю назад, считая от даты актуальности, которая задается в строке состояния 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 или в параметре "Дата актуальности" в **Настройках пользователя** на вкладке **Дополнительно**. | | ||
- | <endTableBox|Таблица 4. Константы даты для подстановки в качестве диапазона> | ||
- | |||
- | В диапазон подставляются значения с 00ч 00мин дня начала интервала до 00ч 00мин дня, следующего за днем конца интервала. | ||
- | |||
- | == == | ||
- | **Внимание!** Можно константу диапазона подставить для типа фильтрации "Значение". В этом случае работа будет происходить с датой начала диапазона. | ||
- | ==== ==== | ||
- | \\ | ||
- | == == | ||
- | **Внимание!** Константы значений нельзя подставлять для типа фильтрации "Диапазон". | ||
- | ==== ==== | ||
- | \\ | ||
- | В качестве констант можно использовать параметры Корневого любого класса (справочника) в виде: | ||
- | |||
- | [<СистемноеНазваниеКласса>.<СистемноеНазваниеПараметра>] | ||
- | |||
- | Для хранения значений своих констант можно создавать параметры с помощью редактора классов и параметров MetaEdit (см. [[ru/technical_manual/editor_param_class]]). | ||
- | |||
- | Если в качестве константы подставляется параметр типа "Список", необходимо указывать тип фильтрации "Список значений". | ||
Строка 173: | Строка 100: | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
Строка 197: | Строка 125: | ||
{(rater>id=ru_manual_filter_filter_element|name=Окно фильтра|type=vote|trace=ip|headline=off)} | {(rater>id=ru_manual_filter_filter_element|name=Окно фильтра|type=vote|trace=ip|headline=off)} | ||
- | |||
- |