Использование пользовательских атрибутов в сводных отчетах
Рассмотрим использование пользовательских атрибутов в сводных отчетах на примере отчетной формы 'Сводное потребление в системах объектов учета'.
Задача: вывод процента отклонения фактической тепловой энергии от договорного значения. Фактические значения потребления берутся из узла 'Параметры сводного отчета по объектам учета' (поле Q_Heat), а договорное значение хранится в атрибуте объекта учета (атрибут ContractHeat, содержащий значение суточного договорного теплопотребления на объекте, ГКал/сутки).
ШАГ 1. Откройте в редакторе отчетов требуемую отчетную форму (главном меню пункт Справочники -> Отчетные формы).
ШАГ 2. Выделите левой кнопкой мыши ячейку, в которой надо отображать процент отклонения фактической тепловой энергии от договорного значения. Нажмите появившуюся справа кнопку
, скопируйте формулу для расчета процента отклонение в окно редактора выражений и нажмите Ок.
100*(ToDouble([Атрибуты объекта учета].[ContractHeat - ContractHeat])*(1+DateDiffDay(?DATE_START, ?DATE_END)) - [Q_heat - Теплопотребление в системе теплоснабжения (Гкал)])/ToDouble([Атрибуты объекта учета].[ContractHeat - ContractHeat])
ШАГ 3. С помощью кнопки
на панели инструментов редактора отчетов сохраните сделанные изменения.