[I128-2250] Общая функция бронирования BookBrone по умолчанию использует статус, предназначенный для специфической операции «Возврат на бронеполку» (ReturnandBRStatus), вместо общего статуса бронирования по умолчанию (BRDefaultStatus)


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1.1 >> [I128-2250] Общая функция бронирования BookBrone по умолчанию использует статус, предназначенный для специфической операции «Возврат на бронеполку» (ReturnandBRStatus), вместо общего статуса бронирования по умолчанию (BRDefaultStatus)📄 Скачать в DOCX


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

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

Завершено: 17.03.2026 10:13

Присутствует логическое несоответствие: общая функция бронирования BookBrone по умолчанию использует статус, предназначенный для специфической операции «Возврат на бронеполку» (ReturnandBRStatus), вместо общего статуса бронирования по умолчанию (BRDefaultStatus).

Это приводит к тому, что если вызвать BookBrone без параметров, она применит статус возврата, что не всегда корректно для чистого бронирования. В то же время, функция BookReturnAndBroneByRdrOcc (которая как раз и выполняет «Возврат на бронеполку») полагается на это поведение по умолчанию.

Для исправления этой путаницы и приведения кода в соответствие с логикой конфигурации, сделано следующее:

-

I128~~2246 Утечка дескриптора файла в Actions/ToolBar/VisitFree I128~~2247 Некорректный текст сообщения об ошибке в Actions/Toolbar/VisitFree файла I128~~2248 Утечка дескриптора файла в Actions/ToolBar/OpenFund I128~~2249 Некорректный текст сообщения об ошибке в Actions/Toolbar/OpenFund о блокировке файла I128~~2250 Общая функция бронирования BookBrone по умолчанию использует статус, предназначенный для специфической операции «Возврат на бронеполку» (ReturnandBRStatus), вместо общего статуса бронирования по умолчанию (BRDefaultStatus) I128~~2251 Логическая ошибка при расчете пени в GetKvList I128~~2252 Неполная проверка корректности результата вызова Authorisation::AuthLDAP в функциях Bookland::SetCurRdrAppByMfn и Bookland::SetCurRdrAppBySearch