Re: продление литературы группе читателей
Пользователь:
А. Роман (IP-адрес скрыт)
Дата: 27, June, 2020 17:36
Кроме умения использовать ГК нужно корректно поставить и сформулировать задачу и учесть условия для выполнения ГК.
Не всегда можно просто заменить дату предполагаемого возврата для всех не сданных экземпляров.
Нужно понимать для каких экземпляров применять процедуру возможно, для каких нет, для каких читателей процедуру применять, для каких нет.
Также надо понимать на сколько дней или до какого числа нужно продлить сроки возврата. Т.к. для разных экземпляров вполне могут быть разные предельные сроки пользования.
Пример задания ГК и опросного листа для него на продление сроков предполагаемого возврата до указанной даты для всех выданных экземпляров в приложении.
В приведенном примере новый срок возврата устанавливается если он позже, чем срок возврата указанный в записи читателя. Т.е. если продлеваем до 01.09.2020 а книга выдана до 31.12.2020, то срок возврата останется до 31.12.2020, если срок возврата был до 01.09.2020, то он будет заменен на 01.09.2020.
При этом у всех продленных экземпляров будет установлена дата продления (текущий день).
Если продлевать можно только те экземпляры, для которых сроки возврата еще не наступили (т.е. если нельзя продлевать просроченные экземпляры), то нужно внести условие проверки даты возврата (чтобы она была больше текущей даты).
Вообще, т.к. выполняются действия без личного присутствия читателей стоит отправить им письмо по электронной почте о том, что были продлены сроки пользования выданной литературы. Для этого можно подготовить формат текста письма рассылки и отправить письма всем, кому было выполнено продление. Отобрать читателей для такой рассылки в АРМ Книговыдача можно добавив спец. значение категории в поле 50 при выполнении ГК и после выполнения рассылки удалить это значение из поля 50.
Редактировано 2 раз. Последний раз 27.06.2020 17:40 пользователем А. Роман.
Вложения:
returndate.wss (77 bytes)
REP_RETURNDATE.gbl (509 bytes)