Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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)}
- 
- 
Driven by DokuWiki