Действия модуля (Actions)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> Bookland - АРМ Книговыдача >> Действия модуля (Actions)📄 Скачать в DOCX


Действия могут быть вызваны как ?id=WIrbis&action=Bookland/actionname&par1=val1&par2=val2&...

Имя действияОписаниеПараметры
Bookland/BReturnBRВозврат издания с бронеполки в фондНе описаны
Bookland/BookBroneБронирование экземпляра издания за читателемНе описаны
Bookland/BookDupWindow/occSelector/StoreДействие книговыдачи: S to reНе описаны
Bookland/BookIssueВыдача экземпляра издания читателю
Описание 
Производит выдачу одного или нескольких экземпляров читателю
ТипПараметрПо умолчаниюОписание
string$bookDbName''Имя БД каталога изданий. Если пусто - то берется из настроек профиля АРМ Книговыдача
string$bookMfn''MFN записи на издание. Если пусто - то будет произведена попытка поиска издания, используя параметр $bookSearch. Если не пусто, то парметры $bookSearch и $bookSh игнорируются.
string$bookSearch''Поисковое выражение записи на издание. Параметр используется только если $booksInfo и $bookMfn пусты. Если пусто - то будет произведена попытка поиска издания, используя параметр $bookSh. Если не пусто, то парметр $bookSh игнорируется.
string$bookSh''Идентификатор экземпляра издания (Штрихкод/радиометка или инвентарный номер). Параметр используется только если $booksInfo, $bookMfn и $bookSearch пусты. Если пусто - будет выдано сообщение об ошибке.
int$bookOcc0Номер повторения поля экземпляра издания. Параметр используется только если $booksInfo пуст. Если пусто - просматриваются все подходящие экземпляры издания. Если не удалось найти ни одного - возвращает ошибку. Если такой экземпляр ровно один - он используется автоматически Если таких экземпляров несколько - операция прерывается ипользователю предлагается выбрать один из найденных
string$rqstMfn''MFN записи соответствующего заказа. Параметр используется только если $booksInfo пуст. Если пусто - происходит попытка автоматического определения существования такой записи.
int$instanceCount1Количество экземпляров издания, подлежащих обработке. Учитывается и может отличаться от 1 только для многоэкземплярной литературы (статус экземпляря U)
array$booksInfoarray ( )Массив именованных параметров [['bookDbName'=>'...','bookMfn'=>'...','bookSearch'=>'...','bookOcc'=>'...','bookMfn'=>'...','rqstMfn'=>'...','instanceCount']=>'...'],...]. Логика обработки каждого параметра совпадает с соответствующими параметрами функции.
Bookland/BookTable/BReturnДействие книговыдачи: B Re tu rnНе описаны
Bookland/BookTable/BReturnAndBroneДействие книговыдачи: B Re tu rn An dB ro neНе описаны
Bookland/BookTable/BillPrintingДействие книговыдачи: B il lP ri nt in gНе описаны
Bookland/BookTable/GetKvListДействие книговыдачи: G et Kv Li stНе описаны
Bookland/BookTable/LostEkzДействие книговыдачи: L os tE kzНе описаны
Bookland/BookTable/ProdlДействие книговыдачи: P ro dlНе описаны
Bookland/CompressOpenFundСвернуть окно открытого фондаНе описаны
Bookland/CurRdr/BookLandedHistoryPanelRecStoreДействие книговыдачи: B oo kL an de dH is to ry Pa ne lR ec St or eНе описаны
Bookland/CurRdr/SetRdrVisitДействие книговыдачи: S et Rd rV is itНе описаны
Bookland/EditRdrRecРедактирование записи читателяНе описаны
Bookland/GetArmDynamicScriptПолучение динамического сценария АРМ книговыдачиНе описаны
Bookland/GetRFIDLabelsПолучение RFID-метокНе описаны
Bookland/GetRdrOccПолучение выдачи читателяНе описаны
Bookland/GetReturnMnuПолучение меню возвратаНе описаны
Bookland/GetRqstListПолучение списка заказовНе описаны
Bookland/ManageAnswerОбработка ответа АРМ книговыдачиНе описаны
Bookland/ManageSHKОбработка штрихкодаНе описаны
Bookland/ManageSHKAppОбработка штрихкода в приложенииНе описаны
Bookland/ManageSHKGroupГрупповая обработка штрихкодовНе описаны
Bookland/MhrManager/MhrManageGroupДействие книговыдачи: M hr Ma na ge Gr ou pНе описаны
Bookland/NewRdrRecСоздание записи читателяНе описаны
Bookland/OccDupWindow/InstancePanelStoreДействие книговыдачи: I ns ta nc eP an el St or eНе описаны
Bookland/OccDupWindow/RowDblClickДействие книговыдачи: R ow Db lC li ckНе описаны
Bookland/PropEditРедактирование свойстваНе описаны
Bookland/PropEditSetСохранение свойстваНе описаны
Bookland/QStatСтатистика очереди заказовНе описаны
Bookland/RdrBlockБлокировка читателяНе описаны
Bookland/RdrDupWindow/DebtorsДействие книговыдачи: D eb to rsНе описаны
Bookland/RdrDupWindow/OneBookMultyДействие книговыдачи: O ne Bo ok Mu lt yНе описаны
Bookland/RdrDupWindow/RdrReRegMultyДействие книговыдачи: R dr Re Re gM ul tyНе описаны
Bookland/RdrDupWindow/SetCurRdrAppByMfnДействие книговыдачи: S et Cu rR dr Ap pB yM fnНе описаны
Bookland/RdrDupWindow/SetRdrVisitMultyДействие книговыдачи: S et Rd rV is it Mu lt yНе описаны
Bookland/RdrFreeСнятие блокировки читателяНе описаны
Bookland/RdrPrintCurПечать текущего читателяНе описаны
Bookland/RdrReRegПеререгистрация читателяНе описаны
Bookland/ReloadRdrПерезагрузка текущего читателяНе описаны
Bookland/RqstBrSetStatusУстановка статуса брони заказаНе описаны
Bookland/RqstDeclineОтказ в исполнении заказа
Описание 

Действие фиксирует отказ в исполнении заказа. В записи заказа устанавливается дата и причина отказа, а также ответственное лицо. Если у читателя указан e-mail и в настройках АРМ включено оповещение, читателю будет отправлено соответствующее письмо-уведомление об отказе.

ТипПараметрПо умолчаниюОписание
Number$mfnОбязательныйMFN записи заказа (запроса)
String$prich''Причина отказа
Bookland/RqstDescОписание заказаНе описаны
Bookland/RqstExToBrПеревод выполненного заказа в броньНе описаны
Bookland/RqstExecВыполнение заказаНе описаны
Bookland/RqstExecEddВыполнение заказа ЭДДНе описаны
Bookland/RqstExecProlongationИсполнение заявки на продление срока пользования
Описание 

Действие выполняет заявку на продление срока пользования (возврата) экземпляром издания. Находит выданный экземпляр в записи читателя и обновляет срок возврата. При включенной настройке оповещения читателю отправляется e-mail уведомление об успешном продлении.

ТипПараметрПо умолчаниюОписание
Number$mfn_rqstОбязательныйMFN записи заказа на продление
String$prolongationDateОбязательныйНовая дата возврата (в формате ГГГГММДД) или количество дней для продления. Если не передана, берется из записи заказа.
Bookland/SearchBookПоиск изданияНе описаны
Bookland/SearchPanelBooks/VidBookBySearchДействие книговыдачи: V id Bo ok By Se ar chНе описаны
Bookland/SearchPanelRdr/OnTermSelectedДействие книговыдачи: O nT er mS el ec te dНе описаны
Bookland/SetCurRdrAppBySearchУстановка текущего читателя по поискуНе описаны
Bookland/SetDate1Установка датыНе описаны
Bookland/StudGroupAddToGroupДобавление студентов в группуНе описаны
Bookland/StudGroupRemoveFromGroupУдаление студентов из группыНе описаны
Bookland/Toolbar/BookShMassДействие книговыдачи: B oo kS hM as sНе описаны
Bookland/Toolbar/BtnRdrShДействие книговыдачи: B tn Rd rS hНе описаны
Bookland/Toolbar/OpenFundДействие книговыдачи: O pe nF un dНе описаны
Bookland/Toolbar/SaveFreeVSДействие книговыдачи: S av eF re eV SНе описаны
Bookland/Toolbar/VisitFreeДействие книговыдачи: V is it Fr eeНе описаны