Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
J-ИРБИС :  ИРБИС Irbis
 
Как вывести инвентарный номер на странице результатов поиска?
Пользователь: nikulin (IP-адрес скрыт)
Дата: 23, November, 2021 13:40

Здравствуйте, нам необходимо, чтобы в результатах поиска у каждой книги сразу же отображался инвентарный номер.

В документации в пункте 6.15 нашёл информацию, как вывести его на закладке "Экземпляры и бронирование", но пока и это не удалось.

Опишу, как я понял и что пробовал предпринять:

1. В файле jirbis_configuration.php в массиве formats_profile добавил 'exemp'=>array('format'=>'@jexemp','type'=>'bo'),

2. Указанную в документации для замены строку нашёл, но там немного другие параметры указаны:

В документации:
'exemp'=>array('title'=>'Экземпляры и бронирование','type'=>2,'indicators'=>array(910,933),'request'=>'task=show_exemp'),

А в файле jirbis_configuration.php у нас вот такая строка:

'exemp' => array ('title' => 'Экземпляры и бронирование', 'type' => 2,'indicators' => array (0 => 910, 1 => 933,), 'request' => 'unit=exemplars_static&task=show_exemp',),

Пробовал заменить её, но в результатах поиска не произошло никаких без изменений.

3. Файлик !!kk7ex_W.pft из поставки WEB ИРБИС копировал в директорию С:\IRBIS64\Datai\Deposit (может как раз здесь что-то здесь не так понял).

4. В INI файле АРМ Каталогизатор пользователя, от лица которого работает J ИРБИС 2.0, в секции [PRIVATE] установил значение KKI=1.

В итоге инвентарный номер всё равно нигде не отобразился…

Экспериментировал, пробовал в других массивах добавлять эти элементы и значения. Например, получилось добавить дополнительную кнопку во вкладке «Библиографическая запись» (в ряду с полочным шифром, ключевыми словами, рубриками и т.п.) Но функционал настроить не вышло, инвентарный номер при нажатии не появлялся всё равно, значение 'request' использовал согласно инструкции.

Помогите, пожалуйста, опишите подробнее алгоритм действий для вывода инвентарного номера.

Re: Как вывести инвентарный номер на странице результатов поиска?
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 29, November, 2021 02:53

nikulin написал(а):
-------------------------------------------------------

> 1. В файле jirbis_configuration.php в массиве
> formats_profile добавил
> 'exemp'=>array('format'=>'@jexemp','type'=>'bo'),

Правильно.

>
> 2. Указанную в документации для замены строку
> нашёл, но там немного другие параметры указаны:
>
> В документации:
> 'exemp'=>array('title'=>'Экземпляры и
> бронирование','type'=>2,'indicators'=>array(910,93
> 3),'request'=>'task=show_exemp'),
>
> А в файле jirbis_configuration.php у нас вот
> такая строка:
>
> 'exemp' => array ('title' => 'Экземпляры и
> бронирование', 'type' => 2,'indicators' =>
> array (0 => 910, 1 => 933,), 'request' =>
> 'unit=exemplars_static&task=show_exemp',),


Эта строка определяет вызываемую функцию. Вы не пишете функции, для Вас это плохой пример.


Возьмите за основу строку, которая похожа на то, что нужно вам, т.е. отображение результата расформатирования записи

Например, вывод оглавления:

'contents'=>array('title'=>'Оглавление','type'=>1,'indicators'=>array(330,922,933),'request'=>'task=show_quick_format&format=jcontents'),


Только вместо jcontents Вам нужно указать формат !!kk7ex_W. Получится


'exemp' => array ('title' => 'Экземпляры и бронирование', 'type' => 2,'indicators' => array (0 => 910, 1 => 933,), 'request' => 'task=show_quick_format&format=!!kk7ex_W',),

Расскажите, пожалуйста, зачем Вам потребовалось выводить инвентари в формате просмотра?

Re: Как вывести инвентарный номер на странице результатов поиска?
Пользователь: nikulin (IP-адрес скрыт)
Дата: 14, January, 2022 08:21

> Расскажите, пожалуйста, зачем Вам потребовалось
> выводить инвентари в формате просмотра?

По просьбе руководства.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.