Меню


[I128-2846] Bookland: настройка порядка видов поиска в форме «Выдача без заказа»


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2846] Bookland: настройка порядка видов поиска в форме «Выдача без заказа»📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль Bookland - АРМ Книговыдача

Завершено: 09.09.2026 06:29

Ценность Администратору АРМ Книговыдача нужна возможность управлять порядком видов поиска в форме «Выдача без заказа» на уровне профиля Bookland, чтобы адаптировать основной рабочий поиск под правила обслуживания конкретного рабочего места без изменения общего списка поиска БД или АРМа и без влияния на другие формы.

Сценарий В профиле АРМ Книговыдача администратор открывает группу «Настройка БД» и заполняет настройку bookIssueSearches через редактор SearchConfig, задавая нужные виды поиска и их префиксы в требуемом порядке. Например, можно первым поставить Инв.N, Штрих-код / IN=, затем Автор / A=, Заглавие/Название / T= и Заглавие - журналы / TJ=.

После выбора такого профиля пользователь открывает ?id=Bookland, раскрывает форму «Выдача без заказа» и видит в списке «Вид поиска» значения из профильной настройки в заданном порядке. Первый выбранный вид поиска берется из первого элемента профильного списка.

Совместимость По умолчанию bookIssueSearches пустой, поэтому поведение существующих профилей не меняется: форма продолжает брать виды поиска из SEARCH выбранной БД, ARM INI или modules/Ini/DefaultSearch.ini. Общие настройки SEARCH, данные БД и API не требуют миграции. Изменение ограничено формой «Выдача без заказа» модуля Bookland и не меняет порядок поиска в других формах, использующих общий WIrbis.SearchPanel.

-

PR по I128-2846 добавляет точечную профильную настройку списка видов поиска для формы «Выдача без заказа» в Bookland. Изменение идет в develop и не меняет общий SEARCH БД для остальных форм.

Куда смотреть:

Изменения по файлам:

modules/Bookland/__call/ApplyGeneralVariablesConfig.inc

modules/Bookland/JS/irbis~~b~~searchpanelbooks.js

modules/Bookland/api.php

modules/Bookland/Help/AdminGuide.md

1. Связанные задачи

1.1. 🔗 blocks: IBK-443

[IBK-443] 2.3.14 Выполнить корректировку порядка элементов меню «Вид поиска» в форме «Выдача без заказа» АРМ Книговыдача. Статус: Готово | Автор: Ирина Михайленко

1.2. 🔗 relates to: I128-2847

[I128-2847] Record: устаревшее содержимое SID-кеша при разном регистре имени БД Статус: Завершено | Автор: Ilya Mikhaylenko