Различия

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

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

ru:manual:filter:filter_element [2014/04/24 17:53]
127.0.0.1 внешнее изменение
ru:manual:filter:filter_element [2019/09/20 15:39] (текущий)
belkin [Окно фильтра]
Строка 1: Строка 1:
 ====== Окно фильтра ====== ====== Окно фильтра ======
  
-**Окно фильтра** (Рис. 1) может быть открыто с помощью кнопки {{common/icons/08.png?nolink}} панели инструментов любого **Окна справочника** или с помощью комбинации клавиш "Ctrl+D".+**Окно фильтра** (Рис. 1) может быть открыто с помощью кнопки {{common/icons/08.png?nolink}} панели инструментов любого **Окна справочника** или с помощью комбинации клавиш "Ctrl+D". 
  
 [{{ ru/manual/filter/filter_element/filter_element975.png?nolink |Рисунок 1. Окно фильтра}}] [{{ ru/manual/filter/filter_element/filter_element975.png?nolink |Рисунок 1. Окно фильтра}}]
Строка 19: Строка 19:
 <endTableBox|Таблица 1. Кнопки панели инструментов окна фильтра> <endTableBox|Таблица 1. Кнопки панели инструментов окна фильтра>
  
-**Объектом по умолчанию** называется корневой объект справочника.  Любой справочник имеет объект по умолчанию. Например, объект "Физические лица" является корневым объектом для справочника "Физические лица". В поле "Группа фильтра" выбирается подгруппа справочника, имеющего иерархическую структуру. Например, для группы справочников "Объекты деятельности" может быть выбран справочник "Информация" (Рис. 2). Если структура справочника линейная, то группой фильтра всегда будет объект по умолчанию.+**Объектом по умолчанию** называется корневой объект справочника.  Любой справочник имеет объект по умолчанию. Например, объект "Физические лица" является корневым объектом для справочника "Физические лица".  
 + 
 +В поле "Группа фильтра" можно выбрать подгруппу справочника, имеющего иерархическую структуру. Это делается для того, чтобы в фильтрации участвовали только объекты, принадлежащие заданной группе. Например, для группы справочников "Объекты деятельности" может быть выбран справочник "Информация" (Рис. 2) или какая-либо из папок из справочника "Информация". Если структура справочника линейная, то группой фильтра всегда будет объект по умолчанию.
  
 [{{ ru/manual/filter/filter_element/filter_element993.png?nolink |Рисунок 2. }}] [{{ ru/manual/filter/filter_element/filter_element993.png?nolink |Рисунок 2. }}]
Строка 28: Строка 30:
 \\ \\
 Кнопка {{common/icons/19.png?nolink}} сохраняет настроенный фильтр в справочнике **Хранимые фильтры** (подробнее см. [[ru/manual/filter/stored_filter]]). Кнопка {{common/icons/19.png?nolink}} сохраняет настроенный фильтр в справочнике **Хранимые фильтры** (подробнее см. [[ru/manual/filter/stored_filter]]).
- 
-Используется для фильтрации объектов, принадлежащих заданной группе. Сама группа фильтра не войдет в результат фильтра. 
  
 Нажатие на кнопку **Сохранить** запускает выполнение фильтра. Нажатие на кнопку **Отмена** закрывает **Окно фильтра**. Нажатие на кнопку **Сохранить** запускает выполнение фильтра. Нажатие на кнопку **Отмена** закрывает **Окно фильтра**.
Строка 54: Строка 54:
 Опция **Не** служит для отрицания указанного условия, она включается и выключается щелчком мышкой в поле. Например, если выбрать оператор сравнения "=" и включить опцию "Не", то в результат фильтрации войдут все объекты, у которых значение параметра не равно заданному. Опция **Не** служит для отрицания указанного условия, она включается и выключается щелчком мышкой в поле. Например, если выбрать оператор сравнения "=" и включить опцию "Не", то в результат фильтрации войдут все объекты, у которых значение параметра не равно заданному.
  
-Опция **Потомки**. Параметр, на который накладывается условие, может являться группой, то есть иметь потомков. В этом случае в качестве значения параметра может быть указана группа, а не конечный объект. Для того чтобы сравнение проводилось не только с группой, но и с её потомками, нужно включить опцию **Потомки**.+Опция **Потомки**. Использование в качестве значений также и потомков объекта, указанного в параметре "Значение".
  
 Чтобы отменить условия фильтра, в ячейке **Тип** нужно выбрать − "Нет". Чтобы отменить условия фильтра, в ячейке **Тип** нужно выбрать − "Нет".
Строка 62: Строка 62:
 ==== ==== ==== ====
 \\ \\
-Некоторые параметры класса имеют сложную структуру. Слева от названия такого параметра показан значок «+». Щелчок по значку «+» раскрывает структуру параметра, представляющую собой список параметров, для которых также можно задать условия фильтра.+Некоторые параметры класса имеют сложную структуру. У таких параметров значок «+», расположенный слева от названия, нарисован более насыщенным чёрным цветом, чем у остальных, и, в отличие от них, доступен для клика. Щелчок по значку «+» раскрывает структуру такого параметра, представляющую собой список параметров, для которых также можно задать условия фильтра.
  
-Если условие задано для параметра нижнего уровня структуры, то на каждом уровне-владельце в ячейке **Тип** необходимо указать тип "Подфильтр".+Если условие задано для параметра  на одном из нижележащих уровней структуры, то для каждого параметра-владельца на вышележащих уровнях в ячейке **Тип** необходимо указать тип "Подфильтр".
  
-Для возврата к основной структуре параметра нужно щелкнуть по значку {{ru/manual/filter/filter_element/filter_element995.png?nolink}}, показанному слева в заголовке списка параметров (Рис. 3).+Над областью задания условий фильтра находится 2 блока гиперссылок:  
 +  * Гиперссылки первого блока "Пред. усл." и "След. усл." служат для навигации по условиям фильтра. Гиперссылки активны при наличии условий выше и ниже выделенной строки соответственно. 
 +  * Гиперссылки этого блока служат для навигации по уровням фильтра. Содержимое этого блока - путь, состоящий из названий параметров от верхнего уровня фильтра до текущего, при этом соседние уровни разделены точками. Гиперссылками являются все фрагменты пути, кроме текущего уровня фильтра.  
 + 
 +Для перехода на вышележащий относительно текущего уровень структуры нужно щелкнуть по значку {{ru/manual/filter/filter_element/filter_element995.png?nolink}}, показанному слева в заголовке списка параметров (Рис. 3).
  
 [{{ ru/manual/filter/filter_element/filter_element997.png?nolink |Рисунок 3}}] [{{ ru/manual/filter/filter_element/filter_element997.png?nolink |Рисунок 3}}]
Строка 141: Строка 145:
    [<СистемноеНазваниеКласса>.<СистемноеНазваниеПараметра>]    [<СистемноеНазваниеКласса>.<СистемноеНазваниеПараметра>]
  
-Если в качестве константы подставляется параметр типа "Список", необходимо указывать тип фильтрации "Список значений".  +Для хранения значений своих констант можно создавать параметры с помощью редактора классов и параметров MetaEdit (см. [[ru/technical_manual/editor_param_class]]). 
-  + 
-  +Если в качестве константы подставляется параметр типа "Список", необходимо указывать тип фильтрации "Список значений". 
-[<contextnavigator>] + 
 + 
 + 
 + 
 + 
 +[<contextnavigator>] 
  
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki