Меню


[I128-2568] Database запускает диагностику соответствия MFN


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2568] Database запускает диагностику соответствия MFN📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Database - Управление базами данных

Завершено: 30.06.2026 11:36

Пользовательский опыт: Администратор должен запускать диагностику соответствия MFN в MST/XRF через общий модуль Database, задавая диапазон MFN и лимит подробных ошибок без прямого обращения к provider-specific API.

Что изменяется: В модуль Database добавляются external call DiagMfn и action Database/DiagMfn. Вызов делегирует диагностику провайдеру через CallProviderAction(..., DiagMfn, ...), передает диапазон MFN, лимит ошибок и callback прогресса. Action проверяет выбранную БД, запись БД и право VIEW, запускает длительную диагностику и дополняет результат ссылками Help через Database/AddDiagnosticHelpLinks.

Новый/изменившийся пользовательский опыт: UI управления БД получает единый endpoint для readonly проверки соответствия MFN в XRF и MSTлидере. Пользователь сможет видеть ход проверки по диапазону, получать структурированный список найденных проблем и переходить к справке по типам ошибок диагностики.

Границы задачи: Задача добавляет серверную обвязку Database для уже вынесенной providerlevel диагностики MFN. Окна запуска, параллельные/rangeварианты и страницы Help выносятся отдельными задачами.

Зависимости: PR по этой задаче должен идти после I128~~2543, где добавлена providerlevel диагностика DP_Irbis64Native/DiagMfn, и после `I1282567`, где добавлен общий helper Help~~ссылок.

Документация: Отдельное изменение документации в этой задаче не требуется: пользовательская справка и описание окна диагностики будут вынесены вместе с UI/Help-задачами.

-

Вторая волна для develop.

Порядок review/merge: 18 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.

1. Связанные задачи

1.1. 🔗 blocks: I128-2543

[I128-2543] DP_Irbis64Native диагностирует соответствие MFN в MST/XRF Статус: Завершено | Автор: Ilya Mikhaylenko

1.2. 🔗 blocks: I128-2567

[I128-2567] Database добавляет Help-ссылки в результаты диагностики Статус: Завершено | Автор: Ilya Mikhaylenko

1.3. 🔗 blocks: I128-2596

[I128-2596] Database выполняет диагностику MFN параллельными диапазонами Статус: Завершено | Автор: Ilya Mikhaylenko

1.4. 🔗 blocks: I128-2597

[I128-2597] Database открывает окно диагностики MFN Статус: Завершено | Автор: Ilya Mikhaylenko

1.5. 🔗 blocks: I128-2600

[I128-2600] Справка по диагностике состояния базы данных Статус: Завершено | Автор: Ilya Mikhaylenko

1.6. 🔗 blocks: I128-2625

[I128-2625] Database: PHPDoc-аннотации новых операций БД Статус: Завершено | Автор: Ilya Mikhaylenko