НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2651] Редакторы настроек поиска в модуле he2📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль he2 - Формы ввода данных
Завершено: 07.07.2026 10:17
Ценность Администратор должен редактировать настройки поиска через специализированные he2-редакторы, без ручной работы со служебными подполями.
Сценарий
В настройках профиля используются field-типы SearchConfig, SearchQualifierConfig и SearchScenarioConfig; he2 показывает нужные подполя и сохраняет скрытые данные без потери.
Совместимость Существующие записи профилей должны открываться и сохраняться без потери старых подполей.
-
PR ограничен модулем he2: добавляются и расширяются fieldтипы для редактирования поисковых настроек без изменения runtimeкода EC.
Изменения по файлам:
modules/he2/FieldTypes/SearchConfig.field
VisibleSubFields: конфигурация может передавать список видимых подполей строкой или массивом, значения нормализуются к верхнему регистру.ApplyVisibleSubFields(): подполя, не входящие в список видимых, переводятся в FieldEditor = Hidden и получают Skip = true, поэтому скрытие колонок не удаляет сохраненные данные.MultyOcc теперь копирует исходную конфигурацию field-типа, удаляет только служебный VisibleSubFields и задает расширенный набор колонок.modules/he2/FieldTypes/SearchQualifierConfig.field
MultyOccGetVisibleSubFields(), ApplyVisibleSubFields() и AppendFieldToConfig()./(...) в любом поле.modules/he2/FieldTypes/SearchScenarioConfig.field
MultyOccSelect со значениями 0 - ИЛИ, 1 - И, 2 - И НЕ, 3 - контекстное И (F), 4 - контекстное И ., 5 - контекстное И (G).[I128-2650] INI-обмен настройками поиска в модуле EC
Статус: Завершено | Автор: Ilya Mikhaylenko