Table of Contents

Использование таблицы стилей

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

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

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

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

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

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

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

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

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

Для задания цвета фона выражение имеет вид: Iif(([M1 - Масса по подающей магистрали (т)]-[M2 - Масса по обратной магистрали (т)])/[M1 - Масса по подающей магистрали (т)] > 0.04, 'IndianRed', 'White')

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

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