Глава 5. ПАНЕЛЬ СПРАВОЧНИКА
Фильтр по вхождению (инкрементный фильтр)
При вводе данных пользователям часто приходится искать справочные элементы в
диалогах выбора из справочника. И если рубрикаторы упрощают жизнь
при вводе данных в справочники, поставляя значения по умолчанию
для каких-то полей, то те же рубрикаторы
усложняют работу при поиске уже имеющихся данных. Поэтому для
быстрого инкрементного поиска предусмотрен третий вид фильтрации: Фильтр по
вхождению. Этот фильтр позволяет искать справочные объекты, набирая
небольшие кусочки текста и разделяя их пробелами. Каждый такой
«кусочек теста» становится новым условием фильтрации, все
более ужесточая «отсев». Этот вид фильтрации срабатывает при
нажатии каждой клавиши, и пользователь может сразу видеть все
найденные объекты. Поиск по вхождению работает с любым выбранным
строковым полем справочника. В частности, он работает и
с отформатированными наименованиями объектов (если справочник находится в режиме
просмотра наименований) и со значениями кратких наименований у полей
-ссылок на другие справочники.
Строка поиска и выбранное поле, в котором ведется поиск
, запоминаются для каждого класса в отдельности до окончания работы
программа. Фильтр по вхождению работает совместно со всеми остальными
фильтрами (рубрикаторами и фильтрами классов), еще более ужесточая
«отсев» объектов.
Поиск по вхождению позволяет легко находить товары по их артикулам
(если они хранятся в строковых полях) или по
каким-то признакам в их «сборных наименованиях»,
например, по марке или виду или еще как-
то. Это один из самых эффективных способов поиска.
Выбрать поле, по которому производится фильтрация можно в контекстном
меню справочника:
Для быстрого перемещения в поле ввода критерия поиска (и
обратно в сетку) служит клавиша F3.
Предположим, мы хотим найти все наволочки, в размер
которых входит цифра 65, а в дизайне содержится слово
Vert. Для этого нам достаточно набрать: нав 65
vert
|