Функции модуля (__call)


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


Функции могут быть вызваны как UseModule("Bookland")->function(parameter1,parameter2,...);

Имя функцииОписаниеПараметры
API_BookProlongationПродление срока возврата экземпляра
Подробнее... 
Функция осуществляет продление срока возврата выданного читателю экземпляра. Экземпляр определяется по переданному штрихкоду/RFID или инвентарному номеру.
ТипПараметрПо умолчаниюОписание
String$user_idОбязательныйИдентификатор читателя
String$barcode_rfidОбязательныйШтрихкод или RFID-метка выданного экземпляра
String$inventoryОбязательныйИнвентарный номер выданного экземпляра
String$new_return_dateОбязательныйНовая дата возврата (в формате ГГГГММДД)
ApplyGeneralVariablesConfigПрименение общей конфигурации переменных книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Применение общей конфигурации переменных книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
mixed$varsОбязательныйНабор переменных конфигурации
BookBroneБронирование экземпляра издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Бронирование экземпляра издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
String$status''Статус операции
BookIssueВыдача экземпляра издания читателю
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Выдача экземпляра издания читателю. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Record$rqstRecОбязательныйЗапись заказа
mixed$instanceCount1Количество экземпляров
BookLostОформление утраты экземпляра издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Оформление утраты экземпляра издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения выдачи в записи читателя
Integer$instanceCount1Количество экземпляров
BookManageByDirectionВыполнение операции книговыдачи по направлению движения
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Выполнение операции книговыдачи по направлению движения. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Integer$directionОбязательныйНаправление операции книговыдачи
Record$rdrRecОбязательныйЗапись читателя
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Record$rqstRecОбязательныйЗапись заказа
mixed$instanceCount1Количество экземпляров
BookReturnОформление возврата выданного экземпляра
Подробнее... 
Функция осуществляет возврат выданного читателю экземпляра. Производится проверка возможности возврата, обновление статуса экземпляра в записи читателя и записи каталога. При необходимости выполняется перерегистрация читателя. Возможные исключения:
  • Количество экземпляров к возврату указано как 0
  • АРМ Книговыдача работает в режиме "Только выдача"
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Database$bookDbОбязательныйБД каталога, содержащая запись книги
Record$bookRecОбязательныйЗапись книги (каталога)
Integer$bookOccОбязательныйНомер повторения поля экземпляра в записи книги
Integer$instanceCount1Количество возвращаемых экземпляров
Integer$rdrOcc0Номер повторения выданной книги в записи читателя (если 0, то будет определен автоматически)
BookReturnAndBroneByRdrOccОформление возврата экземпляра на бронеполку
Подробнее... 
Функция осуществляет возврат выданного читателю экземпляра на бронеполку. Производится проверка возможности возврата, обновление статуса экземпляра в записи читателя и записи каталога. При необходимости выполняется перерегистрация читателя.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения поля выданного экземпляра
String$status''Статус бронирования (если пустая строка, то берется из настроек системы)
BookReturnByRdrOccВозврат издания по повторению в записи читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Возврат издания по повторению в записи читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения выдачи в записи читателя
CheckProfileПроверка профиля АРМ книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Проверка профиля АРМ книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
Не описаны
CreateOccDupAnswerФормирование ответа при выборе экземпляра
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Формирование ответа при выборе экземпляра. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Integer$directionОбязательныйНаправление операции книговыдачи
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
String$mfn_rqstОбязательныйMFN записи заказа
Array$rOccОбязательныйДанные повторения выдачи читателя
CreateRdrDupAnswerФормирование ответа при выборе читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Формирование ответа при выборе читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$sh1ОбязательныйШифр или идентификатор читателя
String$pref''Префикс ответа
DetectDirectionОпределение направления операции книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Определение направления операции книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Boolean$broneModeОбязательныйПризнак режима бронирования
Record$rqstRecОбязательныйЗапись заказа
DoReRegistrationПеререгистрация читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перерегистрация читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$rdrDbОбязательныйБаза данных читателей
Record$rdrRecОбязательныйЗапись читателя
String$issuePlaceОбязательныйКод места выдачи
Boolean$doNotSavefalseПризнак выполнения без сохранения записи
FilterOccsФильтрация экземпляров издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Фильтрация экземпляров издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
Array$arOccОбязательныйСписок повторений экземпляров
Array$statusFilterОбязательныйФильтр статусов экземпляров
GetAllowedIssuePlacesByMhrВозвращает список доступных мест выдачи для указанного места хранения. Места выдачи берутся из kv.mnu. Ограничения вычисляются на основе параметров UseModule("Bookland")->isusestrongmhrkvlist, UseModule("Bookland")->isuserejectmhrkvlist.
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение доступных мест выдачи по месту хранения. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$mhrОбязательныйКод места хранения
GetArmAnswerФормирование JSON-ответа АРМ книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Формирование JSON-ответа АРМ книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Boolean$isOktrueПризнак успешного результата
String$errorMessage''Текст сообщения об ошибке
Boolean$isSilencefalseПризнак подавления сообщений
GetArmDataФормирование объекта ответа АРМ книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Формирование объекта ответа АРМ книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Boolean$isOktrueПризнак успешного результата
String$errorMessage''Текст сообщения об ошибке
Boolean$isSilencefalseПризнак подавления сообщений
GetBookAllowedOccsПолучение доступных экземпляров издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение доступных экземпляров издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
String$barОбязательныйШтрихкод экземпляра
String$invОбязательныйИнвентарный номер экземпляра
String$anyОбязательныйПроизвольный идентификатор экземпляра
Array$filterarray ( )Фильтр отбора
GetBookBooklandOccПоиск экземпляра издания для книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Поиск экземпляра издания для книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
String$bookShk''Штрихкод или RFID-метка экземпляра
String$bookInv''Инвентарный номер экземпляра
String$any''Произвольный идентификатор экземпляра
GetBookOccПоиск повторения экземпляра в записи издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Поиск повторения экземпляра в записи издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
String$barОбязательныйШтрихкод экземпляра
String$invОбязательныйИнвентарный номер экземпляра
mixed$any''Произвольный идентификатор экземпляра
Array$filterarray ( )Фильтр отбора
GetBookOccByRdrOccПолучение повторения экземпляра по записи читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение повторения экземпляра по записи читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения выдачи в записи читателя
GetBookOccByRqstПолучение повторения экземпляра по заказу
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение повторения экземпляра по заказу. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
Record$rqstRecОбязательныйЗапись заказа
GetBookRecordByRdrOccПолучение записи издания по выдаче читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение записи издания по выдаче читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения выдачи в записи читателя
Database$bookDbОбязательныйБаза данных изданий
GetBookRecordByRqstПолучение записи издания по заказу
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение записи издания по заказу. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$bookDbОбязательныйБаза данных изданий
Record$rqstRecОбязательныйЗапись заказа
GetBookRecordBySearchПоиск записи издания по поисковому выражению
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Поиск записи издания по поисковому выражению. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$searchОбязательныйПоисковое выражение
Database$bookDbОбязательныйБаза данных изданий
GetBookRecordByShifrBarInvПоиск записи издания по шифру, штрихкоду или инвентарному номеру
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Поиск записи издания по шифру, штрихкоду или инвентарному номеру. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$bookShifrОбязательныйШифр издания
String$bookBar''Штрихкод экземпляра
String$bookInv''Инвентарный номер экземпляра
String$bookAny''Произвольный идентификатор экземпляра
Database$bookDbОбязательныйБаза данных изданий
GetContextПолучение контекста АРМ книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение контекста АРМ книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
Не описаны
GetCurRdrRecПолучение текущей записи читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение текущей записи читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
Не описаны
GetDbBookОткрытие базы данных изданий
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Открытие базы данных изданий. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$bookDbName''Имя базы данных изданий
GetDbBookByRdrOccОпределение базы издания по выдаче читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Определение базы издания по выдаче читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения выдачи в записи читателя
GetDbRdrОткрытие базы данных читателей
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Открытие базы данных читателей. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
Не описаны
GetDbRqstОткрытие базы данных заказов
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Открытие базы данных заказов. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
Не описаны
GetRdrOccПолучение номера повторения выданного экземпляра в записи читателя
Подробнее... 
Функция ищет в записи читателя выданный экземпляр по заданным критериям (шифр, штрихкод, инвентарный номер) с учетом дополнительных фильтров и возвращает номер его повторения в поле выдачи.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
String$bShifrОбязательныйШифр экземпляра
String$bBarОбязательныйШтрихкод экземпляра
String$bInvОбязательныйИнвентарный номер экземпляра
String$bAny'\'\''Штрихкод или инвентарный номер
Array$filter'[]'Массив фильтров по подполям вида ['A'=>'value']. Например $filter[$b->rdrdelimreturndate1]='******' для изданий на руках
GetRdrOccByBookOccПоиск выдачи в записи читателя по экземпляру
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Поиск выдачи в записи читателя по экземпляру. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Array$filterarray ( )Фильтр отбора
GetRdrOccByRqstПолучение номера повторения выданного экземпляра по записи запроса
Подробнее... 
Функция ищет в записи читателя выданный экземпляр на основе данных из записи запроса (или записи на продление) и возвращает номер его повторения. Если запись читателя не передана, она определяется автоматически по идентификатору из записи запроса.
ТипПараметрПо умолчаниюОписание
Record$rqstRecОбязательныйЗапись запроса
Record$rdrRecОбязательныйЗапись читателя (если не передана, определяется автоматически)
Array$filter'[]'Массив фильтров по подполям вида ['A'=>'value']. Например $filter[$b->rdrdelimreturndate1]='******' для изданий на руках
GetRdrRecordByBookOccПолучение записи читателя по экземпляру издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение записи читателя по экземпляру издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
GetRdrRecordByRIПолучение записи читателя по идентификатору
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение записи читателя по идентификатору. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$readerIdОбязательныйИдентификатор читателя
GetRdrRecordBySearchПоиск записи читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Поиск записи читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$searchОбязательныйПоисковое выражение
GetRdrVidPossibleStatusОпределение возможного статуса выдачи для читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Определение возможного статуса выдачи для читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$bookDbNameОбязательныйИмя базы данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Record$rdrRecОбязательныйЗапись читателя
GetRdrVidPossibleStatusUserОпределение пользовательского статуса выдачи для читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Определение пользовательского статуса выдачи для читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$bookDbNameОбязательныйИмя базы данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Record$rdrRecОбязательныйЗапись читателя
GetRecordByMfnПолучение записи базы данных по MFN
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение записи базы данных по MFN. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$dbОбязательныйБаза данных
String$mfnОбязательныйMFN записи
GetRqstRecordByRdrAndBookПоиск заказа по читателю и изданию
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Поиск заказа по читателю и изданию. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Record$bookRecОбязательныйЗапись издания
GetSubFieldПолучение значения подполя записи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение значения подполя записи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$recОбязательныйЗапись базы данных
Integer$fieldОбязательныйМетка поля
Integer$occОбязательныйНомер повторения поля
String$subFieldОбязательныйКод подполя
IncBookVidCountRecInfoУвеличение счетчика выдач в записи издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Увеличение счетчика выдач в записи издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
IsReRegisteredПроверка перерегистрации читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Проверка перерегистрации читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
String$issuePlaceОбязательныйКод места выдачи
IsSetCurRdrRecПроверка наличия текущего читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Проверка наличия текущего читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
Не описаны
ManageBookOccОбработка экземпляра издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Обработка экземпляра издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$bookDbNameОбязательныйИмя базы данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Integer$instanceCount1Количество экземпляров
String$rqstMfn''MFN записи заказа
Boolean$broneModefalseПризнак режима бронирования
ManageShkAppОбработка введенного идентификатора (ШК, инвентарный номер, RFID)
Подробнее... 
Функция анализирует переданный идентификатор (ШК читателя, ШК/Инв/Шифр экземпляра) и выполняет соответствующее действие: авторизацию читателя, выдачу или возврат издания с учетом настроек направления работы АРМ (выдача/возврат) и контекста текущего пользователя.
ТипПараметрПо умолчаниюОписание
String$bookAnyОбязательныйПроизвольный строковый идентификатор (штрихкод, инвентарный номер или RFID-метка читателя или издания)
String$bookDbName'\'\''Имя БД каталога
String$bookShifr'\'\''Шифр издания
String$bookBar'\'\''Штрихкод издания
String$bookInv'\'\''Инвентарный номер издания
String$rqstMfn'\'\''MFN запроса на выдачу
Bool$broneMode'false'Режим бронеполки (выдача с бронеполки/возврат на бронеполку)
ProdlПродление срока возврата издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Продление срока возврата издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$rdrDbОбязательныйБаза данных читателей
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения выдачи в записи читателя
mixed$daysOrDate''Количество дней или новая дата возврата
Record$rqstRecОбязательныйЗапись заказа
REST_formularREST-формуляр читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: REST-формуляр читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
mixed$routeОбязательныйМаршрут REST-запроса
RdrOccCheckIssuedПроверка, что экземпляр числится выданным читателю
Подробнее... 
Функция проверяет, что указанное повторение поля выданного экземпляра в записи читателя корректно и соответствует книге, находящейся на руках. В случае ошибки генерируется исключение:
  • Номер повторения поля должен быть больше 0
  • Номер повторения поля превышает количество повторений поля в записи
  • Экземпляр не на руках
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения поля выданного экземпляра
RdrOccOutFilterФильтр для поиска выданных экземпляров
Подробнее... 
Функция возвращает массив-фильтр для подполей, позволяющий отбирать только те экземпляры, которые в данный момент находятся на руках у читателя (не возвращены).
Не описаны
RdrOccReturnAndBronePossibleCheckПроверка возможности возврата экземпляра на бронеполку
Подробнее... 
Функция проверяет корректность указанного номера повторения поля, а также возможно ли вернуть выданный экземпляр на бронеполку, основываясь на данных о месте выдачи и настройках системы. В случае ошибки или невозможности возврата генерируется исключение:
  • АРМ Книговыдача работает в режиме "Только выдача"
  • Номер повторения поля должен быть больше 0
  • Номер повторения поля превышает количество повторений поля в записи
  • Экземпляр не на руках
  • Экземпляр может быть возвращен только по месту выдачи
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения поля выданного экземпляра
RdrOccReturnPossibleCheckПроверка возможности возврата экземпляра
Подробнее... 
Функция проверяет корректность указанного номера повторения поля, а также возможно ли вернуть выданный экземпляр, основываясь на данных о месте выдачи и настройках системы (в том числе для сводного каталога МБА). В случае ошибки или невозможности возврата генерируется исключение:
  • АРМ Книговыдача работает в режиме "Только выдача"
  • Номер повторения поля должен быть больше 0
  • Номер повторения поля превышает количество повторений поля в записи
  • Экземпляр не на руках
  • Экземпляр может быть возвращен только по месту выдачи
  • Экземпляр МБА может быть возвращен только держателем экземпляра
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения поля выданного экземпляра
RdrOccStrongReturnCheckСтрогая проверка возможности возврата экземпляра по месту выдачи
Подробнее... 
Функция проверяет корректность указанного номера повторения поля, а также возможно ли вернуть выданный экземпляр, основываясь на данных о месте выдачи и настройках системы. В случае ошибки или невозможности возврата генерируется исключение:
  • Номер повторения поля должен быть больше 0
  • Номер повторения поля превышает количество повторений поля в записи
  • Экземпляр не на руках
  • Экземпляр может быть возвращен только по месту выдачи
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccОбязательныйНомер повторения поля выданного экземпляра
RecordOccCheckПроверка корректности номера повторения поля
Подробнее... 
Функция проверяет корректность номера повторения поля в записи. В случае некорректного номера генерируется исключение:
  • Номер повторения поля должен быть больше 0
  • Номер повторения поля превышает количество повторений поля в записи
ТипПараметрПо умолчаниюОписание
Record$recОбязательныйЗапись
Integer$tagОбязательныйМетка поля
Integer$occОбязательныйНомер повторения поля
RetBrВозврат брони в фонд
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Возврат брони в фонд. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$rqstMfnОбязательныйMFN записи заказа
RqstExecВыполнение заказа на издание
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Выполнение заказа на издание. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rqstRecОбязательныйЗапись заказа
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOcc0Номер повторения экземпляра в записи издания
SaveRecordСохранение записи базы данных
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Сохранение записи базы данных. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$dbОбязательныйБаза данных
Record$rОбязательныйЗапись базы данных
SaveRecordBookСохранение записи издания
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Сохранение записи издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$dbОбязательныйБаза данных
Record$rОбязательныйЗапись базы данных
SaveRecordRdrСохранение записи читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Сохранение записи читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$dbОбязательныйБаза данных
Record$rОбязательныйЗапись базы данных
SaveRecordRqstСохранение записи заказа
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Сохранение записи заказа. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$dbОбязательныйБаза данных
Record$rОбязательныйЗапись базы данных
SetContextУстановка контекста АРМ книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Установка контекста АРМ книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
mixed$ctxОбязательныйКонтекст АРМ книговыдачи
SetCurRdrУстановка текущего читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Установка текущего читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
SetCurRdrAppУстановка текущего читателя по шифру
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Установка текущего читателя по шифру. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$shОбязательныйШифр или идентификатор читателя
SetCurRdrAppByMfnУстановка текущего читателя по MFN
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Установка текущего читателя по MFN. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$mfnОбязательныйMFN записи
SetCurRdrAppByRIУстановка текущего читателя по идентификатору
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Установка текущего читателя по идентификатору. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$readerIdОбязательныйИдентификатор читателя
SetCurRdrAppBySearchУстановка текущего читателя по результату поиска
Подробнее... 
Функция осуществляет поиск читателя по заданному выражению и устанавливает его как текущего в контексте АРМ Книговыдача.
ТипПараметрПо умолчаниюОписание
String$searchОбязательныйПоисковое выражение
SetRDRVidRecInfoДобавление сведений о выдаче в запись читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Добавление сведений о выдаче в запись читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
String$bookDbNameОбязательныйИмя базы данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Integer$instanceCount1Количество экземпляров
SetRdrVisitРегистрация посещения читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Регистрация посещения читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Database$rdrDbОбязательныйБаза данных читателей
Record$rdrRecОбязательныйЗапись читателя
mixed$causeCodeОбязательныйКод причины посещения
SetRqstBrStatusМеняет статус бронирования для записи заказа с указанным mfn из БД irbDb на статус status
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Установка статуса бронирования заказа. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
String$irbDbОбязательныйИмя БД заказов
String$mfnОбязательныйMFN записи заказа
String$status''Новый статус заказа
ShowОтображение интерфейса книговыдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Отображение интерфейса книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
Не описаны
TransformBookOccAsBooklandПеревод экземпляра в статус выдачи
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод экземпляра в статус выдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Integer$instanceCount1Количество экземпляров
Boolean$isAfterBronefalseПараметр `isAfterBrone`
TransformBookOccAsBroneПеревод экземпляра в статус брони
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод экземпляра в статус брони. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Integer$instanceCount1Количество экземпляров
TransformBookOccAsLostПеревод экземпляра в статус утраты
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод экземпляра в статус утраты. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Integer$instanceCount1Количество экземпляров
TransformBookOccAsReturnПеревод экземпляра в статус возврата
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод экземпляра в статус возврата. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
Integer$instanceCount1Количество экземпляров
TransformRdrAppendBooklandДобавление выдачи в запись читателя
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Добавление выдачи в запись читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Database$bookDbОбязательныйБаза данных изданий
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
mixed$returnDate''Дата возврата
Integer$instanceCount1Количество экземпляров
TransformRdrOccAsReturnПеревод выдачи читателя в состояние возврата
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод выдачи читателя в состояние возврата. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rdrRecОбязательныйЗапись читателя
Integer$rdrOccNoОбязательныйНомер повторения выдачи в записи читателя
Boolean$isLostfalseПараметр `isLost`
TransformRqstAsBroneПеревод заказа в состояние брони
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод заказа в состояние брони. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rqstRecОбязательныйЗапись заказа
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
String$status''Статус операции
TransformRqstAsExecutedПеревод заказа в состояние исполнения
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод заказа в состояние исполнения. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rqstRecОбязательныйЗапись заказа
Record$bookRecОбязательныйЗапись издания
Integer$bookOccОбязательныйНомер повторения экземпляра в записи издания
String$rdrMfn''MFN записи читателя
TransformRqstAsReturnFromBroneToFondВозврат забронированного заказа в фонд
Подробнее... 
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Возврат забронированного заказа в фонд. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland.
ТипПараметрПо умолчаниюОписание
Record$rqstRecОбязательныйЗапись заказа