НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2656] Сценарии поиска по связи в модуле Cataloguer📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Новые возможности | 2026.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль Cataloguer - АРМ Каталогизатор
Завершено: 06.07.2026 13:31
Ценность Cataloguer должен предоставлять данные для сценариев поиска по связи, используемых связанными пользовательскими интерфейсами.
Сценарий Серверная часть Cataloguer получает параметры сценария связи и возвращает данные, необходимые для запуска связанного поиска.
Совместимость Существующие сценарии Cataloguer не должны менять поведение без настроенных параметров связи.
-
PR ограничен модулем Cataloguer: настройки сценариев поиска по связи добавлены в профиль Каталогизатора и подключены к существующему действию LinkSearch.
Изменения по файлам:
modules/Cataloguer/Actions/LinkSearch.inc
UseModule('Cataloguer') сохранялся в переменную и мог быть использован для чтения профильных настроек.: если профиль содержит сценарии связи, действие использует их вместо секцииSearch`.GetProfileScenarios() нормализует строки профиля: A становится именем сценария, B - форматом терминов, C - префиксом, D - суффиксом, E - логикой объединения. Строки без формата отбрасываются, пустое имя заменяется именем формата.Name теперь применяется и к профильным сценариям в UTF-8.modules/Ini/DefaultSearch.ini используются, когда профильные сценарии не заданы.rtrim() на массив queryParts и implode($logic, ...), что корректно работает с многосимвольными операторами (F), (G) и ..modules/Cataloguer/__call/ApplyGeneralVariablesConfig.inc
Поиск по связи.scntCfg с заголовком Сценарии поиска по связи, номером поля 709 и редактором SearchScenarioConfig.Настройки новый из текущего.[I128-2652] Сценарии поиска по связи в результатах модуля EC
Статус: Завершено | Автор: Ilya Mikhaylenko