Фильтр в виде «Форма справочника»

В результате выполнения фильтра в виде «Формы справочника» пользователь получает список объектов системы одного класса, отобранных с учетом заданных условий фильтра.

Список объектов показывается в стандартном окне справочника класса (Рис. 10.5.1). Подробнее об окне списка элементов см. п. 2.4.1 «Работа со списком элементов. Окно списка».

Для фильтра в виде «Формы справочника» настройка производится только на закладке «Условия».

Фильтр в виде «Форма справочника» - student2.ru

Рис. 10.5.1

Пример. Фильтр в виде «Форма справочника»

Содержание фильтра: Вывести все процессы со статусом «В работе».

Настройка фильтра. Создайте новый фильтр (значок Фильтр в виде «Форма справочника» - student2.ru на панели инструментов окна «Хранимые фильтры»). В окне «Выберите справочник» укажите класс «Процессы» (группа «Классы», подгруппа «Объекты системы» − «Справочники»). Введите название фильтра: «Процессы в работе».

В отрывшемся окне фильтра настройте условия. Для этого на закладке «Условия» задайте фильтр для параметров «Тип процесса» и «Текущий статус»:

Опция фильтра Параметры
«Тип процесса» «Текущий статус. Статус процесса»
Тип Значение Значение
Оператор = =
Значение «Папка» «В работе»
Опция «Не» Включена Выключена
Опция «Потомки» Выключена Выключена

Параметр «Тип процесса» по умолчанию не показан, чтобы отобразить его нажмите кнопку Фильтр в виде «Форма справочника» - student2.ru «Показать все параметры». Сохраните фильтр.

В окне свойств Хранимого фильтра выберите вид результата – «Форма справочника». Сохраните хранимый фильтр. В списке «Хранимые фильтры» выберите созданный фильтр «Процессы в работе» и щелкните по гиперссылке Выполнить фильтр.

Фильтр в виде «Форма таблицы»

Результатом выполнения фильтра в виде «Форма таблицы» будет таблица. Колонки таблицы – это параметры объектов и агрегаты. В строках (ячейках) показываются значения параметров и агрегатов.

Для фильтра в виде «Форма таблицы» можно использовать все закладки окна фильтра.

Результат фильтра показывается в окне, заголовком которого служит название хранимого фильтра (Рис. 10.6.1). В окне действуют все контекстные меню окна списка.

Фильтр в виде «Форма справочника» - student2.ru

Рис. 10.6.1

Таблица 10.6.1 Панель инструментов формы таблицы

Кнопка Назначение
Фильтр в виде «Форма справочника» - student2.ru Выполнить фильтр. Щелчок по кнопке запускает выполнение фильтра. Например, если настройка фильтра была изменена, и нужно выполнить его еще раз. Или данные в модели были изменены и при этом окно фильтра с результатами не закрывалось.
Фильтр в виде «Форма справочника» - student2.ru Редактировать фильтр. Открывает окно «Фильтр» для изменения настройки фильтра.
Фильтр в виде «Форма справочника» - student2.ru Открыть список в Excel. Передает данные списка в MS Excel.
Фильтр в виде «Форма справочника» - student2.ru Сохранить фильтр. Открывается окно для ввода названия нового хранимого фильтра. Фильтр сохраняется как объект класса «Хранимые фильтры».

Пример. Фильтр в виде «Форма таблицы»

Содержание фильтра: Показать количество типов процессов в модели.

Настройка фильтра. Создайте новый фильтр. В окне «Выбор класса» выберите справочник класса «Процессы» (группа «Классы», подгруппа «Объекты системы» − «Справочники»). Назовите фильтр «Типы процессов».

В окне фильтра на закладках «Группировка» и «Агрегаты необходимо задать фильтр для параметра «Тип процесса». По умолчанию параметр не показан, чтобы отобразить его, нажмите кнопку Фильтр в виде «Форма справочника» - student2.ru «Показать все параметры».

На закладке «Группировка» включите пометку для параметра «Тип процесса». На закладке «Показ» останется только этот параметр.

На закладке «Агрегаты» включите агрегат «Количество» для параметра «Тип процесса». Этот агрегат будет добавлен к показу. Сохраните фильтр.

В окне свойств укажите вид результата «Форма таблицы». На закладке «Порядок колонок» переименуйте заголовок колонки «Количество(Тип процесса)» в «Количество». С помощью кнопки «Вниз» переместите его на вторую строку.

Сохраните хранимый фильтр и вызовите его на выполнение по гиперссылке Выполнить фильтр (Рис. 10.6.1).

Наши рекомендации