Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
29 поле. Методы снятия блокировки?
Пользователь: roit (IP-адрес скрыт)
Дата: 17, March, 2014 14:26

В 29 поле выбираем "Лишен права пользования до и дата (напр, 20140316)" . Возникают следующие ситуации - дата до которой читатель был "заблокирован" уже прошла, но читатель не подошел в библиотеку и информацию из 29 поля не удалили, а читатель хочет и не может заказать литературу в веб-ирбисе т.к. он лишен обслуживания. Понятно, что надо нам отслеживать по датам такие ситуации и самим вовремя удалять информацию из поля. Мы придумали такой путь: последовательным поиском искать 29 поле содержит, напр., 201403, просмотривать результаты и удалять затем поля, если дата уже прошла. Но может быть есть какой то другой путь или инструмент решения данной задачи?



Редактировано 1 раз. Последний раз 19.03.2014 07:02 пользователем roit.

Re: 29 поле. Методы снятия блокировки?
Пользователь: roit (IP-адрес скрыт)
Дата: 19, March, 2014 07:03

Не мог бы кто-то из пользователей поделиться опытом как они поступают с данной проблемой? Или может разработчик поделиться своим видением?

Re: 29 поле. Методы снятия блокировки?
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 20, March, 2014 09:51

roit написал(а):
-------------------------------------------------------
> В 29 поле выбираем "Лишен права пользования до и
> дата (напр, 20140316)" . Возникают следующие
> ситуации - дата до которой читатель был
> "заблокирован" уже прошла, но читатель не подошел
> в библиотеку и информацию из 29 поля не удалили, а
> читатель хочет и не может заказать литературу в
> веб-ирбисе т.к. он лишен обслуживания. Понятно,
> что надо нам отслеживать по датам такие ситуации и
> самим вовремя удалять информацию из поля. Мы
> придумали такой путь: последовательным поиском
> искать 29 поле содержит, напр., 201403,
> просмотривать результаты и удалять затем поля,
> если дата уже прошла. Но может быть есть какой то
> другой путь или инструмент решения данной задачи?

Может быть, вместо последовательного поиска создать новый словарь "лишен обслуживания до ...", для чего
1. Ввести в файлы .fst и .ifs строку типа
29 0 if p(v29) then 'LPP='&uf('G2#'v29) fi
2. в Ini-файле добавить новый поиск с префиксом LPP=

Re: 29 поле. Методы снятия блокировки?
Пользователь: roit (IP-адрес скрыт)
Дата: 20, March, 2014 14:46

> Может быть, вместо последовательного поиска
> создать новый словарь "лишен обслуживания до ...",
> для чего
> 1. Ввести в файлы .fst и .ifs строку типа
> 29 0 if p(v29) then 'LPP='&uf('G2#'v29) fi
> 2. в Ini-файле добавить новый поиск с префиксом
> LPP=
эти файлы находятся в RDR? А как они называются? .fst нашла несколько,
.ifs не нашла совсем.
"строку типа" это именно такую строку? и в какое место файла ее вставлять?

Re: 29 поле. Методы снятия блокировки?
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 20, March, 2014 16:43

В RDR.FST в любое место (можно в начало или в конец) вставить строку
29 0 if p(v29) then 'LPP='&uf('G2#'v29) fi

"типа" - вместо LPP= можете взять другой префикс
Я ошиблась ifs-файла в RDR нет



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