[I128-2228] Функционал обработки заявок на продление срока пользования экземпляром издания читателем


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2 >> [I128-2228] Функционал обработки заявок на продление срока пользования экземпляром издания читателем📄 Скачать в DOCX


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

Компоненты: ИРБИС 128. Модуль Bookland - АРМ Книговыдача

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

1. Интерфейс

В интерфейс АРМа добавлена вкладка "Продление" (при условии включенной настройки isbroneallow):

Рисунок 1 - image-2026-03-06-21-15-54-074.png

image-2026-03-06-21-15-54-074.png

  1. Основное назначение

Интерфейс предназначен для сотрудников библиотеки и позволяет просматривать, обрабатывать, одобрять и отклонять заявки от читателей на продление срока пользования книгами.

  1. Главное окно: Список заявок на продление

Основным элементом является таблица, в которой отображаются необработанные заявки на продление. Каждая строка в таблице представляет одну заявку и содержит следующие колонки:

Над таблицей расположена панель с кнопками для выполнения основных действий:

Рисунок 2 - image-2026-03-06-21-47-24-122.png

image-2026-03-06-21-47-24-122.png

Интерфейс также включает два отдельных окна для просмотра истории обработки заявок:

Рисунок 3 - image-2026-03-06-21-50-41-946.png

image-2026-03-06-21-50-41-946.png

1.

1.1.

1.1.1.

1.1.1.1. Идентификатор пользователя: Уникальный номер читателя (читательский билет).

1.1.1.2. Пользователь: ФИО читателя.

1.1.1.3. Шифр: Шифр издания.

1.1.1.4. Описание издания: Библиографическое описание книги.

1.1.1.5. Экземпляр: Инвентарный номер или штрих-код конкретного экземпляра, срок пользования которым был продлен.

1.1.1.6. Дата заказа: Дата, когда читатель подал заявку (формат: дд.мм.гггг или дд.мм.гггг чч:мм:сс).

1.1.1.7. Дата выдачи: Фактическая дата выполнения заявки (продления).

1.1.1.8. БД: Имя базы данных каталога, к которой относится издание.

1.1.1.9. Место хранения: Сигл места хранения экземпляра.

1.1.1.10. Примечание пользователя: Комментарий читателя к заявке (например, пометка «МБА» выделяется зеленым цветом).

2.

2.1.

2.1.1.

2.1.1.1. Идентификатор пользователя: Уникальный номер читателя (читательский билет).

2.1.1.2. Пользователь: ФИО читателя.

2.1.1.3. Шифр: Шифр издания.

2.1.1.4. Описание издания: Библиографическое описание книги.

2.1.1.5. Причина: Причина отказа в продлении (выбирается библиотекарем из справочника при отклонении заявки).

2.1.1.6. Дата заказа: Дата, когда читатель подал заявку.

2.1.1.7. Дата отказа: Дата, когда заявка была отклонена сотрудником библиотеки.

2.1.1.8. Ответственное лицо: ФИО или логин сотрудника, оформившего отказ.

2.1.1.9. БД: Имя базы данных каталога, к которой относится издание.

2.1.1.10. Примечание пользователя: Комментарий читателя к заявке (например, пометка «МБА» выделяется зеленым цветом).

-

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 Функционал обработки заявок на продление срока пользования экземпляром издания читателем

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

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

[I128-2229] Функционал обработки заявок на продление срока пользования экземпляром издания читателем Статус: Открытая задача | Автор: Ilya Mikhaylenko