[I128-1392] Окно выбора экземпляра в книговыдаче открывается пустым для дублетного штрих-кода


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


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

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

Завершено: 22.06.2026 05:58

Проблема:

При считывании дублетного штрих-кода в поле книговыдачи открывалось окно выбора экземпляра, но список экземпляров в нем оставался пустым.

Решение:

Исправлена передача списка подходящих повторений экземпляров в окно выбора. Клиентская часть теперь передает bookOcc как явный список повторений, а серверное действие Bookland/OccDupWindow/InstancePanelStore нормализует входное значение и корректно принимает массив, одиночное значение и строку со списком.

Технические подробности:

Исключение дублетного экземпляра передает в windowOptions['bookOcc']('bookOcc') список подходящих повторений поля экземпляров. Ранее окно отправляло этот список в store как параметр bookOcc[], а серверный store читал только bookOcc как готовый массив. В результате в части запросов store получал пустой список повторений и формировал пустой RecList.

Теперь список повторений приводится к единому формату перед отправкой и дополнительно нормализуется на сервере перед построением строк окна выбора.

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

1.1. 🔗 blocks: I128-1677

[I128-1677] Возможность переключения АРМ Книговыдача в режим выдачи на бронеполку Статус: Завершено | Автор: Ilya Mikhaylenko