Фильтры

   

 

 Во многих формах ТЦУ есть списки и таблицы. Данные, предоставляемые пользователю в таблицах, особенно когда их становится много, требуют структурирования. Именно поэтому возникли группы товаров, группы клиентов и др. С их помощью можно легко выделить определенную группу, например, в реестре товаров отобрать товары группы "Кофе" и обработать полученные данные. Однако иногда встают задачи, которые требуют более детальной, глубокой группировки, которая не заложена в наименования товара. Например, есть группы товаров по типу, но нет по производителю. Наверняка вы знаете, что в группах можно организовывать подгруппы, а в них свои подгруппы, число вложенности ничем не ограничено. Однако на практике выяснено, что более 2-3 подгрупп использовать нецелесообразно. Конечно, это все индивидуально и зависит от товара, которым торгует фирма.

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

 Для решения таких задач в ТЦУ используются фильтры данных. Фильтр - средство для работы с записями в табличной форме, ограничивающее число строк для представления. Использовать его очень просто. Например, в форме есть таблица, число записей вы хотите уменьшить, но не просто уменьшить, а оставить только те записи, которые представляют для вас интерес по тому или иному признаку. В таком случае необходимо на панели инструментов начать кнопку "Фильтр" CM_mainform_filter. После этого над таблицей появляется строка фильтра, в которой можно задать те самые ключевые слова, признак отбора записей.

 

CM_filter

 На рисунке выше в строке фильтра в столбце "Товар" мы набрали слово "май", после чего в таблице остались только те товары, в названиях которых встречается слово или часть слова "май". Действие фильтра наглядно представлено на рисунке.