using Rugrid.Sdaid.Notation.Documents;
namespace Rugrid.Sdaid.Epas.Nts.Ui
{
/// <summary>
/// Реестр марок ТС — экран ведения собственного справочника «Марка ТС» (раздел НСИ).
/// </summary>
public class DOC_VehicleMarkRegistry : IPageDocument, IHasStructuralLinks, IFolder<NtsUiFolder>
{
public SdaidLink[] Links => new[]
{
Rel.Uses<Rugrid.Sdaid.Epas.Nts.Domain.DOC_VehicleMark>(),
Rel.Uses<DOC_NtsReferenceRecordCard>(),
};
public static string _refName = "Реестр марок ТС";
public string Name => "Реестр марок ТС";
public string Description =>
@"Ведение справочника «Марка ТС»: состав марок, создание, изменение, удаление.";
public string Version => "0.1";
public string Status => "draft";
public string[] Comments => new string[0];
public static string Structure = $$""""
## Структура экрана
Список марок ТС. Операции с реестром — «Создать»; по записи — изменение и удаление
(условия открытия карточки — «Поведение» ниже).
**Описание колонок:**
| Колонка | Способ заполнения | Тип поля |
| --- | --- | --- |
| Наименование | Марка ТС. Наименование | Ссылка на карточку записи |
### Основные интерфейсные элементы
| Элемент | Роль |
|---|---|
| Список марок | Состав справочника |
| «Создать» | Создание марки |
| Действия по записи | Изменение и удаление |
| Ссылка (Наименование) | Переход в карточку записи |
### Поведение
- Открытие карточки записи и права на создание/изменение/удаление — как у типовой страницы
записей справочника, {{SdaidAnchors.RefTo<Rugrid.Sdaid.Epas.Nts.Ui.DOC_NtsReferenceRecords>()}}.
"""";
}
}