Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
unifor(+3S)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 19, April, 2016 17:43

Загадка для любознательных. При каких условиях &uf(+3S...) не возвращает ничего, хотя должен?

Вот такой код выдает результат:
&uf('DIBIS,\I=058(57)/В 38-000000-054208\,@brief')

И вот такой выдает:
&uf('7IBIS,\I=058(57)/В 38-000000-054208\,@brief')

А вот такой – ничего:
&uf('+3SIBIS,1,\I=058(57)/В 38-000000-054208\,@brief')

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: unifor(+3S)
Пользователь: Gena (IP-адрес скрыт)
Дата: 20, April, 2016 08:34

А тут не может быть проблемы в кодировки? Последний то запрос исполняется в форматах ВебИрбиса. Попробуйте повторить этот же эксперимент, но для данных полностью на латинице

Re: unifor(+3S)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 20, April, 2016 09:59

Gena написал(а):
-------------------------------------------------------
> А тут не может быть проблемы в кодировки?
> Последний то запрос исполняется в форматах
> ВебИрбиса. Попробуйте повторить этот же
> эксперимент, но для данных полностью на латинице

Нет. Не с кодировкой. Авторов же он ищет

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: unifor(+3S)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 20, April, 2016 10:00

И не в пробелах. В общем сумасводящее что-то происходит

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: unifor(+3S)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 20, April, 2016 10:10

Может дело в скобках, которые он воспринимает как часть логики запроса?

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: unifor(+3S)
Пользователь: Куделя (IP-адрес скрыт)
Дата: 20, April, 2016 10:15

Все. Разобрался. Дело действительно в скобках. Вот так:
&uf('+3SIBIS,1,\<.>I=058(57)/В 38-000000-054208<.>\,@brief')
работает

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: unifor(+3S)
Пользователь: Constantin (IP-адрес скрыт)
Дата: 20, April, 2016 11:00

формат: &uf(+3Sdbn,NDOcs,|"termin"|,@имя_формата|формат)
если NDOCS < 0 выдавать с конца!!!!!!

символ | здесь - разделитель.

"termin" - это поисковое выражение на языке ISIS.
Символ " в поисковом выражении может быть заменен на <.>



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