using Rugrid.Sdaid.Notation.Documents;
namespace Rugrid.Sdaid.Epas.Ntr.Ui.Componetns
{
/// <summary>
/// Перенесено дословно из ntr-01/ui/energy-profile-collection-task-registry-tab.md.
/// </summary>
public class DOC_EnergyProfileCollectionTaskRegistryTab : IUiComponentDocument, IHasStructuralLinks, IFolder<NtrUiFolder>
{
public SdaidLink[] Links => new[]
{
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.EnergyProfileCollectionTaskModel.DOC_EnergyProfileCollectionTask>(),
Rel.Uses<Rugrid.Sdaid.Epas.Ntr.Domain.Reference.SysReference.DOC_TaskStatus>(),
};
public static string _refName = "Вкладка «Реестр заданий на сбор энергопрофилей»";
public string Name => "Вкладка «Реестр заданий на сбор энергопрофилей»";
public string Description => "Алиасы: Вкладка «Реестр заданий на сбор энергопрофилей». parents: [main-page].";
public string Version => "1.0";
public string Status => "accepted";
public string[] Comments => new string[0];
/// <summary>Макет экрана: страница прототипа Сервиса, состав полей — из описания полей ниже.</summary>
public static string Wireframe = $""""
## Макет
{SdaidHtml.IframeOf<DOC_EnergyProfileCollectionTaskRegistryTab>("energy-profile-collection-task-registry-tab.html", 620)}
{SdaidHtml.LinkTo<DOC_EnergyProfileCollectionTaskRegistryTab>("energy-profile-collection-task-registry-tab.html", "Открыть макет в отдельной вкладке")}
"""";
public static string Body = """"
Вкладка «Реестр заданий на сбор энергопрофилей» предназначена для отображения списка заданий на сбор энергопрофилей по зданиям орг. объекта и доступа к операциям со списком.
**Элементы:**
- Строка меню операций с реестром (кнопки вызова операций): {создать задание, при необходимости иные действия};
- Табличная форма «Реестр заданий на сбор энергопрофилей».
**Табличная форма «Реестр заданий на сбор энергопрофилей»:**
В реестр выбираются задания на сбор энергопрофилей зданий выбранного организационного объекта и, входящими в его состав, подчинённых орг. объектов.
**Описание колонок табличной формы «Реестр заданий на сбор энергопрофилей»:**
| Название поля (колонка) | Способ заполнения | Обязательно для заполнения | Редактируемое | Тип поля | Маска / формат | Примечания |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | ------------- | ---------------------- | -------------- | ---------- |
| Год начала отчётного периода | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]]. `report_period_start` | Да | Нет | Поле только для чтения | Год | |
| Год окончания отчётного периода | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]]. `report_period_finish` | Да | Нет | Поле только для чтения | Год | |
| Дата начала сбора данных | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]]. `collect_period_start` | Да | Нет | Поле только для чтения | ДД.ММ.ГГГГ | |
| Дата окончания сбора данных | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]]. `collect_period_finish` | Да | Нет | Поле только для чтения | ДД.ММ.ГГГГ | |
| Статус | [[../ntr-01/domain/energy-profile-collection-task-model/energy-profile-collection-task\|Задание на сбор энергопрофиля]] → [[../ntr-01/domain/reference/sys-reference/task-status\|Статус задания]]. Наименование | Да | Нет | Поле только для чтения | | |
**Поведение на форме:**
- Пагинация, сортировка, фильтрация по колонкам, при фильтрации по справочнику - выпадающий список значений.
"""";
}
}