У нас есть сводный каталог муниципальных библиотек Новосибирска, используется модуль Web-ИРБИСа и обеспечена возможность поиска книг с сайта.
Есть проблема с выводом результатов поиска, а точнее экземпляров. Как понимаю формируется список экземпляров в файле !!lw7ex.pft
Вот его содержимое:
&uf('+7W1#',(&uf('Pv910^d')/)),
&uf('+7W5#'),
(if p(g1) then &uf('+7W2#'),&uf('+7W2#',g1),&uf('6EXUVL'),fi/),
&uf('+7W2#',f(rsum((g5^a|;|)),0,0))
if &uf('+7R2') <> ''
then '<br><b>Экземпляры всего:</b> ',&uf('+7R2'), &unifor('S0'), '<br>'fi,
(if p(g5) then if &uf('S1A')='1' then else ', 'fi,&uf('G0^'g5),| (|g5^a|)| fi),
if f(rsum((g5^b|;|)),0,0)<>''then'<br> <b>Свободны: </b>'
&unifor('S0'),(if p(g5^b) then if &uf('S1A')='1' then else ', 'fi,&uf('G0^'g5),| (|g5^b|)| fi)
else'<br> <b>Свободных экз. нет</b>' fi
Данные об экземплярах берутся непосредственно из базы. У нас в базе сводного каталога они прописываются в виде "01-Аб.", где 01 - "условная сигла" библиотеки, "Аб." - место хранения.
Т. е. в окне просмотра с результатами поиска видно: "Экземпляры всего:1
01-Аб. (1)", что очень неудобно, так как тому кто просматривает нужно самому обращаться к справочнику и смотреть что 01 - это такая-то библиотека...
Если вставить, например javascript, то можно формировать результаты поиска с названием библиотеки, а не загадочным номером.
Собственно, имеется 2 вопроса:
1)Можно ли использовать JS и если да, то где можно почитать о том, как это сделать.
2)Можно ли другим способом решить данную проблему? Например используя язык форматирования системы ИРБИС и что будет удобнее: он или JS?