Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
уведомление о заказе + ограничение заказа
Пользователь: NataliT (IP-адрес скрыт)
Дата: 22, April, 2019 10:14

Здравствуйте!
может быть, нужно было писать в ветке про WEB, но нашла здесь тему про заказы, поэтому пишу сюда.
версия 2018.1 D4

До этого с заказами работали очень редко.

1. При заказе приходят уведомления на почту читателя с эл. адреса
ГПНТБ России <elnit_irbis@mail.ru>
В каком файле и что нужно исправить, чтобы была информация о нашей библиотеке?

2. На руках у читателя 5 книг - при попытке заказать высвечивается окно - у Вас максимальное количество изданий, заказ невозможен.

В каком файле и какой параметр отвечает за это?
Этот параметр может изменяться в зависимости от категории читателя?

3. Какой срок задолженности по умолчанию НЕ ДАЕТ ПРАВА делать заказы на сайте?

4. Вроде бы (как мне говорили сотрудники, давно работающие в нашей библиотеке в ИРБИС) в старой версии web если читатель злостный задолжник, он не мог войти в свой личный кабинет и скачать-посмотреть полные тексты.
Сейчас этого нет, читатель взял книгу в мае 2017. срок сдачи книги- январь 2018 г. Все функции, даже заказ доступны.

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

Спасибо!

Re: уведомление о заказе + ограничение заказа
Пользователь: Alio (IP-адрес скрыт)
Дата: 22, April, 2019 10:44

NataliT написал(а):
-------------------------------------------------------
> Здравствуйте!
> может быть, нужно было писать в ветке про WEB, но
> нашла здесь тему про заказы, поэтому пишу сюда.
> версия 2018.1 D4
>
> До этого с заказами работали очень редко.
>
> 1. При заказе приходят уведомления на почту
> читателя с эл. адреса
> ГПНТБ России
> В каком файле и что нужно исправить, чтобы была
> информация о нашей библиотеке?
Параметры в секции [MAIN] с префиксом MAIL

> 2. На руках у читателя 5 книг - при попытке
> заказать высвечивается окно - у Вас максимальное
> количество изданий, заказ невозможен.
Параметры MAXBOOKS MAXDOLGBOOKS (надо читать документацию)
>
> В каком файле и какой параметр отвечает за это?
> Этот параметр может изменяться в зависимости от
> категории читателя?
Не может.
>
> 3. Какой срок задолженности по умолчанию НЕ ДАЕТ
> ПРАВА делать заказы на сайте?
Нет такого параметра.

> 4. Вроде бы (как мне говорили сотрудники, давно
> работающие в нашей библиотеке в ИРБИС) в старой
> версии web если читатель злостный задолжник, он не
> мог войти в свой личный кабинет и
> скачать-посмотреть полные тексты.
> Сейчас этого нет, читатель взял книгу в мае 2017.
> срок сдачи книги- январь 2018 г. Все функции, даже
> заказ доступны.
>
> Где можно откорректировать параметр, чтобы
> злостным задолжникам были недоступны полные тексты
> и заказ?
Что таое "злостный"? Читайте ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ ДЛЯ ИРБИС64+
>
> Спасибо!

Re: уведомление о заказе + ограничение заказа
Пользователь: NataliT (IP-адрес скрыт)
Дата: 17, May, 2019 14:32

Прочла ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ ДЛЯ ИРБИС64+
Нашла по этому поводу 2 абзаца:

При определении прав доступа к полным текстам могут учитываться следующие данные:
• временной интервал разрешенного доступа (с точностью до дня);
• идентификационные признаки пользователя (такие, как номер читательского билета, категория читателя, факультет, семестр, специальность студента и т.п.), которые могут задаваться в виде маски;
• IP-адрес клиента (в виде маски);
• доменное имя клиента.

5. Алгоритм формирования права доступа к полному тексту
Право доступа к конкретному полному тексту для конкретного клиента решается на основе специального формата БД ЭК (по умолчанию – RIGHT_FT_G.PFT). Т.е., запись БД ЭК, соответствующая полному тексту форматируется по формату RIGHT_FT_G.PFT – при этом через глобальные переменные передаются следующие данные:
идентификатор читателя – глобальная переменная 30
IP-клиента – глобальная переменная 31
доменное имя клиента – глобальная переменная 32
Результат форматирования может принимать значения:
0 – доступ запрещен
1#NN – разрешен постраничный просмотр
2#NN – разрешен постраничный просмотр и скачивание
где NN – ограничение на кол-во страниц; может отсутствовать

Формат RIGHT_FT_G.PFT БД ЭК использует в качестве вложенных следующие форматы:
- right2_ft_G.pft, right3_ft_G.pft, right4_ft_G.pft – БД ЭК
- right0.pft – БД RIGHT
- right_rid.pft, right_rkat, right_rfak, right_rsem, right_rspc – БД RDR

Особенно библиотекарям все-все стало понятно:)

Те получается УРОВЕНЬ доступа для КАЖДОГО ЧИТАТЕЛЯ (или категории читателей) ВРУЧНУЮ устанавливается?

Я спрашивала о том, есть ли возможность АВТОМАТИЧЕСКИ закрывать доступ к полным текстам и заказам для читателей-задолжников?
Ведь в новой версии 2018 теперь они подсвечены в RDR красным цветом, можно ли также автоматически закрывать им доступ к полным текстам и заказам?

Re: уведомление о заказе + ограничение заказа
Пользователь: Alio (IP-адрес скрыт)
Дата: 17, May, 2019 15:37

NataliT написал(а):
-------------------------------------------------------
> Прочла ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ ДЛЯ ИРБИС64+
> Нашла по этому поводу 2 абзаца:
>
> При определении прав доступа к полным текстам
> могут учитываться следующие данные:
> • временной интервал разрешенного доступа (с
> точностью до дня);
> • идентификационные признаки пользователя (такие,
> как номер читательского билета, категория
> читателя, факультет, семестр, специальность
> студента и т.п.), которые могут задаваться в виде
> маски;
> • IP-адрес клиента (в виде маски);
> • доменное имя клиента.
>
> 5. Алгоритм формирования права доступа к полному
> тексту
> Право доступа к конкретному полному тексту для
> конкретного клиента решается на основе
> специального формата БД ЭК (по умолчанию –
> RIGHT_FT_G.PFT). Т.е., запись БД ЭК,
> соответствующая полному тексту форматируется по
> формату RIGHT_FT_G.PFT – при этом через глобальные
> переменные передаются следующие данные:
> идентификатор читателя – глобальная переменная
> 30
> IP-клиента – глобальная переменная 31
> доменное имя клиента – глобальная переменная 32
> Результат форматирования может принимать
> значения:
> 0 – доступ запрещен
> 1#NN – разрешен постраничный просмотр
> 2#NN – разрешен постраничный просмотр и
> скачивание
> где NN – ограничение на кол-во страниц; может
> отсутствовать
>
> Формат RIGHT_FT_G.PFT БД ЭК использует в качестве
> вложенных следующие форматы:
> - right2_ft_G.pft, right3_ft_G.pft,
> right4_ft_G.pft – БД ЭК
> - right0.pft – БД RIGHT
> - right_rid.pft, right_rkat, right_rfak,
> right_rsem, right_rspc – БД RDR
>
> Особенно библиотекарям все-все стало понятно:)
>
> Те получается УРОВЕНЬ доступа для КАЖДОГО ЧИТАТЕЛЯ
> (или категории читателей) ВРУЧНУЮ
> устанавливается?
>
> Я спрашивала о том, есть ли возможность
> АВТОМАТИЧЕСКИ закрывать доступ к полным текстам и
> заказам для читателей-задолжников?
> Ведь в новой версии 2018 теперь они подсвечены в
> RDR красным цветом, можно ли также автоматически
> закрывать им доступ к полным текстам и заказам?
Ничего "АВТОМАТИЧЕСКОГО" быть не может. Сделать это можно - для этого необходимо САМОСТОЯТЕЛЬНО откорректировать формат RIGHT_FT_G.PFT.

Re: уведомление о заказе + ограничение заказа
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 25, September, 2019 19:28

В принципе автоматически можно выполнять блокировки:

настроить пакетное задание по которому отбирать записи должников и добавлять в эти записи информацию в поле 29 или в поле запрещенные места выдачи. Далее включить в планировщик Windows ежедневный запуск клиентского АРМ Администратор или АРМ Каталогизатор с этим пакетным заданием.

Если проверка по этим блокировкам работает по умолчанию - то доступ пользователям к полным текстам будет заблокирован при выполнении пакетного задания. Если нет - то добавить в указанные выше форматы проверку по формату блокировки обслуживания читателей, указанному в параметре ReaderRightsPft, внеся в него формат вашего условия блокировки читателей.

Re: уведомление о заказе + ограничение заказа
Пользователь: NataliT (IP-адрес скрыт)
Дата: 03, October, 2019 11:24

Здравствуйте! У студента-первокурсника 7 книг на руках, срок возврата декабрь 2019. Почему ему недоступен заказ?
параметр в irbisb.ini специально увеличивала

MaxBooks=25
MaxDolgBooks=15
STRONGRETURN=0
READERACCESS=1

Какой еще параметр нужно посмотреть/изменить, чтобы понять, в чем дело?
Версия 2018.1 (D6)

Спасибо!

Вложения: ограничение заказа.png (189.6KB)   ограничение заказа2.png (229.7KB)   IRBISB.INI (6.2KB)  
Re: уведомление о заказе + ограничение заказа
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 03, October, 2019 12:17

это параметр для книговыдачи. А вам нужен параметр Веб-Ирбис

[MAIN]


//Запрет при оформлении заказа - В связи с превышением максимально допустимого числа заказов
max_orders=10
//Запрет при оформлении заказа - У Вас на руках максимально допустимое кол-во изданий
MaxBooks=5
//Запрет при оформлении заказа - Вы просрочили возврат максимально допустимого кол-ва изданий
MaxDolgBooks=3

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: уведомление о заказе + ограничение заказа
Пользователь: NataliT (IP-адрес скрыт)
Дата: 03, October, 2019 12:22

Спасибо! Web-Ирбисом у нас "занимается" IT- отдел, доступ на сервер никому не дает.

Re: уведомление о заказе + ограничение заказа
Пользователь: NataliT (IP-адрес скрыт)
Дата: 07, February, 2020 12:50

Галина Алексеевна, в прошлый раз не уточнила, как этот файл называется на web, который отвечает за ограничение заказа? тоже irbisb.ini?
Чтобы мне просить IT отдел прислать файл, чтобы его отредактировать.

Тогда в октябре 2019 сотрудник "по связям с IT отделом" лично ходил в IT отдел, чтобы отредактировать файл, а в декабре этот сотрудник уволился, естественно, бесполезно его спрашивать название файла, который они редактировали:)

Re: уведомление о заказе + ограничение заказа
Пользователь: elkinaos (IP-адрес скрыт)
Дата: 07, February, 2020 13:12

Эти параметры прописываются в ини файле веб сервера. Для версии 2018 и позже irbis_server_ft.ini, до 2018 irbis_server.ini

Re: уведомление о заказе + ограничение заказа
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 07, February, 2020 13:13

NataliT написал(а):
-------------------------------------------------------
> Галина Алексеевна, в прошлый раз не уточнила, как
> этот файл называется на web, который отвечает за
> ограничение заказа? тоже irbisb.ini?

Выдержка из документации WEBIRBIS64+

Построение ответа на CGI-запрос

Основным настроечным (параметрическим) файлом шлюза Web-ИРБИС64+ является irbis_server_ft.ini, который располагается в директории CGI для шлюза WEB-сервера

> Чтобы мне просить IT отдел прислать файл, чтобы
> его отредактировать.
>
> Тогда в октябре 2019 сотрудник "по связям с IT
> отделом" лично ходил в IT отдел, чтобы
> отредактировать файл, а в декабре этот сотрудник
> уволился, естественно, бесполезно его спрашивать
> название файла, который они редактировали:)

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



Редактировано 1 раз. Последний раз 07.02.2020 13:15 пользователем GLUKa.

Re: уведомление о заказе + ограничение заказа
Пользователь: NataliT (IP-адрес скрыт)
Дата: 07, February, 2020 13:46

Галина Алексеевна, спасибо за оперативную помощь!
Направила информацию в IT отдел.

Re: уведомление о заказе + ограничение заказа
Пользователь: NataliT (IP-адрес скрыт)
Дата: 07, February, 2020 14:16

Галина Алексеевна, можно еще у Вас спросить еще одно уточнение.

Тк начинаем активно использовать электронный заказ, пишу инструкции, регламенты, правлю причины отказов и т.д. и т.п.

Я полагала, что оповещение об отказе приходит только на эл.почту.
На web в личном формуляре у нас остается надпись "заказ не выполнен".


нашла в сети инструкцию по удаленному заказу библиотеки еще в старой версии ИРБИС, там в личном кабинете отражается отказ и его причина.

Какой файл (тот же irbis_server_ft.ini ?) отвечает за указание отказа и его причины в личном кабинете читателя?

Спасибо за помощь!

Re: уведомление о заказе + ограничение заказа
Пользователь: NataliT (IP-адрес скрыт)
Дата: 11, February, 2020 16:26

Кто-нибудь может ответить, почему у нас в личном кабинете читателя не отображается, если получен отказ по электронному заказу?
Уведомление приходит только на e-mail.
В статусе в личном кабинете статус заказ так и остается невыполнен

И уточнение для разработчиков - в личном кабинете указан статус
заказ невыполнен в одно слово, а глаголы с не пишутся раздельно.
Где и как можно исправить эту ошибку?

Спасибо за ответ!

Вложения: заказ не вып.png (158.6KB)  
Re: уведомление о заказе + ограничение заказа
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 11, February, 2020 17:04

Выдержка из документации WEBIRBIS64+ (стр. 14)
Корзина заказов

Соответствующая секция в ини-файле WEB ИРБИС64+ irbis_server_ft.ini [RQST]
FRAMES=путь до директории веб сервера \cgi-bin\irbis64r_plus\frames_plus\Default\
SearchFrames=header_rqst.frm, RESULT,footer_rqst.frm
DBName=RQST

Ссылка на корзину заказов во фрейме author_3.frm использует команду C21COM=S (поиск).
'&C21COM=S', ‘S21ALL=<.>I=$<.>','&I21DBN=RQST&S21SCAN=basket&S21SCAN_FULL=1&S21FMT=RQST_WEB&Z21ID=',&uf('+3E',v2225),'&P21DBN=',v3331,(if v3413<>'' then '&R21DBN=',v3413 else break fi),
Записи ищутся в БД RQST по запросу S21ALL=“I=$” (где строка <.> заменяет символ “) и форматируются по формату S21FMT=RQST_WEB.

Значит смотрите формат rqst_web.pft
в директории deposit_plus которая обычно расположена
путь до директории веб сервера \cgi-bin\irbis64r_plus\

вас интересует строка
if &uf('Av43#1')<>'' then '<br><b> ~~Заказ забронирован~~</b>' else '<br><b> ~~Заказ невыполнен~~ </b>' fi,

вместо
'<br><b> ~~Заказ невыполнен~~ </b>'
добавьте проверку на наличие отказа
if &uf('Av44#1')<>'' then '<br><b> ~~Отказано~~</b>' else '<br><b> ~~Заказ невыполнен~~ </b>' fi,

должно получиться примерно так

if &uf('Av43#1')<>'' then '<br><b> ~~Заказ забронирован~~</b>' else if &uf('Av44#1')<>'' then '<br><b> ~~Отказано~~</b>' else '<br><b> ~~Заказ невыполнен~~ </b>' fi, fi,

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ



Редактировано 2 раз. Последний раз 11.02.2020 17:12 пользователем GLUKa.



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