НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> API - API ИРБИС 64/128 >> Руководство пользователя >> Функционал сервисов для интеграции приложений в виде JSON-RPC 2.0 API >> Функция GetExemplarsInfo($dbn, $record_id)
Функция получения информации об экземплярах издания и их статусе
| Параметр | Тип | Описание |
|---|---|---|
| $dbn | string | Имя БД, в которой хранится запись на издание |
| $record_id | string | Шифр документа описания издания (обычно, значение поля 903) |
Возвращает массив вида:
array(
'Id' => 8,
'Method' => 'GetExemplarsInfo',
'Params' =>
array (
0 => 'IBIS',
1 => '004(075.8)/Т 35-596353004',
),
'Error' => NULL,
'Result' =>
array (
0 =>
array (
'total' =>
array (
'count' => 15,
),
'free' =>
array (
'count' => 11,
'inventories' =>
array (
0 =>
array (
'db' => 'IBIS',
'recid' => '004(075.8)/Т 35-596353004',
'inv' => '386030',
),
1 =>
array (
'db' => 'IBIS',
'recid' => '004(075.8)/Т 35-596353004',
'inv' => '02386030',
),
),
),
'busy' =>
array (
'count' => 4,
'inventories' =>
array (
0 =>
array (
'db' => 'IBIS',
'recid' => '004(075.8)/Т 35-596353004',
'inv' => '02386030',
),
),
),
'place_of_store' => 'ХР',
),
1 =>
array (
'total' =>
array (
'count' => 40,
),
'free' =>
array (
'count' => 40,
'inventories' =>
array (
0 =>
array (
'db' => 'IBIS',
'recid' => '004(075.8)/Т 35-596353004',
'inv' => '02386031',
),
),
),
'busy' =>
array (
'count' => 0,
'inventories' =>
array (
),
),
'place_of_store' => 'СФ',
),
),
))
| Текст | Описание |
|---|---|
| Ошибка поиска записей | Возникает в случае, если по указанному идентификатору не найдена соответствующая запись на издание |