6Системные фильтры
Системные фильтры позволяют формировать и отображать пользователям наборы документов, удовлетворяющих определенным условиям (критериям отбора). В системе имеется возможность создавать свои собственные фильтры по заданным критериям, а также настраивать и удалять системные фильтры. Например, можно создать фильтр, отбирающий документы определенного типа, в которых используются счета с указанными номерами.
В фильтрах могут использоваться отборы, созданные в системе, а также ряд дополнительных условий, ограничивающих список отображаемых пользователям документов.
Чтобы просмотреть список имеющихся в системе фильтров, в меню главного окна системы выберите команду Настройки, затем команду Системные фильтры. В окне Системные фильтры содержится список всех фильтров, имеющихся в системе (см. Рисунок 42).
Рисунок 42 Список имеющихся в системе фильтров
Кнопки в панели инструментов окна Системные фильтры позволяют выполнять следующие действия с фильтрами:
4 – Элементы панели инструментов окна Системные фильтры
Элемент управления
|
Функция
|
(Создать фильтр)
|
Создание нового фильтра в системе
|
(Изменить фильтр)
|
Изменение фильтра
|
(Удалить фильтр)
|
Удаление фильтра
|
(Запуск фильтра)
|
Применение фильтра (формирование списка документов, удовлетворяющих заданным критериям отбора)
|
(Пользовательские фильтры)
|
Отображает список пользовательских фильтров, созданных в системе
|
(Выгрузить в скрипт)
|
Позволяет сохранить фильтр во внешнем файле в виде сценария SQL
|
(Обновить список фильтров)
|
Выполняет обновление списка имеющихся в системе фильтров
|
(Выход)
|
Позволяет закрыть окно Системные фильтры
|
6.1Создание и настройка фильтров
Для создания и настройки системных фильтров необходимо обладать правами администратора комплекса.
Чтобы создать новый системный фильтр, выполните следующие действия:
В панели инструментов окна Системные фильтры (см. Рисунок 42) нажмите кнопку (Создать фильтр).
В поле Название фильтра окна Системный фильтр введите название фильтра.
В поле Тип документа выберите тип документов, для которого будет использоваться фильтр.
Щелкните кнопку (Сохранить) в панели инструментов окна Системный фильтр. При этом фильтр будет сохранен, и на вкладке Поля окна Системный фильтр будет сформирован список полей – атрибутов документа, включенных в системный фильтр. Атрибуты, включенные в фильтр, помечены в списке маркерами (отмеченные позиции изображаются галочками в полях маркеров, см. Рисунок 43).
По умолчанию в фильтр включаются все атрибуты выбранного документа.
Рисунок 43 Создание системного фильтра
6.1.1Формирование набора атрибутов документа для фильтра
Фильтр может включать ограниченный набор атрибутов документа. Для ограничения числа атрибутов документа, включенных в фильтр, необходимо отобрать соответствующие поля для системного фильтра.
Чтобы отобрать поля для системного фильтра, выполните следующие действия:
Раскройте вкладку Поля окна Системный фильтр.
Если число атрибутов документа в фильтре нужно ограничить, оставьте помеченными только те атрибуты, которые нужно включить в фильтр.
Для ограничения числа атрибутов можно использовать кнопки (Инверсия) и (Разметить все) в панели инструментов окна Системный фильтр. Чтобы использовать дополнительные возможности, щелкните стрелку рядом с кнопкой (Инверсия) в панели инструментов и выберите одну из команд контекстного меню:
Пометить все – чтобы включить в набор полей фильтра все атрибуты документа;
С начала до текущей строки – чтобы включить в набор полей фильтра только атрибуты от начала списка до текущей строки;
С текущей до конца – чтобы включить в набор полей фильтра только атрибуты с текущей строки до конца списка;
Между отмеченными – чтобы в набор полей фильтра атрибуты, находящиеся между двумя отмеченными позициями в списке.
Щелкните кнопку (Сохранить) в панели инструментов окна Системный фильтр.
6.1.2Использование отборов в фильтрах
Для создания фильтра можно использовать отборы, ограничивающие наборы документов, доступных пользователям. В один системный фильтр можно включить один или несколько отборов.
Чтобы включить отбор в системный фильтр, выполните следующие действия:
Раскройте вкладку Отборы окна Системный фильтр (см. Рисунок 44). Список Отборы в левой нижней области окна Системный фильтр содержит список добавленных в фильтр отборов.
Щелкните кнопку (Добавить отбор) в панели инструментов окна Системный фильтр.
В списке отборов окна Добавление отборов выберите отбор, который нужно добавить в фильтр (см. Рисунок 45).
Рисунок 44 Использование отборов в фильтрах
Для добавления выбранного отбора в фильтр нажмите кнопку (Добавить отбор в фильтр) в панели инструментов или кнопку Вставить . Выбранный отбор будет добавлен в фильтр и появится в списке Отборы на вкладке Отборы окна Системный фильтр.
Чтобы закрыть окно Добавление отборов без добавления отборов в фильтр, нажмите кнопку Отменить.
Чтобы удалить отбор из фильтра, выберите данный отбор в списке Отборы окна Системный фильтр и нажмите кнопку (Удалить отбор) в панели инструментов.
Рисунок 45 Добавление отборов в фильтр
Для сохранения сформированного фильтра нажмите кнопку (Сохранить) в панели инструментов окна Системный фильтр.
6.1.3Использование условий в фильтрах
В фильтрах можно использовать условия, задающие критерии отбора документов на основании определенных значений атрибутов. Условия – это критерии отбора документов на основании определенных значений атрибутов. Каждое условие содержит наименование атрибута, используемого в качестве критерия выбора документов, оператор, формулирующий условие отбора, и значение, используемое для выбора документов.
В одном фильтре можно использовать одно или более условий.
Чтобы включить условие в системный фильтр, выполните следующие действия:
Раскройте вкладку Условия окна Системный фильтр (см. Рисунок 46). На этой вкладке содержится список добавленных в фильтр условий.
Щелкните кнопку (Добавить условие) в панели инструментов окна Системный фильтр.
Рисунок 46 Использование условий в фильтрах
В окне Условие определите условие для фильтра (см. Рисунок 47):
В поле Поле или переменная выберите атрибут, который будет использоваться в критерии условия.
В поле Оператор выберите оператор, формулирующий условие отбора.
В поле Значение введите значение атрибута для условия.
Щелкните кнопку Выполнить, чтобы добавить условие в фильтр. Выбранное условие будет добавлено в фильтр и появится в списке условий на вкладке Условия окна Системный фильтр.
Чтобы закрыть окно Условие без добавления условия в фильтр, нажмите кнопку Отменить.
Рисунок 47 Формирование условия
Чтобы изменить сформированное условие, выполните следующие действия:
На вкладке Условия выберите условие, которое нужно изменить, в списке условий, и нажмите кнопку (Изменить условие).
В окне Условие определите новые критерии для условия (действия, выполняемые при изменении условий, аналогичны действиям, выполняемым при его создании).
Чтобы удалить условие из фильтра, выберите данное условие в списке условий окна Системный фильтр и нажмите кнопку (Удалить условие) в панели инструментов.
Для сохранения сформированного фильтра нажмите кнопку (Сохранить) в панели инструментов окна Системный фильтр.
6.1.4Настройка доступа пользователей к фильтру
В системе имеется возможность назначить права доступа пользователей к фильтрам. Права доступа к фильтрам назначаются для каждого пользователя индивидуально.
Чтобы назначить права доступа пользователей к фильтру, выполните следующие действия:
Раскройте вкладку Пользователи окна Системный фильтр (см. Рисунок 48). На этой вкладке содержится список пользователей системы.
Рисунок 48 Назначение прав доступа пользователей к фильтрам
Чтобы разрешить пользователям доступ к фильтрам, выберите позиции Доступ в соответствующих строках таблицы для пользователей, которым нужно предоставить право доступа к фильтру, пометив их маркерами (отмеченные позиции изображаются галочками в полях маркеров).
Чтобы запретить пользователям доступ к фильтрам, выберите позиции Запрет в соответствующих строках таблицы для пользователей, которым нужно запретить доступ к фильтру, пометив их маркерами (отмеченные позиции изображаются галочками в полях маркеров).
Для сохранения сформированного фильтра нажмите кнопку (Сохранить) в панели инструментов окна Системный фильтр.
6.1.5Использование ограничений по дате в фильтрах
В системе имеется возможность использовать ограничения по датам в фильтрах. Ограничения по дате используются для формирования критериев отбора документов в фильтре. Для одного фильтра можно использовать несколько ограничений по дате.
Чтобы определить ограничения по датам для фильтра, выполните следующие действия:
Раскройте вкладку Дата окна Системный фильтр (см. Рисунок 49).
Рисунок 49 Использование ограничений по дате в фильтрах
Выберите ограничения по дате для данного фильтра:
Для отбора документов по определенной дате выберите один из следующих параметров:
Для отбора документов по дате создания документа выберите параметр Выбрать по дате документа.
Для отбора документов по дате проводки выберите параметр Выбрать по дате проводки.
Для отбора документов, относящихся к определенному периоду, выберите один из следующих параметров:
Для отбора документов за период обработки выберите параметр Выбрать за период обработки документов.
Для отбора документов на основании расчетной даты выберите параметр Выбрать за расчетную дату.
Для отбора документов, относящихся к определенному периоду, выберите параметр Выбрать за период и введите начальную дату периода в поле с, конечную дату периода – в поле по.
Для отбора документов за текущий месяц выберите параметр Выбрать за текущий месяц.
Для сохранения сформированного фильтра нажмите кнопку (Сохранить) в панели инструментов окна Системный фильтр.
6.1.6Использование дополнительных настроек в фильтрах
В системе имеется возможность использовать в фильтрах дополнительные ограничения. Для одного фильтра можно использовать ограничения, определенные отборами, сформированными в системе или включенные в определенный АРМ.
Чтобы определить, какие отборы будут использоваться в фильтре, выполните следующие действия:
Раскройте вкладку Настройки окна Системный фильтр.
На вкладке Настройки выберите параметр В ПФ использовать только отборы СФ, чтобы использовать ограничения, определенные отборами, сформированными в системе.
На вкладке Настройки выберите параметр Отборы фильтра берутся из АРМа, чтобы использовать в фильтре отборы, включенные в определенный АРМ.
Рисунок 50 Использование дополнительных настроек в фильтрах
Для сохранения сформированного фильтра нажмите кнопку (Сохранить) в панели инструментов окна Системный фильтр.
|