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


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


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

Компоненты: ИРБИС 128. Модуль Queue - Очередь задач

Завершено: 29.06.2026 13:57

1. Проблема

В окне прогресса Queue после завершения задачи отображается только короткое сообщение errorMsg или progressmsg. Из-за этого пользователь не видит структурированные данные результата: код завершения, код ошибки irbistool, количество обработанных записей, путь к файлу результата, ссылки на скачивание, ссылки на справку и подробности первых ошибок.

1. Причина

WIrbis.Queue.TaskProgress не форматирует объект resp.result.result и не умеет безопасно выводить расширенные поля результата.

1. Исправление

Добавляется безопасное форматирование результата задачи с HTML-экранированием текста. Окно прогресса показывает статус, сообщение, коды ошибок, счетчики операции, пути к результатам, ссылки на скачивание, ссылки на справку и первые подробные ошибки. Для состояний с объектом результата заголовок уточняется до "Завершено с ошибками", а окно увеличивается по высоте.

1. Документация

Изменение существующей документации не требуется: исправляется отображение уже возвращаемого результата в существующем UI, новых пользовательских сценариев или настроек не добавляется.

1. Файлы