Ntr/65_Ui/Componetns/ModelCardGeneralInfoModelInfo.cs
using Rugrid.Sdaid.Notation.Documents;
namespace Rugrid.Sdaid.Epas.Ntr.Ui.Componetns
{
/// <summary>
/// Перенесено дословно из ntr-01/ui/model-card-general-info-model-info.md.
/// </summary>
public class DOC_ModelCardGeneralInfoModelInfo : IUiComponentDocument, IHasStructuralLinks, IFolder<NtrUiFolder>
{
public SdaidLink[] Links => new[]
{
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.BuildingModel.DOC_Building>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_ConsumptionModel>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_GatesModel>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_GroundContact>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_RoofModel>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_Ventilation>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_WallsModel>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.ConsumptionModel.DOC_WindowsModel>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.Reference.SysReference.DOC_CalcKind>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.Reference.SysReference.DOC_CalcStatus>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Ui.Componetns.DOC_ColorBadge>(),
};
public static string _refName = "Блок \"Сведения о модели потребления";
public string Name => "Блок \"Сведения о модели потребления";
public string Description => "Алиасы: Блок \"Сведения о модели потребления. parents: [model-card-general-info].";
public string Version => "1.0";
public string Status => "accepted";
public string[] Comments => new string[0];
/// <summary>Макет экрана: страница прототипа Сервиса, состав полей — из описания полей ниже.</summary>
public static string Wireframe = $""""
## Макет
{SdaidHtml.IframeOf<DOC_ModelCardGeneralInfoModelInfo>("model-card-general-info-model-info.html", 620)}
{SdaidHtml.LinkTo<DOC_ModelCardGeneralInfoModelInfo>("model-card-general-info-model-info.html", "Открыть макет в отдельной вкладке")}
"""";
public static string Body = """"
**Описание полей:**
| Название поля | Способ заполнения | Обязательно для заполнения | Редактируемое в режиме редактирования | Правила валидации | Тип поля | Маска / Формат | Значение по умолчанию | Примечания | Группа полей | |
| ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | ---------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------- | ------------------- | --------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------- | --- |
| Наименование | Генерируется или читается [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Наименование.<br><br>Шаблон генерации:<br>"{[[../ntr-01/domain/building-model/building\|Здание]]. Наименование}-{дата и время создания}" | Да | Да | | Поле ввода | | | Генерируется и редактируется пользователем | **Общие сведения о модели** | |
| Базовая модель | В зависимости от "[[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Базовая модель":<br>- если true - "Да";<br>- если false - "Нет" | Да | Нет | | Поле только для чтения | | "Нет" | "Да" означает, что модель обязана отражать данные здания в АИС, часть данных АИС не редактируется пользователем, может быть измена только при получении данных из АИС. | Общие сведения о модели | |
| Статус расчёта | Бейдж с наименованием и цветом:<br><br>[[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] --> [[../ntr-01/domain/reference/sys-reference/calc-status\|Статус расчёта]]. Наименование<br>Цвет: [[color-badge\|Цвета бейджей]] | Да | Нет | | Бейдж | | "Не выполнен" | Статус определяется в функции расчёта, возвращается в составе CalcModel.OutputModel | Общие сведения о модели | |
| Вид расчёта | "[[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. [[../ntr-01/domain/reference/sys-reference/calc-kind\|Вид расчёта]]. Наименование" | Да | Да, если "Базовая модель" != "Да", иначе "Нет" | | Выпадающий список. Выбор из [[../ntr-01/domain/reference/sys-reference/calc-kind\|Справочник "Вид расчёта"]]<br> | | "Произвольный" | | Общие сведения о модели | |
| | | | | | | | | | **Результаты расчёта** | |
| Тепловая энергия, Гкал | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Общее потребление ТЭ зданием, Гкал | Нет | Нет | | Поле только для чтения | {9 999,99} Гкал | | | **Общее потребления ТЭР зданием** | |
| Тепловая энергия, кВт·ч | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Общее потребление ТЭ зданием, кВт·ч | Нет | Нет | | Поле только для чтения | {9 999,99} кВт·ч | | | Общее потребления ТЭР зданием | |
| Электроэнергия, кВт·ч | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Общее потребление ЭЭ зданием, кВт·ч | Нет | Нет | | Поле только для чтения | {9 999,99} кВт·ч | | | Общее потребления ТЭР зданием | |
| Тепловая энергия на отопление и вентиляцию, Гкал | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Потребление ТЭ на отопление и вентиляцию, Гкал | Нет | Нет | | Поле только для чтения | {9 999,99} Гкал | | | **Потребление ТЭР на цели** | |
| Тепловая энергия на отопление и вентиляцию, кВт·ч | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Потребление ТЭ на отопление и вентиляцию, кВт·ч | Нет | Нет | | Поле только для чтения | {9 999,99} кВт·ч | | | Потребление ТЭР на цели | |
| Электроэнергия на хозяйственно-бытовые нужды, кВт·ч | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Потребление ЭЭ на хозяйственно-бытовые нужды, кВт·ч | Нет | Нет | | Поле только для чтения | {9 999,99} кВт·ч | | | Потребление ТЭР на цели | |
| Класс | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Класс энергоэффективности | Нет | Нет | | Поле только для чтения | | | | **Класс энергоэффективности** | |
| Отклонение расчётной удельной характеристики от нормативной | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Отклонение расчётной удельной характеристики от нормативной, % | Нет | Нет | | Поле только для чтения | {999,9} % | | | Класс энергоэффективности | |
| Удельная характеристика расхода ТЭ (нормативная), Вт/(м3∙℃) | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Удельная характеристика расхода ТЭ (нормативная), Вт/(м3∙℃) | Нет | Нет | | Поле только для чтения | {99,999} Вт/(м3∙℃) | | | Класс энергоэффективности | |
| Удельная характеристика расхода ТЭ (расчётная), Вт/(м3∙℃) | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Удельная характеристика расхода ТЭ (расчётная), Вт/(м3∙℃) | Нет | Нет | | Поле только для чтения | {99,999} Вт/(м3∙℃) | | | Класс энергоэффективности | |
| Удельная теплозащитная характеристика здания | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Удельная теплозащитная характеристика | Нет | Нет | | Поле только для чтения | {99,999} Вт/(м³·°C) | | | **Удельная характеристика расхода (расчётная)** | |
| Удельная вентиляционная характеристика здания | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/ventilation\|Вентиляция]]. Удельная вентиляционная характеристика, Вт/(м³·°C) | Нет | Нет | | Поле только для чтения | {99,999} Вт/(м³·°C) | | | Удельная характеристика расхода (расчётная) | |
| Удельная характеристика внутренних теплопоступлений здания | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Удельная характеристика внутренних теплопоступлений, Вт/(м³·°C) | Нет | Нет | | Поле только для чтения | {99,999} Вт/(м³·°C) | | | Удельная характеристика расхода (расчётная) | |
| Удельная характеристика теплопоступлений в здание от солнечной радиации | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]Удельная характеристика теплопоступлений от солнечной радиации, Вт/(м³·°C) | Нет | Нет | | Поле только для чтения | {99,999} Вт/(м³·°C) | | | Удельная характеристика расхода (расчётная) | |
| Коэффициент полезного использования теплопоступлений | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Коэффициент полезного использования теплопоступлений | Нет | Нет | | Поле только для чтения | {99,999} | | | Удельная характеристика расхода (расчётная) | |
| Общие теплопотери здания за отопительный период, кВт·ч | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Энергия теплопотерь здания, кВт·ч | Нет | Нет | | Поле только для чтения | {9 999,99} кВт·ч | | | **Теплопотери** | |
| Площадь теплозащитной оболочки | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Площадь теплозащитной оболочки здания, м² | Нет | Нет | | Поле только для чтения | {9 999,99} м² | | | **Площадь теплозащитной оболочки** | |
| Площадь стен | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/walls-model\|Стены]]. Площадь внутренней поверхности, м² | Нет | Нет | | Поле только для чтения | {9 999,99} м² | | | Площадь теплозащитной оболочки | |
| Площадь окон | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/windows-model\|Модель окон]]. Площадь окон, м² | Нет | Нет | | Поле только для чтения | {9 999,99} м² | | | Площадь теплозащитной оболочки | |
| Площадь ворот | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/gates-model\|Модель ворот]]. Площадь ворот, м² | Нет | Нет | | Поле только для чтения | {9 999,99} м² | | | Площадь теплозащитной оболочки | |
| Площадь верхних ограждающих конструкций | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/roof-model\|Верхние ограждающие конструкции]]. Площадь ВОК, м² | Нет | Нет | | Поле только для чтения | {9 999,99} м² | | | Площадь теплозащитной оболочки | |
| Площадь зоны контакта с грунтом | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/ground-contact\|Зона контакта с грунтом]]. Площадь контакта с грунтом, м² | Нет | Нет | | Поле только для чтения | {9 999,99} м² | | | Площадь теплозащитной оболочки | |
| Приведённое сопротивление теплозащитной оболочки здания | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]]. Приведённое сопротивление теплозащитной оболочки, м²·°C/Вт | Нет | Нет | | Поле только для чтения | {99,999} м²·°C/Вт | | | **Приведённое сопротивление теплозащитной оболочки** | |
| Приведенное сопротивление теплопередаче стен | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/walls-model\|Стены]]. Приведённое сопротивление теплопередаче стен, м²·°C/Вт | Нет | Нет | | Поле только для чтения | {99,999} м²·°C/Вт | | | Приведённое сопротивление теплозащитной оболочки | |
| Приведенное сопротивление теплопередаче окон | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/windows-model-diagram\|Модель окон]]. Приведённое сопротивление теплопередаче окон, м²·°C/Вт | Нет | Нет | | Поле только для чтения] | {99,999} м²·°C/Вт | | | Приведённое сопротивление теплозащитной оболочки | |
| Приведенное сопротивление теплопередаче ворот | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/gates-model-diagram\|Модель ворот]]. Приведённое сопротивление теплопередаче ворот, м²·°C/Вт | Нет | Нет | | Поле только для чтения | {99,999} м²·°C/Вт | | | Приведённое сопротивление теплозащитной оболочки | |
| Приведенное сопротивление теплопередаче верхних ограждающих конструкций | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/roof-model\|Верхние ограждающие конструкции]]. Приведённое сопротивление теплопередаче ВОК, м²·°C/Вт | Нет | Нет | | Поле только для чтения | {99,999} м²·°C/Вт | | | Приведённое сопротивление теплозащитной оболочки | |
| Приведенное сопротивление теплопередаче зоны контакта с грунтом | [[../ntr-01/domain/consumption-model/consumption-model\|Модель потребления]] <-- [[../ntr-01/domain/consumption-model/ground-contact\|Зона контакта с грунтом]]. Приведённое сопротивление теплопередаче ЗКГ, м²·°C/Вт | Нет | Нет | | Поле только для чтения | {99,999} м²·°C/Вт | | | Приведённое сопротивление теплозащитной оболочки | |
- Группы полей надо визуально отделить друг от друга, чтоб было понятно, что это группа связанных параметров с наименованием группы.
"""";
}
}