НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте 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 диагностика 2567`, где добавлен общий helper Help~~ссылок.DP_Irbis64Native/DiagMfn, и после `I128
Документация: Отдельное изменение документации в этой задаче не требуется: пользовательская справка и описание окна диагностики будут вынесены вместе с UI/Help-задачами.
-
Вторая волна для develop.
Порядок review/merge: 18 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.
[I128-2543] DP_Irbis64Native диагностирует соответствие MFN в MST/XRF
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2567] Database добавляет Help-ссылки в результаты диагностики
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2596] Database выполняет диагностику MFN параллельными диапазонами
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2597] Database открывает окно диагностики MFN
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2600] Справка по диагностике состояния базы данных
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2625] Database: PHPDoc-аннотации новых операций БД
Статус: Завершено | Автор: Ilya Mikhaylenko