Условно форматиране в гридовете

Във всички гридове (вкл. дървовидните изгледи) в системата (номенклатури, редове в ТД, справки) е имплементирано да се настройва условно форматиране (оцветяване на клетка/и, форматиране текста на данните и т.н), което може да се запомня и в изгледа на формата.

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

Зарежда се форма за Управление на правилата за условно форматиране - може да създавате нови правила, да редактирате текущи или да изтривате такива:

Правилата са разположени едно под друго, с дефинирано оцветяване, за коя клетка се отнася и др.
Подредбата на правилата като последователност на прилагане се управлява от стрелките в горния десен ъгъл, с които всяко едно правило може да се премества на по-горно или по-ниско ниво.

При избор на ново правило или редакция на съществуващо се зарежда допълнителна форма с възможните Правила за прилагане на условно форматиране.

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

Чрез [] се указва име на колона (трябва да се посочи името на колоната така както се вижда от потребителя) (внимание: ако имате няколко езика може да се наложи да имате няколко правила)).

Във формулите логическата операция OR се записва с (+), а операция AND с (*).

abs() се използва за абсолютна стойност.

В горния пример условието е: Ако

(Колона с име [№] е равна на 72998) или
(Колона с име [№] е равна на 5) или  
(Колона с име [№] е равна на 9)

И

едновременно с това абсолютната стойност на колона с име СТОЙНОСТ е >= 0.01

… тогава се прави фона тюркоазен.

Други примери за правила:

С избор на бутон Формат… зареждате формата за избор на евентуално оцветяване на клетките.

Резултат:

Селектиране на ТЕКСТ

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

Допълнителни опции

Когато изберете правило чрез формула имате възможност да управлявате прилагането му или върху конкретна клетка (запис), или върху целия ред посредством отметка „Приложи към записа“.
При избор на тази отметка правилото се прилага върху целия ред и затова клетка „Отнася се за“ се зачиства (ако е била попълнена).

Ако пък искате да спрете прилагане на правило, след като бъдат изпълнени правилата преди него, то маркирайте отметка „Стоп, ако е вярно“ на реда с предходното правило.

В посочения по-горе пример е демонстриран резултат, в следствие на изброените правила, при който за Формула:=[Позиция №]=5142 оцветяването се прилага за целия ред (а не само за клетката [Позиция №]=5142), след което тъй като е „вярно“, за този ред се стопира прилагането на следващите две условия Формула:=[Позиция №]>5140 (оцветяването в зелено) и Стойността е равна на „Собственик М“ (оцветяването в жълто).

ЗАБЕЛЕЖКА: Комбинирането на подобни условия за правилата трябва да бъдат внимателно обмислени и логически съобразени.

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

ВАЖНО:

При вече форматирани (оцветени, с форматиран текст) справки, с приоритет е заложеното форматиране в кода и при тях условно форматиране не се прилага. Същото важи и при Анализите (пивот таблиците).

Условно форматиране за поле ДАТА на база формула

Примерът илюстрира оцветяване на полето за Дата на ТД в справка, където датата на ТД е с 3 дни по-малка от текущата дата.

Формула, която се задава е: =[ТД дата]<TODAY()-3 , където „ТД дата“ е името на полето за Дата.

Други примери за оцветяване на полето за Дата:
- които са по-големи от конкретно посочена - =[ТД дата]>DATE(2022;10;22) (в жълто)
- които са равни на конкретно посочена - =[ТД дата]=DATE(2022;10;22) (в лилаво)

Други примери за Условно форматиране

Източник: How to? Как да? Използване на формули в условно форматиране

Вижте още Справки тип Excel изглед