Table of Contents

Class ReportTemplate

Namespace
Lers.Models
Assembly
Lers.Models.dll

Представляет шаблон отчетной формы.

[Table("ReportTemplate")]
public class ReportTemplate : IUniqueObject, IRowVersion
Inheritance
ReportTemplate
Implements
Inherited Members
Extension Methods

Properties

BuildNumber

Номер сборки, в которой создана отчетная форма.

public int BuildNumber { get; set; }

Property Value

int

Comment

Комментарий.

public string Comment { get; set; }

Property Value

string

DailyAverageCalculatingPeriod

Длительность периода для расчета среднесуточных значений.

public short DailyAverageCalculatingPeriod { get; set; }

Property Value

short

DataMember

Имя таблицы, из которой будут браться данные для тела отчета (секции Detail).

[NotMapped]
public string? DataMember { get; set; }

Property Value

string

DataSourceAsXml

Структура источника данных в виде массива байт XML-представления DataSet.

[NotMapped]
public byte[]? DataSourceAsXml { get; set; }

Property Value

byte[]

DataSourceMask

Маска используемых таблиц с данными для формирования отчета.

public DataSourceMask DataSourceMask { get; set; }

Property Value

DataSourceMask

DeviceModel

Модель устройства на точке учета.

public DeviceModel DeviceModel { get; set; }

Property Value

DeviceModel

EditVersion

Версия объекта для предотвращения одновременного редактирования.

[Timestamp]
public byte[]? EditVersion { get; set; }

Property Value

byte[]

Engine

Движок, используемый для формирования отчётной формы.

public ReportingEngine Engine { get; set; }

Property Value

ReportingEngine

EstimationAlgorithm

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

public ConsumptionEstimationAlgorithm EstimationAlgorithm { get; set; }

Property Value

ConsumptionEstimationAlgorithm

Id

Идентификатор.

public int Id { get; set; }

Property Value

int

IdList

Массив идентификаторов объектов, которые используются в отчетах с фиксированным набором объектов.

[NotMapped]
public int[]? IdList { get; set; }

Property Value

int[]

IsAct

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

public bool IsAct { get; }

Property Value

bool

IsUser

Признак пользовательской отчетной формы.

public bool IsUser { get; set; }

Property Value

bool

MeasurePointCountColdWater

Количество точек учета в системе ХВС.

public byte MeasurePointCountColdWater { get; set; }

Property Value

byte

MeasurePointCountControl

Количество точек учета в системе регулирования.

public byte MeasurePointCountControl { get; set; }

Property Value

byte

MeasurePointCountElectricity

Количество точек учета в системе электроснабжения.

public byte MeasurePointCountElectricity { get; set; }

Property Value

byte

MeasurePointCountGas

Количество точек учета в системе газоснабжения.

public byte MeasurePointCountGas { get; set; }

Property Value

byte

MeasurePointCountHeat

Количество точек учета в системе теплоснабжения.

public byte MeasurePointCountHeat { get; set; }

Property Value

byte

MeasurePointCountHotWater

Количество точек учета в системе ГВС.

public byte MeasurePointCountHotWater { get; set; }

Property Value

byte

MeasurePointCountSewage

Количество точек учета в системе Водоотведения.

public byte MeasurePointCountSewage { get; set; }

Property Value

byte

MeasurePointCountSteam

Количество точек учета в системе Пароснабжение.

public byte MeasurePointCountSteam { get; set; }

Property Value

byte

ReportEntity

Системная сущность, для которой создана отчетная форма.

public ReportEntity ReportEntity { get; set; }

Property Value

ReportEntity

ReportType

Тип отчетной формы.

public ReportType ReportType { get; set; }

Property Value

ReportType

ReportUnits

Единицы измерения используемые при формировании отчета.

public ReportUnits ReportUnits { get; set; }

Property Value

ReportUnits

Text

Шаблон отчетной формы в виде строки в кодировке UTF-8.

public string? Text { get; set; }

Property Value

string

Title

Наименование отчетной формы.

public string Title { get; set; }

Property Value

string

Version

Версия сохранённой отчётной формы.

[NotMapped]
public string? Version { get; set; }

Property Value

string

Methods

ToString()

Возвращает наименование отчетной формы.

public override string ToString()

Returns

string