Class Report
Отчет.
Inheritance
Implements
Namespace: Lers.Models
Assembly: Lers.Models.dll
Syntax
public class Report : object, IUniqueObject
Properties
Entity
Тип сущности.
Declaration
public ReportEntity Entity { get; set; }
Property Value
Type | Description |
---|---|
ReportEntity |
FileNameFormat
Шаблон наименования файла при экспорте сформированного отчета.
Declaration
public string FileNameFormat { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Id
Идентификатор отчета.
Declaration
public int Id { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
IsAct
Возвращает признак того, что отчет является актом.
Declaration
public bool IsAct { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
IsSystem
Возвращает значение, определяющее, является ли данный отчет системным.
Declaration
public bool IsSystem { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ReportParameters
Пользовательские параметры используемые при формировании отчета.
Declaration
public ReportParameter[] ReportParameters { get; set; }
Property Value
Type | Description |
---|---|
ReportParameter[] |
ReportTemplateId
Идентификатор отчетной формы. Используется для сводных отчетов.
Declaration
public int? ReportTemplateId { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Int32> |
ReportType
Возвращает тип отчета.
Declaration
public ReportType ReportType { get; set; }
Property Value
Type | Description |
---|---|
ReportType |
Template
Параметры шаблона отчётной формы.
Declaration
public ReportTemplate Template { get; set; }
Property Value
Type | Description |
---|---|
ReportTemplate |
Title
Наименование отчета.
Declaration
public string Title { get; set; }
Property Value
Type | Description |
---|---|
System.String |
UseReportParameter
Признак использования пользовательского параметра.
Declaration
public bool UseReportParameter { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
FormatReportFileName(String, String, String, String, String, DateTime, DateTime, SystemType, String, String, DeviceDataType, String)
Возвращает имя файла построенное по шаблону с помощью подстановочных блоков.
Declaration
public string FormatReportFileName(string templateTitle, string nodeTitle, string measurePointTitle, string roomTitle, string nodeAddress, DateTime startDate, DateTime endDate, SystemType systemType = (SystemType)0, string nodeNumber = "", string measurePointNumber = "", DeviceDataType dataType = default(DeviceDataType), string balanceGroupTitle = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | templateTitle | Наименование отчетной формы. |
System.String | nodeTitle | Наименование объекта учета. |
System.String | measurePointTitle | Наименование точки учета. |
System.String | roomTitle | Наименование помещения. |
System.String | nodeAddress | Адрес объекта учета. |
DateTime | startDate | Начало отчетного периода. |
DateTime | endDate | Конец отчетного периода. |
SystemType | systemType | Тип системы снабжения SystemType. |
System.String | nodeNumber | Номер объекта учета. |
System.String | measurePointNumber | Номер точки учета. |
DeviceDataType | dataType | Тип данных, по которым формировался отчёт. |
System.String | balanceGroupTitle | Наименование балансовой группы. |
Returns
Type | Description |
---|---|
System.String | Строка, в которой подстановочные блоки заменены на соответствующие значения. |
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
System.String |