Евгения написал(а):
-------------------------------------------------------
> Здравствуйте.
> Хотели попробовать способ формирования коротких
> ссылок, предложенный Романом, для 951 поля. У нас
> J-ИРБИС.
> Работает только если шифр документа (903 поле) не
> содержит русских букв.Если содержит, то в процессе
> глобальной (во вложении) часть шифра (русская
> буква) меняется на какие-то знаки. Можете помочь?
> Наверное намудрили в глобальной что-то.
Евгения, извините за запоздалый ответ, но если еще актуально, то стоит отказаться от формирования коротких ссылок по данным из поля 903 по причине тех сложностей с символами о которых вы написали.
Мы поместили идентификатор электронного документа в словарь с префиксом I= и таким образом отошли от проблем 903 поля.
В ряде случаев мы создавали идентификаторы на запись в поле с меткой 1
В РУСМАРК это идентификатор записи.
Например в следующем запросе в записи есть идентификатор RMARCID=00000352-SPbGASU в поле 1 и поиск осуществляется по нему:
Цитата:http://ntb.spbgasu.ru/index.php?C21COM=S&I21DBN=IBIS_FULLTEXT&P21DBN=IBIS&S21FMT=briefHTML_ft&Z21ID=GUEST&S21ALL=%3C.%3ERMARCID=00000352-SPbGASU%3C.%3E