НАЧАЛО >> Личный кабинет читателя >> Книги на руках📄 Скачать в DOCX
Раздел Книги на руках показывает авторизованному читателю текущие выдачи из его формуляра. В этом же разделе читатель может сформировать заявку на продление срока пользования экземпляром, если в системе настроены профиль АРМ «Книговыдача» и база заказов.
Если пользователь не авторизован, вместо списка открывается форма входа.
Страница открывается из личного кабинета как ?id=GetKvInfo. Для каждой
текущей выдачи отображаются сведения из формуляра читателя:
Список поддерживает фильтрацию и постраничный вывод. Данные строятся по
текущей записи читателя из базы, указанной в системной настройке DBRDR.
Кнопка Продлить показывается у текущей выдачи на странице ?id=GetKvInfo,
если для этой выдачи еще нет активной заявки на продление. Признак активной
заявки хранится в подполе даты заявки на продление формуляра читателя:
rdrdelimreturndaterequest, по умолчанию 40^Q.
При нажатии на кнопку система открывает окно Заявка на продление срока пользования изданием. В окне отображаются:
Дата по умолчанию рассчитывается от текущей даты по настройке профиля
prolongatedefaultdays. Если настройка не задана или задана некорректно,
используется 14 дней.
После подтверждения система проверяет заявку:
Если проверки пройдены, создается запись заказа типа prolongation в базе
заказов RQST, а в формуляре читателя у соответствующей выдачи записывается
желаемая дата возврата. После этого в разделе Книги на руках вместо кнопки
повторного продления отображается отметка в обработке заявка на продление
до: ....
Созданная читателем заявка становится доступна сотруднику во вкладке
Продление АРМ «Книговыдача». Библиотекарь может выполнить заявку с новым
сроком возврата или отказать по причине из справочника otkaz.mnu.
После выполнения заявки АРМ обновляет срок возврата в формуляре читателя,
записывает дату фактического продления в подполе rdrdelimprolongation и
переносит запись заявки в историю выполненных заявок. При отказе АРМ снимает
отметку активной заявки с формуляра и переносит запись в историю отказов.
Подробное описание операторского сценария см. в разделе
Bookland/Interface/Prolongation.
Для работы сценария должны быть настроены профиль АРМ «Книговыдача» и база заказов:
isprolongationallow - включает вкладку обработки заявок на продление в АРМ
«Книговыдача»;prolongatedefaultdays - задает количество дней для желаемой даты возврата
по умолчанию;rdrtagrequest и связанные подполя формуляра читателя - определяют, где
хранится информация о выдачах;rdrdelimreturndaterequest - подполе с желаемой датой возврата по заявке;rdrdelimprolongation - подполе с датой фактического продления;DBRQST - база заказов, в которой создается запись заявки;isprolongationmail - включают уведомления читателю
после обработки заявки.Настройки подсистемы продления описаны в разделе
Bookland/AdminGuide.
Если кнопка Продлить не отображается, нужно проверить:
?id=GetKvInfo;RQST доступна.Если окно заявки открывается, но заявка не создается, сообщение об ошибке обычно указывает причину: не выбрана дата, дата не больше текущей даты, дата не больше текущего срока возврата или по этому изданию уже существует заявка либо другой заказ.