katlog.orgжурнал разработки Демо-каталогДемо
БИ004
Библиотечное2 мин чтения

Правила выдачи: на дом, в читальный зал, не выдаётся

Редкое издание XVIII века и свежий справочник по генетике нельзя выдавать по одним правилам. Как в Katlog задаются правила для фондов — и как одна строгая проверка не давала выдавать книги в читальный зал.

В любой библиотеке есть книги, которые можно унести домой, и книги, с которыми работают только в зале. В каталоге MPT01 это видно по кодам фондов: BIB, RAR, REF, MAG и другие. Но сам код ничего не говорит о правилах — их знает библиотекарь.

Три правила

В Katlog у каждого фонда одно из трёх правил:

  • Выдаётся на дом — можно заказать и на дом, и в читальный зал.
  • Только читальный зал — работа с книгой только на месте.
  • Не выдаётся — заказать нельзя.

По умолчанию фонды RAR (редкие издания) и REF (справочные) выдаются только в читальный зал, остальные — на дом. Библиотекарь меняет это в настройках, в одной таблице всех фондов: там же видно число экземпляров и задаются названия для читателей на трёх языках.

Katlog: Настройки → Фонды (коды, число экземпляров, правило, названия)
Одна таблица для всех фондов каталога.

Правило — у экземпляра, а не у записи

У одной книги могут быть два экземпляра в разных фондах: один в основном фонде, другой в справочном. Поэтому правило определяется фондом конкретного экземпляра. В карточке книги у каждого экземпляра написано, как его можно получить.

Ошибка, которую поймала проверка кодаПри подготовке заказа система сравнивала правило фонда со способом заказа строго: «читальный зал» принимал только экземпляры с правилом «только читальный зал». Экземпляр из обычного фонда, который можно унести домой, для работы в зале не предлагался — хотя очевидно, что в зале с ним работать тоже можно. Правильная логика: для читального зала подходят фонды «на дом» и «только читальный зал».

Проверка на сервере

Правило проверяет сервер, а не страница в браузере. Даже если кто-то попробует отправить заказ редкой книги «на дом» в обход кнопок, сервер его не примет. Экземпляры без кода фонда — а их в нашей выгрузке почти треть — по умолчанию считаются выдаваемыми на дом. Это первое, что стоит проверить библиотекарю в настройках.