НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.1 >> [I128-1326] АРМ Каталогизатор может открывать неверный рабочий лист редактора при неполной ini-конфигурации или устаревшем OPT-кэше📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.2.1 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль he2 - Формы ввода данных, ИРБИС 128. Модуль he3 - Табличная форма ввода данных, ИРБИС 128. Модуль i128f - Управление основной конфигурацией системы, ИРБИС 128. Модуль Opt - Поддержка opt-файлов, ИРБИС 128. Модуль WS - Поддержка ws-файлов
Завершено: 22.06.2026 07:03
Проблема:
АРМ Каталогизатор мог открывать неверный рабочий лист редактора или переходить на DEFAULT, если в iniфайле базы отсутствовали параметры выбора рабочих листов/форматов либо если использовался неполный устаревший OPTкэш.
Частный проявившийся сценарий: при открытии записи IBIS, MFN=144, с типом записи 920=NJ редактор he3 открывал вкладку Default вместо рабочего листа !NJ31.
Причины:
he2 и he3;he3 мог использовать недостаточный контекст для определения РЛ и не всегда предпочитал запись, прочитанную по dbName + mfn;Решение:
WS, используемый he2 и he3;wsName, затем тип записи из поля MAIN/TAGVID (по умолчанию 920), затем соответствие из MAIN/WSOPT (по умолчанию WS31.OPT), затем MAIN/WSFDT, MAIN/WSSFDT и DEFAULT;TAGVID из рабочего листа по умолчанию с последующим сопоставлением через WSOPT;he3 при наличии mfn читает запись из указанной базы и использует ее для выбора РЛ, а sid применяет как fallback;PFTOPT=PFTw_H.OPT, WSOPT=WS31.OPT, WSFDT=DEFAULT;WS, Opt и административная документация he3.-
I128-1326: Добавить дефолты ini для Каталогизатора
Выбор рабочего листа (РЛ) для редактирования записи в he2 и he3 был реализован нецентрализованно и не учитывал всех возможных сценариев. В частности:
Решение