[I128-2225] Новый Action RQST/GetRqstProlongationForm: Возвращает HTML-форму для модального окна продления


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.1 >> [I128-2225] Новый Action RQST/GetRqstProlongationForm: Возвращает HTML-форму для модального окна продления📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.1 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль RQST - Подсистема заказа изданий

Завершено: 07.03.2026 21:15

  1. Назначение

Данный Action предназначен для формирования HTML-формы запроса на продление срока пользования экземпляром издания. Он используется в сценариях, где читатель со своего рабочего места (например, в личном кабинете) хочет запросить продление книги, которая на данный момент находится у него на руках.

  1. Входные параметры

Action принимает следующие параметры в GET или POST запросе:

Action возвращает ответ в формате JSON.

{
  "success": true, 
  "message": "<HTML-код сгенерированной формы>"
}

 

{
  "success": false, 
  "message": "Текст сообщения об ошибке"
}

 

-

I128~~2223 Функция Bookland::GetDbBookByRdrOcc(ObjectDataRecord $rdrRec, int $rdrOcc): ObjectDataDatabase I128~~2224 Новый раздел настроек АРМ Книговыдача "Настройка подсистемы заявок на продление срока пользования изданием" I128~~2225 Новый Action RQST/GetRqstProlongationForm: Возвращает HTML-форму для модального окна продления I128~~2226 Новый Action RQST/CreateRequestProlongationBS: Обрабатывает логику создания заявки на продление (валидация дат, обновление записи читателя, создание записи в БД заказов) I128~~2227 Возможность для читателей в разделе "Книги на руках" сформировать заявку на продление срока пользования экземпляром издания I128~~2228 Функционал обработки заявок на продление срока пользования экземпляром издания читателем

1. Связанные задачи

1.1. 🔗 Соответствует задача: I128-2234

[I128-2234] Новый Action RQST/GetRqstProlongationForm: Возвращает HTML-форму для модального окна продления Статус: Открытая задача | Автор: Ilya Mikhaylenko