Функция MakeOrder($user_id, $dbn, $record_id, $place_of_issue = '')


НАЧАЛО >> API ИРБИС 64/128 >> JSON-RPC API модуля API >> Функция MakeOrder($user_id, $dbn, $record_id, $place_of_issue = '')📄 Скачать в DOCX


1. Описание функции

Функция создания заказа на издание по месту выдачи.

2. Параметры

Таблица 1. Параметры функции MakeOrder
Параметр Тип Описание
$user_id string Идентификатор пользователя.
$dbn string Имя БД, в которой хранится запись на издание
$record_id string Шифр заказываемого документа (обычно – поле 903 библиографической записи)
$place_of_issue string Код места выдачи, в котором пользователь желает получить заказываемое издание

3. Возвращаемые значения

0 в случае успешного завершения операции.

4. Исключения

Таблица 2. Исключения функции MakeOrder
Код Текст Описание
-1 Не удалось открыть БД <Имя_БД> Произошла ошибка при открытии БД каталога, в котором хранится запись издания
-1 Не найдена запись пользователя Попытка поиска пользователя по указанному идентификатору вернула пустой результат
-3 Ошибочный идентификатор записи, запись не найдена Возникает в случае, если по указанному шифру издания в БД каталога не нашлось соответствующей записи