6.1. Филтър

Универсален филтър

Почти всички списъци от Colibri® ERP притежават тази функция. Основната идея, която е внедрена във филтъра е да се даде възможност на потребителя да задава определени правила за селектиране на част от елементите (редовете) в даден списък. Правилата се съставят от условия (едно или повече), свързани помежду си с логически операции събиране (ИЛИ) и/или умножение (И).

Пример 1. Филтриране на списък

Съставяне на правилото

Нека се опитаме да създадем правило за филтриране на документите за продажба, като изберем документите на някой наш дилър, на който номерата на фактурите издадени от него например започват със символите К00 И са неплатени. Правилото за филтриране в този случай ще изглежда по следния начин:

			Номера на документа започва с К00 И
			общата стойност на документа е по-голяма от изплатената сума
		

Нашето правило съдържа две условия свързани с логическата функция И, което означава, че и двете трябва да са изпълнени при избора на документите, а именно:

  1. Условие ограничаващо фактурите по номер - на нашия дилър, номерата на документите от който започват с К00;

  2. Условие за избор на фактурите, които не са платени изцяло.

Като резултат от прилагането на това правило системата ще ни покаже само фактурите отговарящи на условията му, като ще филтрира останалите, т.е. ще ги пропусне.

Описание на правилото в Colibri® ERP

Предполагаме, че се намираме в списъка на документи за продажба:

  1. Кликнете върху работния лист Филтър. Системата ще ви покаже списъка, в който работите, но над него ще добави форма (с наименование Филтър), с която да зададете правилото си за филтриране.

    Фигура 6.1. Форма за описание на правило за филтриране

    Форма за описание на правило за филтриране


  2. Описвате първото условие от правилото:

    За да направите това:

    • За Поле изберете Номер;

    • За Сравнение изберете Започва с;

    • За Стойност/Поле въведете К00;

    • За Операция изберете И.

  3. Описвате второто условие от правилото. За целта първо кликвате върху бутона - вдясно. Системата ще ви отвори нов ред за да запишете второто правило:

    След това:

    • За Поле изберете Общо фактурирано;

    • За Сравнение изберете >;

    • За Стойност/Поле изберете Общо платено.

  4. Накрая кликнете отново върху бутона - вдясно. Системата ще ви покаже само документите, за които въведеното правило е истина.

    На следващата фигура е показано въведеното правило за филтриране и резултата от неговото прилагане. Вижда се, че от целия списък с документи само 11 отговарят на условието, което ни интересува. Сега можем да съсредоточим вниманието си само върху тях.

    Фигура 6.2. Филтриран списък

    Филтриран списък



[Важно] Важно

Всяко въведено правило за филтриране се записва в профила на потребителя, който го е създал. По този начин, дори да се прекъсне работа, при последващо подновяване, създадения по-рано филтър ще бъде активен и работещ по създаденото по-рано правило.

Направената отметка важи и за конфигурирането на бързите филтри, които ще бъдат разгледани по-долу.

Бърз филтър

Почти всички списъци от Colibri® ERP притежават тази функция. Предназначението на бързия филтър е да се даде възможност на потребителя бързо да отфилтрира ненужните записи, като се използва предварително зададено множество от полета. Въвеждането на стойност в някое поле означава да се зададе условие: данните от съответното поле да съдържат въведената стойност. Всички условия се свързват с логическа функция умножение (И).

Пример 2. Използване на бърз филтър

За пример ще използваме бързия филтър за списъка на артикулите.

Фигура 6.3. Пример за бърз филтър

Пример за бърз филтър


Действие

Филтрирането се извършва по следния начин:

  1. Избира се поле във филтъра, по което ще се филтрира. Нека например това е полето за група;

  2. Въвежда се стойност (или се избира от съответния селектор), която трябва да присъства в съответното поле на записите от списъка. В нашия пример ще изберем група 302-Пакетирани стоки.

  3. Премествате се върху друго поле от филтъра или натискате клавиша Enter от клавиатурата.

По-нататък се задават стойности във всички полета, по които ще се филтрира (по вече описания начин). Като второ условие например може да се изиска да се покажат И само артикулите, които съдържат 401 в номера си.

Резултат

Системата ще се опита да изпълни зададените условия и ще покаже само тези записи от списъка, за които се изпълняват всички зададени условия едновременно.

Фигура 6.4. Резултат след филтрирането с бързия филтър

Резултат след филтрирането с бързия филтър



Copyright © 2006-2024 EDA Ltd.