Пример использования таблицы стилей

Top  Previous  Next

Использование таблицы стилей рассмотрим на примере отчетной формы 'Ведомость учета параметров потребления тепла' для точки учета с закрытой системой теплоснабжения.

Задача: отображать красным цветом ячейку с данными расхода в подающей магистрале, если (M1 - M2) / M1 > 0.04, где М1 - расход в подающей магистрале, М2 - расход в обратной магистрале.

ШАГ 1. Откройте в редакторе отчетов требуемую отчетную форму (главном меню пункт Справочники -> Отчетные формы).

ШАГ 2. Выберите вкладку 'Обозреватель отчета', раскройте свойства отчета и щелкните на кнопке 'Convert to Expressions', если она есть.

ExampleUseStyles_2

 

ШАГ 3. Выбрав пункт 'Таблица стилей', откройте редактор шаблонов стилей, в котором создайте два стиля с именами Style1 и Style2, задав в них значение для цвета фона.

ExampleUseStyles_3

 

ШАГ 4. В секции Detail выделите ячейку в колонке M1.

ExampleFormattingRules_1

 

ШАГ 5. В окне свойств щелкните на кнопке ExpressionButton и раскройте узел Appearance:

ExampleFormattingRules_2_1

 

ШАГ 6. Щелкните мышкой на кнопке dots в пункте 'Имя стиля'.

ШАГ 7. В открывшемся окне 'Редактор выражения' задайте требуемой условие для выбора наименования стиля, который будет использоваться при отображении ячейки M1, и нажмите кнопку ОК.

ExampleUseStyles_5

 

ПРИМЕЧАНИЕ. Если нужно менять только фон ячейки, то вместо задания условия выбора наименования стиля можно использовать задание цвета фона.

В этом случае ШАГ 3 можно пропустить и на ШАГ 6 в узле Appearance вместо 'Имя стиля' выбрать 'Цвет фона'.

Для задания цвета фона выражение имеет вид:

Iif(([M1 - Масса по подающей магистрали (т)]-[M2 - Масса по обратной магистрали (т)])/[M1 - Масса по подающей магистрали (т)] > 0.04, 'IndianRed', 'White')

Значения цветов выбираются из вкладки 'Значения':

ExampleUseStyles_5_1

ШАГ 8. С помощью кнопки icon_save на панели инструментов редактора отчетов сохраните сделанные изменения.

Если сформировать отчет, то ячейки в колонке M1, у которых водоразбор превышает 4% от М1, будут выделены цветом.

ExampleFormattingRules_9

chapterup Наверх