[I128-2251] Логическая ошибка при расчете пени в GetKvList


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1.1 >> [I128-2251] Логическая ошибка при расчете пени в GetKvList📄 Скачать в DOCX


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

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

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

Код if ($penaltySum > $b>maxdolgcena && $penaltySum > $b>maxdolgcena != 0) содержит ошибку в условии и операцию присваивания результата логического сравнения (true или false) в переменную суммы ($penaltySum), из-за чего сумма пени сбрасывается в 1.

-

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