режим доступа - ссылка на записи в J-ИРБИС
Пользователь:
А. Роман (IP-адрес скрыт)
Дата: 15, June, 2017 09:08
для вывода в форму печати и область просмотра БО информации о режиме доступа (при использовании 951^A а не 951^I) добавили формат:
'http://library.pgups.ru/jirbis2/index.php?option=com_irbis&view=irbis&Itemid=108&task=set_static_req&req_irb=%3C.%3ERMARCID=',V1,'%3C.%3E&bns_string=',&uf('+D'),
в итоге при выборе БД ELIB (электронная библиотека) все равно в области просмотра БО идет подстановка имени БД IBIS, хотя при печати - в той же записи указана БД ELIB (см файл).
В RTF файле БД указаны вперемешку, то ELIB, то IBIS, хотя для поиска выбрана только БД ELIB...
БД ELIB (электронная библиотека) - реальная БД, не виртуальная.
В чем проблема?
Если необходимо по другому указывать имя БД в формате - сообщите как.
Пока на ум приходит только следующий временный костыль вместо &uf('+D'):
if &uf('JIBIS,RMARCID='V1)>0 then 'IBIS' else
if &uf('JELIB,RMARCID='V1)>0 then 'ELIB' else 'DIPLOM' fi fi
т.к. кроме этих трех БД у нас в настоящее время не используются другие БД, ссылающиеся на файлы (951^A)
Вложения:
j-link-error.png (170KB)
j-link-error1.png (207.6KB)
-1268622584.rtf (14KB)