Есть необходимость предварительного разговора по поводу планируемой доработки в АРМе Книговыдача ИРБИС64.
Доработка связана с использованием технологии БРОНЕПОЛКИ, т.е. касается тех, у кого МЕСТА ХРАНЕНИЯ и МЕСТА ВЫДАЧИ «разорваны в пространстве и во времени», иными словами – когда имеет место процесс доставки выдаваемых (подобранных для выдачи) экземпляров из мест хранения в места выдач (и обратно) и этот процесс имеет существенную длительность (м.б. и один час, а м.б. и несколько дней), что в основном характерно для крупных библиотек.
(Можно сразу заметить, что те, для кого это неактуально, могут дальше не читать).
Для того чтобы следить за дальнейшими рассуждениями, полезно иметь перед глазами следующий рисунок
Экземпляр, выдаваемый с использованием БРОНЕПОЛКИ, может иметь три статуса (с точки зрения книговыдачи)
0 – находится по месту хранения
9 – забронирован за читателем
1 – находится на руках у читателя
Два из этих статусов - 0 и 1 - ОПРЕДЕЛЕННЫ с точки зрения нахождения экземпляра (0 определенно свидетельствует о том, что экземпляр по месту хранения, 1 – определенно свидетельствует о том, что экземпляр на руках у читателя). А вот статус 9 связан с НЕОПРЕДЕЛЕННОСТЬЮ с точки зрения нахождения экземпляра, здесь возможны разные ситуации:
- экземпляр отправлен с места хранения на место выдачи (но еще не получен там);
- экземпляр находится (получен с места хранения) на месте выдачи и готов к выдаче читателю;
- экземпляр находится (получен от читателя) на месте выдачи и готов к возвращению на место хранения;
- экземпляр находится (получен от читателя) на месте выдачи и готов к повторной выдаче читателю;
- экземпляр отправлен с места выдачи на место хранения (но еще не получен там).
- и т.д.
(Здесь сразу стоит заметить, что ситуации ВЫДАН ЧИТАТЕЛЮ и ПОЛУЧЕН ПО МЕСТУ ХРАНЕНИЯ в этот список неопределенностей НЕ ВХОДЯТ, потому что связаны с ОПРЕДЕЛЕННЫМИ статусами – 1 и 0 соответственно)
Для того чтобы СНЯТЬ НЕОПРЕДЕЛЕННОСТЬ, связанную со статусом 9, предлагается ввести новое понятие – ВРЕМЕННЫЙ СТАТУС БРОНИРОВАННОГО ЭКЗЕМПЛЯРА.
Планируемая доработка как раз и связана с УСТАНОВКОЙ и ИЗМЕНЕНИЕМ этого временного статуса.
Установку временного статуса бронированного экземпляра предполагается делать при выполнении ВЫДАЧИ НА БРОНЕПОЛКУ и ВОЗВРАТА НА БРОНЕПОЛКУ (обозначены на рисунке красными стрелками) – именно при выполнении этих режимов устанавливается статус 9. А изменение временного статуса бронированного экземпляра предусматривается при нахождении экземпляра по месту выдачи (закольцованная красная стрелка).
Разумеется, временный статус бронированного экземпляра будет устанавливаться и изменяться в ЗАПИСИ БД заказов (RQST), соответствующей определенному забронированному экземпляру (брони). (Т.е. это НИ В КОЕМ случае не связано со статусом экземпляра в БД электронного каталога – 910^A).
Что это даст? Это обеспечит возможность отслеживать (путем отбора/поиска в БД RQST) движение бронированных экземпляров (какие отправлены с места хранения, какие получены по месту выдачи и т.д.) и тем самым снимать неопределенность, связанную с их реальным местонахождением.
Предлагается использовать ТРИ справочника для временных статусов бронированных экземпляров:
- первый – для установки временного статуса при выполнении ВЫДАЧИ НА БРОНЕПОЛКУ;
- второй - для установки временного статуса при выполнении ВОЗВРАТА НА БРОНЕПОЛКУ;
- третий – для изменения временного статуса экземпляра на бронеполке.
Можно рекомендовать следующее содержание для ПЕРВОГО справочника (для операции ВЫДАЧА НА БРОНЕПОЛКУ):
- 0-отправлен с места хранения на место выдачи
/* может применяться при выполнении операции ВЫДАЧА НА БРОНЕПОЛКУ по месту хранения
- 1-получен с места хранения/находится по месту выдачи/предназначен для выдачи читателю
/* может применяться при выполнении операции ВЫДАЧА НА БРОНЕПОЛКУ по месту выдачи
Содержание ВТОРОГО справочника (для операции ВОЗВРАТ НА БРОНЕПОЛКУ):
- 2-получен от читателя/находится по месту выдачи/предназначен для выдачи читателю
- 3-получен от читателя/находится по месту выдачи/предназначен для возврата по месту хранения
- 4-отправлен с места выдачи на место хранения
Содержание ТРЕТЬЕГО справочника (для операции изменения временного статуса на бронеполке) – может включать статусы 1-4.
Впрочем, какое количество справочников будет применяться (один, два или три) и каково будет их конкретное содержание – полностью на усмотрение пользователя (имена трех справочников будут определяться через соответствующие параметры INI-файла АРМа Книговыдача). Стоит лишь заметить, что НЕ ИМЕЕТ СМЫСЛА включать в содержание временных статусов сведения о конкретных местах хранения и выдачи – эти данные и без того фиксируются в записи заказа (RQST), связанной с бронированным экземпляром.
Описываемая доработка будет связана со следующими изменениями в пользовательском интерфейсе АРМа Книговыдача:
1. При выполнении операции ВЫДАЧА НА БРОНЕПОЛКУ (и в обычном и в скоростном интерфейсе) будет предлагаться выпадающее меню с ПЕРВЫМ справочником временных статусов.
2. При выполнении операции ВОЗВРАТ НА БРОНЕПОЛКУ (и в обычном и в скоростном интерфейсе) будет предлагаться выпадающее меню со ВТОРЫМ справочником временных статусов.
3. В окне заказов - при выборе закладки БРОНЬ – появится кнопка ИЗМЕНЕНИЕ ВРЕМЕННЫХ СТАТУСОВ БРОНИРОВАННЫХ ЭКЗЕМПЛЯРОВ, с помощью которой будет предлагаться выпадающее меню с ТРЕТЬИМ справочником временных статусов.
4. В списке видов поиска для отбора заказов появится вид поиска ВРЕМЕННЫЕ СТАТУСЫ БРОНИРОВАННЫХ ЭКЗЕМПЛЯРОВ
Все эти элементы пользовательского интерфейса будут появляться только при использовании технологии БРОНЕПОЛКИ (ReservMode=1). (Но это вовсе не означает, что при использовании технологии бронеполки надо непременно использовать временные статусы).
Хочу предупредить возможные вопросы, связанные с групповым учетом экземпляров (статус U) – в части временных статусов для них будет сделано тоже самое, что и для экземпляров индивидуального учета.
Жду откликов от ЗАИНТЕРЕСОВАННЫХ пользователей.
Редактировано 2 раз. Последний раз 20.01.2010 11:54 пользователем Alio.