Фильтр в виде «Форма справочника»
В результате выполнения фильтра в виде «Формы справочника» пользователь получает список объектов системы одного класса, отобранных с учетом заданных условий фильтра.
Список объектов показывается в стандартном окне справочника класса (Рис. 10.5.1). Подробнее об окне списка элементов см. п. 2.4.1 «Работа со списком элементов. Окно списка».
Для фильтра в виде «Формы справочника» настройка производится только на закладке «Условия».
Рис. 10.5.1
Пример. Фильтр в виде «Форма справочника»
Содержание фильтра: Вывести все процессы со статусом «В работе».
Настройка фильтра. Создайте новый фильтр (значок на панели инструментов окна «Хранимые фильтры»). В окне «Выберите справочник» укажите класс «Процессы» (группа «Классы», подгруппа «Объекты системы» − «Справочники»). Введите название фильтра: «Процессы в работе».
В отрывшемся окне фильтра настройте условия. Для этого на закладке «Условия» задайте фильтр для параметров «Тип процесса» и «Текущий статус»:
Опция фильтра | Параметры | |
«Тип процесса» | «Текущий статус. Статус процесса» | |
Тип | Значение | Значение |
Оператор | = | = |
Значение | «Папка» | «В работе» |
Опция «Не» | Включена | Выключена |
Опция «Потомки» | Выключена | Выключена |
Параметр «Тип процесса» по умолчанию не показан, чтобы отобразить его нажмите кнопку «Показать все параметры». Сохраните фильтр.
В окне свойств Хранимого фильтра выберите вид результата – «Форма справочника». Сохраните хранимый фильтр. В списке «Хранимые фильтры» выберите созданный фильтр «Процессы в работе» и щелкните по гиперссылке Выполнить фильтр.
Фильтр в виде «Форма таблицы»
Результатом выполнения фильтра в виде «Форма таблицы» будет таблица. Колонки таблицы – это параметры объектов и агрегаты. В строках (ячейках) показываются значения параметров и агрегатов.
Для фильтра в виде «Форма таблицы» можно использовать все закладки окна фильтра.
Результат фильтра показывается в окне, заголовком которого служит название хранимого фильтра (Рис. 10.6.1). В окне действуют все контекстные меню окна списка.
Рис. 10.6.1
Таблица 10.6.1 Панель инструментов формы таблицы
Кнопка | Назначение |
Выполнить фильтр. Щелчок по кнопке запускает выполнение фильтра. Например, если настройка фильтра была изменена, и нужно выполнить его еще раз. Или данные в модели были изменены и при этом окно фильтра с результатами не закрывалось. | |
Редактировать фильтр. Открывает окно «Фильтр» для изменения настройки фильтра. | |
Открыть список в Excel. Передает данные списка в MS Excel. | |
Сохранить фильтр. Открывается окно для ввода названия нового хранимого фильтра. Фильтр сохраняется как объект класса «Хранимые фильтры». |
Пример. Фильтр в виде «Форма таблицы»
Содержание фильтра: Показать количество типов процессов в модели.
Настройка фильтра. Создайте новый фильтр. В окне «Выбор класса» выберите справочник класса «Процессы» (группа «Классы», подгруппа «Объекты системы» − «Справочники»). Назовите фильтр «Типы процессов».
В окне фильтра на закладках «Группировка» и «Агрегаты необходимо задать фильтр для параметра «Тип процесса». По умолчанию параметр не показан, чтобы отобразить его, нажмите кнопку «Показать все параметры».
На закладке «Группировка» включите пометку для параметра «Тип процесса». На закладке «Показ» останется только этот параметр.
На закладке «Агрегаты» включите агрегат «Количество» для параметра «Тип процесса». Этот агрегат будет добавлен к показу. Сохраните фильтр.
В окне свойств укажите вид результата «Форма таблицы». На закладке «Порядок колонок» переименуйте заголовок колонки «Количество(Тип процесса)» в «Количество». С помощью кнопки «Вниз» переместите его на вторую строку.
Сохраните хранимый фильтр и вызовите его на выполнение по гиперссылке Выполнить фильтр (Рис. 10.6.1).