Как создать новую отчетную форму для объекта учета

Top  Previous  Next

Рассмотрим создание отчетной формы для объекта учета. Отчет будет создаваться на базе имеющейся системной "Базовый шаблон для отчетов по объектам учета". Новая форма будет называться "Пример отчета по объекту учета", содержать данные для одной точки учета системы отопления, одной точки учета системы ГВС и колонку с небалансом масс. Параметрами точки учета системы отопления будут: температура, масса и теплота в подающей и обратной магистралях. Параметрами точки учета системы ГВС будут: температура, масса и теплота по подаче.

ШАГ 1. Откройте справочник отчетных форм.

ШАГ 2. Нажмите кнопку icon_insert на панели инструментов списка отчетных форм.

ШАГ 3. На открывшейся форме помощника выберите тип объектов - Объект учета, тип отчетной формы - Ведомость параметров.

ExampleNewObjectReportTemplate_Step3

Нажмите кнопку Далее.

ШАГ 4. На открывшейся форме выберите способ создания - На основе базового. В качестве базовой отчетной формы выберите Ведомость параметров объекта учета (системная)

ExampleNewObjectReportTemplate_Step3_1

Нажмите кнопку Далее.

ШАГ 5. На  открывшейся форме задайте количество точек для каждой системы снабжения. Для неиспользуемых систем снабжения количество точек учета задайте равным нулю. В данном примере задайте по одной точке учета для систем теплоснабжения и ГВС.

ExampleNewObjectReportTemplate_Step3_2

Нажмите кнопку Далее и на открывшейся форме - кнопку Готово для подтверждения создания новой отчетной формы.

Откроется форма редактора отчета с заготовкой отчетной формы:

ExampleNewObjectReportTemplate_Step3_3

При необходимости лишние колонки можно удалить вручную

ШАГ 6. Пусть расчет небаланса масс вычисляется по формуле: (M1 - M2 - M1гвс) * 100 / M1,  где M1 и M2 - массовый расход в подающей и обратной магистралях системы теплоснабжения, M1гвс - массовый расход в подающей магистрали системы ГВС.

Создайте вычисляемое поле  с наименованием NB1 в узле Архив потреблений и интеграторов.

Выражение для вычисляемого поля:

([Потребление.Теплоснабжение Точка учета1 (Потребление).M1] - 

[Потребление.Теплоснабжение Точка учета1 (Потребление).M2] - 

[Потребление.ГВС Точка учета1 (Потребление).M1]) * 100 / 

[Потребление.Теплоснабжение Точка учета1 (Потребление).M1]

 

ШАГ 7. Добавьте колонку для формулы небаланса в секцию PageHeader справа от системы ГВС. Для этого надо щелкнуть правой кнопкой мыши на ячейке с наименованием системы ГВС, в открывшемся контекстном меню выбрать пункт Добавить, затем - подпункт Колонку вправо. Будет добавлена ячейка в каждую строку секции PageHeader.

ExampleNewObjectReportTemplate_Step5_1

Повторите эти действия для секций Detail и ReportFooter, выбирая последнюю в соответствующей строке ячейку. Отчетная форма примет вид:

ExampleNewObjectReportTemplate_Step5_2

ШАГ 8 Для удобства выравнивания размеров ячеек, масштаб отображения на панели инструментов сделаем равным 200%. Измените свойство Текст и Границы для добавленных ячеек. Выравните размеры  ячеек. Измените размер шрифта для добавленной ячейки в секцию ReportFooter. Отчетная форма примет вид.

ExampleNewObjectReportTemplate_Step6

ШАГ 9. Ячейку с небалансом масс свяжите с соответствующим полем в таблице Небаланс масс. Для этого в списке полей раскроем (кнопка +) таблицу Архив потреблений и интеграторов, выделим поле NB1 и перетащите его в ячейку с небалансом масс секции Detail.

ExampleNewObjectReportTemplate_Step7

ШАГ 10. Проверить вид отчетной формы после изменений можно кнопкой Просмотр

ExampleNewObjectReportTemplate_Step8

При наличии ошибок или неточностей в размерах колонок внесите исправления. Для сохранения отчетной формы нажмите кнопку icon_save на панели инструментов. Закройте редактор отчетных форм с помощью кнопки icon_closeApplication.

ШАГ 11. Если теперь перейти на список объектов учета, выбрать объект с открытой системой отопления, назначить ему созданную отчетную форму  и сформировать отчет, то получим:

ExampleNewObjectReportTemplate_Step9

chapterup Наверх