Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Блокировка возможности заказа должникам
Пользователь: Nick (IP-адрес скрыт)
Дата: 23, August, 2005 09:57

У меня в библиотеке установлен WI 32. Заказ настроен в Ирбис 32 (база RDR, через RQST). В этом режиме работы, при авторизации производится поиск идентификатора читателя в базе RDR, но не проверяется информация о том, имеет ли читатель право заказа литературы. В результате, становится возможна ситуация, когда должник, заказ которого блокируется при работе в Ирбис 32 получает возможность сделать заказ через WI.
Отсюда вопрос:
Как в процессе авторизации проверять, не является ли читатель должником и в случае если является – блокировать ему возможность заказа?

Re: Блокировка возможности заказа должникам
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 26, August, 2005 14:48

В Ирбис32 со старой архитектурой сделать это достаточно сложно (честно говоря даже и не знаю как :), а вот в новой архитектуре все реализуется достаточно легко.

Re: Блокировка возможности заказа должникам
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 12, September, 2005 19:20

Примерное уловие проверки задолженности читателя:

if rsum(if p(v40) then if v40:'***' and val(v40^e)<val(&unifor('3')) then ';1;' else fi fi)>0 then 'Долг' else 'Долгов нет' fi

Использовать можно в кач-ве условия вывода ссылки "Заказать" в формате вывода или одноименной кнопки в форм-файле.

Re: Блокировка возможности заказа должникам
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 12, September, 2005 21:34

ну это все равно в том случае, если у Nick новая архитектура (или, что тоже самое, недавний дистрибутив). Но что-то мне подсказывает, что ирбис старый. Вопрос к Nick: у вас как называется файл насройки веб-ирбис: wsearch.ini или же irbis_server.ini?

Re: Блокировка возможности заказа должникам
Пользователь: Nick (IP-адрес скрыт)
Дата: 21, September, 2005 15:17

Извините, что выпал из форума, инициировав эту тему.
Благодарю за данные ответы.
Подозрение Панева Максима о том, что ирбис у меня старый не соответствуют действительности.
Web-ИРБИС приобретен 1 августа. Однако файл настройки называется wsearch.ini

Еще раз благодарю за ответы.
Николай.

Re: Блокировка возможности заказа должникам
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 21, September, 2005 16:40

А как называется ваш cgi/dll?

Re: Блокировка возможности заказа должникам
Пользователь: mikgon (IP-адрес скрыт)
Дата: 21, September, 2005 17:00

Приветстсвую...
Наличие wsearch.ini говорит о том что вы выкачали так называемую финальную версию 2004 года. Начиная с 2005 года используется WebIrbis32 или WebIrbis64 в зависимости от потребности. там конфигурационный файл irbis_server.ini
Сохранение стабильных версий 2003 и 2004 года в дистирибутивном фтп базируется на том, что в некоторых случаях они являются более оптимальными. Видимо это и наша ошибка что информации об версиях не вошла в ваше иницирующее письмо.

Re: Блокировка возможности заказа должникам
Пользователь: Панев Максим (IP-адрес скрыт)
Дата: 21, September, 2005 19:54

Старый - не значит давно преобретенный :), архитектура построения приложения старая.

[off] Михаил Владимирович, рад снова Вас видеть. С возвращением.[/off]

Re: Блокировка возможности заказа должникам
Пользователь: mikgon (IP-адрес скрыт)
Дата: 22, September, 2005 15:04

Здорово и тебе Макс!
Чето надоело по Крымам шататься пора и поработать:))



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