Справочник с мастером фильтрации

Мастер фильтрации служит для создания выборки данных из справочника или списка. Подробно мастера фильтрации описаны в разделе «Мастер фильтрации» .

Окно просмотра справочника с мастером фильтрации открывается после выполнения фильтрации данных по параметрам. Мастер фильтрации формирует отображаемую часть таблицы элементов справочника, удовлетворяющих выбранным значениям параметров фильтрации. Значения в окне мастера фильтрации выбираются пользователем.

Если фильтрация производится по нескольким параметрам, то мастер фильтрации включает в себя несколько шагов. Тогда переход между шагами мастера осуществляется после нажатия на кнопки «Далее >» или «< Назад», а окно просмотра справочника открывается после выбора пользователем значений параметра на последнем шаге мастера и нажатия на кнопку «Готово».

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

При вызове справочника из главного меню системы путем выбора соответствующего пункта из подменю главного меню откроется окно мастера фильтрации «Выбор фильтра для…»:

Рисунок 1.534. Окно мастера фильтрации


В окне мастера фильтрации пользователь должен выбрать одно или несколько значений и нажать на кнопку «Далее >» для перехода к следующему шагу мастера или на кнопку «Готово» для завершения работы мастера. Для возврата к предыдущему шагу мастера нужно нажать на кнопку «< Назад».

После выполнения шага мастера фильтрации (или всех его шагов – для многошагового мастера фильтрации) и нажатия на кнопку «Готово» откроется окно просмотра справочника с мастером фильтрации. Окно просмотра будет содержать таблицу элементов, удовлетворяющих выбранным условиям фильтрации:

Рисунок 1.535. Окно просмотра справочника настроек с мастером фильтрации


При вызове справочника с мастером фильтрации из контекстного меню другого справочника:

Рисунок 1.536. Вызов справочника с мастером фильтрации


откроется окно просмотра справочника настроек с мастером фильтрации:

Рисунок 1.537. Окно просмотра справочника с мастером фильтрации


При этом окно мастера фильтрации не открывается, т.к. выбор значений параметра был произведен в таблице элементов исходного справочника.

Окно просмотра справочника с мастером фильтрации состоит из двух частей.

В правой части окна просмотра содержится таблица элементов справочника, отфильтрованных по выбранным параметрам.

В таблице элементов окна просмотра справочника с мастером фильтрации имеется контекстное меню и доступны все стандартные операции, как в простом справочнике.

В левой части окна отображается панель параметров фильтрации.

В случае использования одношагового мастера фильтрации эта панель содержит один параметр, по которому производится фильтрация данных справочника и выбранные пользователем значения этого параметра, а также гиперссылку «Изменить» для изменения значений параметра фильтрации. При нажатии на гиперссылку «Изменить» пользователь возвращается к выполнению шага мастера фильтрации с выбором значений соответствующего параметра.

Значения параметра фильтрации по умолчанию представлены в виде развернутого списка. Тогда у заголовка этого списка находится кнопка .

Рисунок 1.538. Панель параметра фильтрации, список развернут


При нажатии на эту кнопку список будет свернут, и у его заголовка появится кнопка , при нажатии на которую список развернется.

Рисунок 1.539. Панель параметра фильтрации, список свернут


Фильтрация элементов справочника может быть проведена по одному параметру, но по нескольким значениям этого параметра. Например, фильтрация настроек прав доступа проведена по двум значениям параметра «Должности»«Кассир» и «Менеджер»:

Рисунок 1.540. Окно просмотра справочника с мастером фильтрации при проведении фильтрации по двум значениям одного параметра


В случае использования многошагового мастера фильтрации параметров фильтрации будет несколько.

Панель параметров фильтрации разделена на несколько частей по количеству параметров фильтрации. Каждая часть панели содержит название параметра фильтрации, выбранные его значения и гиперссылку «Изменить» для изменения значений соответствующего параметра.

Параметры фильтрации бывают зависимымии независимыми. Рассмотрим их на примере списков.

Если параметры независимые, то значения одного параметра не оказывают влияния на значения другого параметра. При выборе значения независимого параметра фильтрации пользователь должен выбрать значение только этого параметра. Одинаковый результат будет получен при любом порядке применения к справочнику независимых параметров фильтрации, т.е. шаги мастера фильтрации могут следовать друг за другом в произвольном порядке.

Рисунок 1.541. Окно просмотра списка документов с двухшаговым мастером фильтрации при независимых параметрах фильтрации


Если параметры фильтрации зависимые, то от выбора значений основного параметра фильтрации зависит, какие значения зависимого параметра можно выбрать.

В этом случае шаги мастера фильтрации должны следовать друг за другом в строго определенном порядке.

При выборе значения зависимого параметра фильтрации пользователь должен выбрать значение не только этого параметра, но и всех параметров, следующих за ним в порядке выполнения мастера фильтрации.

Например, при формировании списка пречеков по торговым дням основным является параметр «Подразделения», а зависимым – «Торговые дни». Пользователь может выбирать торговые дни только для выбранных подразделений. А список пречеков будет отображен для выбранных торговых дней.

Рисунок 1.542. Окно просмотра списка документов с трехшаговым мастером фильтрации при зависимых параметрах фильтрации


При этом для фильтрации списка документов по другим значениям основного параметра требуется вернуться к началу работы мастера фильтрации и последовательно пройти оба шага, т.е. выбрать сначала значения основного параметра, а затем – зависимого.

В нашем примере для выбора пречеков других подразделений требуется сначала выбрать необходимые подразделения, а затем – торговые дни, для которых будут отображены пречеки.

Дата последнего изменения: 30.11.2009

Смотрите также

Читать еще