НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1.2 >> [I128-2409] Оптимизация процесса получения информации об организации📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.1.2 | 🔘 Завершено |
Средний | Галина Арноси |
Компоненты: ИРБИС 128. Модуль Organisations - Организации
Завершено: 11.06.2026 08:06
Проблема:
При просмотре карточек организаций или обращении к API для получения их данных в системных логах могли фиксироваться ошибки PHP (Undefined index) из-за отсутствия параметров конфигурации Сводного каталога. Кроме того, система пыталась инициализировать соединения с несуществующими базами данных, что в определенных условиях приводило к задержкам при загрузке информации или частичному отображению данных в интерфейсе.
Решение:
Из процесса обработки данных удалены устаревшие и некорректные механизмы сбора статистики, которые не использовались в текущей версии системы, но вызывали ошибки. В результате работа с реестром организаций стала стабильнее, исключены ложные срабатывания в логах ошибок, а время отклика при загрузке информации об организации сократилось.
Технические подробности:
Из модуля Organisations (метод GetOrgInfo) полностью удален нефункциональный блок кода, который обращался к отсутствующим ключам конфигурации в массиве $OPTIONS'CSpider'. Также удалены вызовы несуществующего метода GetOrgInfoSvRecs и сопутствующие попытки открытия баз данных ESVOD, ESVODJ и E_SVODA, которые приводили к избыточным операциям и системным предупреждениям.