using Ban.Sdaid.Notation.Documents;
namespace Ban.Sdaid.Icd.Ui.Pages
{
/// <summary>Реестр экземпляров фонда — только просмотр.</summary>
public class FundItemsPage : IPageDocument, IFolder<UiFolder>
{
public static string _refName = "экран «Документы»";
public string Name => "Документы";
public string Description =>
@"Реестр документов библиотечного фонда: вид, шифр, инвентарный номер, автор, заглавие, место и год издания. Поиск, сортировка, фильтры; изменение недоступно.";
public string Version => "0.2";
public string Status => "proposed";
public string[] Comments => new[]
{
"2026-08-31. Выведен из состава Сервиса вместе с привязкой карты к экземпляру фонда.",
};
public static string S0_Deferred = """
## Не входит в состав Сервиса
Экран показывал реестр, который приходит из АБИС, а приём реестров в состав не входит —
это возможная доработка вместе с привязкой карты к экземпляру (видение, раздел 6).
Наполнять экран нечем, и обращаться к нему неоткуда: экземпляр при проверке карты
не подбирается.
Описание ниже сохранено и понадобится, если доработку закажут.
""";
public static string S1_Capabilities = """
## Возможности
Таблица экземпляров фонда с сортировкой по любой колонке и фильтрами: вид документа, место издания,
диапазон года издания, наличие информационных карт. Дополнительная колонка показывает число ИК,
заведённых на документ.
Режим только для чтения обозначен на странице явно: реестр ведётся в АБИС, в Сервисе доступны лишь
поиск, сортировка и отбор. Кнопок создания, изменения и удаления нет.
Реестр служит источником подбора экземпляра при проверке карты.
""";
public static string S2_Notes = """
## Замечания
Колонка с числом ИК добавлена сверх перечня колонок, заданного заказчиком: она показывает, что у
документа уже есть карты, и полезна при подборе экземпляра. Подлежит подтверждению.
""";
public static string S9_Prototype = $"""
## Прототип
{SdaidHtml.LinkTo<FundItemsPage>("documents.html", "Открыть прототип в новой вкладке")}
{SdaidHtml.IframeOf<FundItemsPage>("documents.html", 720)}
""";
}
}