[I128-2483] Каталогизатор: при ошибке чтения предыдущей копии не показывается диагностический код


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2483] Каталогизатор: при ошибке чтения предыдущей копии не показывается диагностический код📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Исправление ошибок 2026.2.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Cataloguer - АРМ Каталогизатор

Завершено: 29.06.2026 14:03

При открытии или восстановлении предыдущей копии записи в Каталогизаторе пользователь получает общее сообщение «Не удалось открыть запись...», но без диагностического кода провайдера. Из-за этого невозможно понять, почему именно запись не была прочитана: ошибка доступа, отсутствие записи, ошибка провайдера или другая причина.

Необходимо добавить в действия работы с предыдущей копией вывод диагностического текста и кода ошибки чтения записи через существующий механизм UseModule('i128f')->ParseError(...).

После исправления при ошибке чтения предыдущей копии сообщение должно содержать не только MFN и имя БД, но и текст/код ошибки провайдера: «...: <текст ошибки> (код <код>)».

Состав изменений:

Документация: изменение документации не требуется, так как меняется диагностическое сообщение ошибки, а не пользовательский сценарий или настройка.