[I128-2484] WIrbis: список полей рабочего листа не открывается при параметре dbid


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


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

Компоненты: ИРБИС 128. Модуль WIrbis - Системный модуль

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

В действии WIrbis/WS операция GetRLList ожидает имя базы в параметре dbname. При вызове из части клиентского кода используется параметр dbid, из-за чего список полей рабочего листа может не загрузиться: база не определяется, и действие не может прочитать запись для применения рабочего листа.

Также при построении списка полей код обращается к полю записи без проверки существования ключа и типа значения. Если поле из рабочего листа отсутствует в записи, это может приводить к предупреждениям PHP и некорректной генерации ответа.

Необходимо:

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

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