Функции могут быть вызваны как 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 | $instanceCount | 1 | Количество экземпляров |
|
| BookLost | Оформление утраты экземпляра издания
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Оформление утраты экземпляра издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Record | $rdrRec | Обязательный | Запись читателя | | Integer | $rdrOcc | Обязательный | Номер повторения выдачи в записи читателя | | Integer | $instanceCount | 1 | Количество экземпляров |
|
| BookManageByDirection | Выполнение операции книговыдачи по направлению движения
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Выполнение операции книговыдачи по направлению движения. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Integer | $direction | Обязательный | Направление операции книговыдачи | | Record | $rdrRec | Обязательный | Запись читателя | | Database | $bookDb | Обязательный | База данных изданий | | Record | $bookRec | Обязательный | Запись издания | | Integer | $bookOcc | Обязательный | Номер повторения экземпляра в записи издания | | Record | $rqstRec | Обязательный | Запись заказа | | mixed | $instanceCount | 1 | Количество экземпляров |
|
| BookReturn | Оформление возврата выданного экземпляра
Подробнее...
Функция осуществляет возврат выданного читателю экземпляра. Производится проверка возможности возврата, обновление статуса экземпляра в записи читателя и записи каталога. При необходимости выполняется перерегистрация читателя. Возможные исключения:
- Количество экземпляров к возврату указано как 0
- АРМ Книговыдача работает в режиме "Только выдача"
| | Тип | Параметр | По умолчанию | Описание | | Record | $rdrRec | Обязательный | Запись читателя | | Database | $bookDb | Обязательный | БД каталога, содержащая запись книги | | Record | $bookRec | Обязательный | Запись книги (каталога) | | Integer | $bookOcc | Обязательный | Номер повторения поля экземпляра в записи книги | | Integer | $instanceCount | 1 | Количество возвращаемых экземпляров | | Integer | $rdrOcc | 0 | Номер повторения выданной книги в записи читателя (если 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 | $doNotSave | false | Признак выполнения без сохранения записи |
|
| 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 | $isOk | true | Признак успешного результата | | String | $errorMessage | '' | Текст сообщения об ошибке | | Boolean | $isSilence | false | Признак подавления сообщений |
|
| GetArmData | Формирование объекта ответа АРМ книговыдачи
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Формирование объекта ответа АРМ книговыдачи. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Boolean | $isOk | true | Признак успешного результата | | String | $errorMessage | '' | Текст сообщения об ошибке | | Boolean | $isSilence | false | Признак подавления сообщений |
|
| GetBookAllowedOccs | Получение доступных экземпляров издания
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Получение доступных экземпляров издания. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Record | $bookRec | Обязательный | Запись издания | | String | $bar | Обязательный | Штрихкод экземпляра | | String | $inv | Обязательный | Инвентарный номер экземпляра | | String | $any | Обязательный | Произвольный идентификатор экземпляра | | Array | $filter | array (
) | Фильтр отбора |
|
| 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 | $filter | array (
) | Фильтр отбора |
|
| 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 | $filter | array (
) | Фильтр отбора |
|
| 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 | $instanceCount | 1 | Количество экземпляров | | String | $rqstMfn | '' | MFN записи заказа | | Boolean | $broneMode | false | Признак режима бронирования |
|
| 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_formular | REST-формуляр читателя
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: 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 | $bookOcc | 0 | Номер повторения экземпляра в записи издания |
|
| 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 | $instanceCount | 1 | Количество экземпляров |
|
| 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 | $instanceCount | 1 | Количество экземпляров | | Boolean | $isAfterBrone | false | Параметр `isAfterBrone` |
|
| TransformBookOccAsBrone | Перевод экземпляра в статус брони
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод экземпляра в статус брони. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Record | $bookRec | Обязательный | Запись издания | | Integer | $bookOcc | Обязательный | Номер повторения экземпляра в записи издания | | Integer | $instanceCount | 1 | Количество экземпляров |
|
| TransformBookOccAsLost | Перевод экземпляра в статус утраты
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод экземпляра в статус утраты. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Record | $bookRec | Обязательный | Запись издания | | Integer | $bookOcc | Обязательный | Номер повторения экземпляра в записи издания | | Integer | $instanceCount | 1 | Количество экземпляров |
|
| TransformBookOccAsReturn | Перевод экземпляра в статус возврата
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод экземпляра в статус возврата. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Record | $bookRec | Обязательный | Запись издания | | Integer | $bookOcc | Обязательный | Номер повторения экземпляра в записи издания | | Integer | $instanceCount | 1 | Количество экземпляров |
|
| TransformRdrAppendBookland | Добавление выдачи в запись читателя
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Добавление выдачи в запись читателя. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Record | $rdrRec | Обязательный | Запись читателя | | Database | $bookDb | Обязательный | База данных изданий | | Record | $bookRec | Обязательный | Запись издания | | Integer | $bookOcc | Обязательный | Номер повторения экземпляра в записи издания | | mixed | $returnDate | '' | Дата возврата | | Integer | $instanceCount | 1 | Количество экземпляров |
|
| TransformRdrOccAsReturn | Перевод выдачи читателя в состояние возврата
Подробнее...
Возвращает или изменяет данные подсистемы книговыдачи в рамках операции: Перевод выдачи читателя в состояние возврата. Метод используется динамической справкой Help и внутренними сценариями модуля Bookland. | | Тип | Параметр | По умолчанию | Описание | | Record | $rdrRec | Обязательный | Запись читателя | | Integer | $rdrOccNo | Обязательный | Номер повторения выдачи в записи читателя | | Boolean | $isLost | false | Параметр `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 | Обязательный | Запись заказа |
|