Class ReportTemplate
Представляет шаблон отчетной формы.
[Table("ReportTemplate")]
public class ReportTemplate : IUniqueObject, IRowVersion
- Inheritance
-
ReportTemplate
- Implements
- Inherited Members
- Extension Methods
Properties
BuildNumber
Номер сборки, в которой создана отчетная форма.
public int BuildNumber { get; set; }
Property Value
Comment
Комментарий.
public string Comment { get; set; }
Property Value
DailyAverageCalculatingPeriod
Длительность периода для расчета среднесуточных значений.
public short DailyAverageCalculatingPeriod { get; set; }
Property Value
DataMember
Имя таблицы, из которой будут браться данные для тела отчета (секции Detail).
[NotMapped]
public string? DataMember { get; set; }
Property Value
DataSourceAsXml
Структура источника данных в виде массива байт XML-представления DataSet.
[NotMapped]
public byte[]? DataSourceAsXml { get; set; }
Property Value
- byte[]
DataSourceMask
Маска используемых таблиц с данными для формирования отчета.
public DataSourceMask DataSourceMask { get; set; }
Property Value
DeviceModel
Модель устройства на точке учета.
public DeviceModel DeviceModel { get; set; }
Property Value
EditVersion
Версия объекта для предотвращения одновременного редактирования.
[Timestamp]
public byte[]? EditVersion { get; set; }
Property Value
- byte[]
Engine
Движок, используемый для формирования отчётной формы.
public ReportingEngine Engine { get; set; }
Property Value
EstimationAlgorithm
Алгоритм расчета отсутствующих потреблений по средним значениям используемый при формировании отчета.
public ConsumptionEstimationAlgorithm EstimationAlgorithm { get; set; }
Property Value
Id
Идентификатор.
public int Id { get; set; }
Property Value
IdList
Массив идентификаторов объектов, которые используются в отчетах с фиксированным набором объектов.
[NotMapped]
public int[]? IdList { get; set; }
Property Value
- int[]
IsAct
Возвращает признак того, что отчетная форма является актом.
public bool IsAct { get; }
Property Value
IsUser
Признак пользовательской отчетной формы.
public bool IsUser { get; set; }
Property Value
MeasurePointCountColdWater
Количество точек учета в системе ХВС.
public byte MeasurePointCountColdWater { get; set; }
Property Value
MeasurePointCountControl
Количество точек учета в системе регулирования.
public byte MeasurePointCountControl { get; set; }
Property Value
MeasurePointCountElectricity
Количество точек учета в системе электроснабжения.
public byte MeasurePointCountElectricity { get; set; }
Property Value
MeasurePointCountGas
Количество точек учета в системе газоснабжения.
public byte MeasurePointCountGas { get; set; }
Property Value
MeasurePointCountHeat
Количество точек учета в системе теплоснабжения.
public byte MeasurePointCountHeat { get; set; }
Property Value
MeasurePointCountHotWater
Количество точек учета в системе ГВС.
public byte MeasurePointCountHotWater { get; set; }
Property Value
MeasurePointCountSewage
Количество точек учета в системе Водоотведения.
public byte MeasurePointCountSewage { get; set; }
Property Value
MeasurePointCountSteam
Количество точек учета в системе Пароснабжение.
public byte MeasurePointCountSteam { get; set; }
Property Value
ReportEntity
Системная сущность, для которой создана отчетная форма.
public ReportEntity ReportEntity { get; set; }
Property Value
ReportType
Тип отчетной формы.
public ReportType ReportType { get; set; }
Property Value
ReportUnits
Единицы измерения используемые при формировании отчета.
public ReportUnits ReportUnits { get; set; }
Property Value
Text
Шаблон отчетной формы в виде строки в кодировке UTF-8.
public string? Text { get; set; }
Property Value
Title
Наименование отчетной формы.
public string Title { get; set; }
Property Value
Version
Версия сохранённой отчётной формы.
[NotMapped]
public string? Version { get; set; }
Property Value
Methods
ToString()
Возвращает наименование отчетной формы.
public override string ToString()