За момента със сигурност работи в справки Издадени фактури и Продажби. Принципа на работа е един и същ за всички таблици, така, че е възможно и на други места(справки, конфигурации и т.н) също да сработват отделни филтрирания.
Как се работи с филтърната лента:
Най-общо казано въвеждаме данните, които искаме да съдържа колоната и натискаме Enter, след което изчакваме презареждането на данните.
Важно:
За да сработват филтрите трябва да колоната да е показана в таблицата
Примерите ще ги дам със справка Продажби, защото към момента на написване на този пост там е направено да работи.
Пример 1:
Филтриране само на платените веднага продажби
В полето за филтър на колоната въвеждаме 0 (това е стойността за платена веднага продажба. Другите са 1 неплатено, 2 платено от друга каса,3 платено по-късно и 4 дадено на консигнация). Очаквайте в по-новите версии тези филтри (там където стойностите са заменени с картинка), да се изведат на падащ списък и оператора да може да се ориентира по-добре. Натискаме Enter. Сега вече виждаме само тези записи от заредените вече стойности, които имат тип на плащането 0.
Пример 2:
Филтриране на продажби с клиенти, чието име започва с даден текст
В колона Клиент въвеждаме примерно Скл и натискаме Enter.
Вече виждаме всички записи, където името на клиент започва със Скл - склад, склон и т.н. Не се прави разлика между малки и големи букви.
Ако е е останал активен филтъра от първия пример тогава ще виждаме само платените веднага сметки за клиентите, чието име започва със Скл.
Друга възможност е да се сравнят стойностите с оператори за сравнение. Възможните оператори са:
> по-голямо, < по-малко , >= по-голямо или равно, <= по-малко или равно, !~ различно от, ! различно, логическо не - използва се в комбинация с in.
Може да използвате и оператор in () където в скобите може да въведете поредица от стойности разделени със запетая.
Пример 3:
Филтриране на сметки имащи сума по-голяма от 100
В колоната Прод.сума въвеждаме >100. Enter.
Пример 4:
Извеждане на всички сметки, със сума по-малка или равна от 50лв.
Въвеждаме за филтър <=50. Enter.
Пример 5:
Извеждане на плащанията които са платени веднага или от друга каса чрез оператор in
За филтър в колона плащане(Пл.) въвеждаме in(0,2). Така се извеждат всички записи имащи стойност за плащането 0 или 2.
Пример 6:
Извеждане на плащанията които са платени веднага или от друга каса чрез оператор in и отрицание !
За филтър в колона плащане(Пл.) въвеждаме ! in(1,3). Така се извеждат всички записи нямат стойност за плащането 1 или 3. В нашия случай това са стойности 0 - платено веднага и 2 платено веднага от друга каса.
Пример 7:
Извеждане на сметки със суми 151.12, 148 или 32.60 с оператор in
За филтър с сума на продажбата въвеждаме: in(151.12, 148, 32.60)
Пример 8:
Извеждане на всички сметки, които са фискализирани по-някакъв начин - от касов апарат, от оператор или фактура с оператор !~
В колона за тип на фискализиране въвеждаме !~ 0 - (не е равно 0)
Така ще изведе всички стойности различни от 0
Пример 9:
Извеждане на всички сметки, за които името не започва със Скл чрез оператор !~
За филтър колона Клиент въвеждаме !~ Скл - така ще излязат всички клиенти, които не започват със Скл - Ънреалсофт, Магазин, но не и Склад или склон и т.н.
Възможно е също така да се обединят няколко различни условия чрез логическите оператори OR] и AND - съответно ИЛИ и И
Пример 10:
Извеждане на всички сметки, които са със сума по-голяма от 100лв или са равни на 50.30
За филтър въвеждаме >=100 or 50.30.
Пример 11:
Извеждане на всички сметки, които са със сума по-голяма от 100лв или са равни на 50.30, 48.27 или 23.00 с оператор in
Филтърът ще бъде >=100 or in(50.30,48.27,23.00)

Пример 12:
Извеждане на всички сметки, които са със сума по-голяма от 100лв по-малка от 200лв
Филтърът е >100 and <200
Използването на логическите оператори не е ограничено до само до две условия.
Възможно е да съм пропуснал някоя комбинация, но се чувствайте свободни да експериментирате с тази функционалност.