Система автоматизации библиотек ИРБИС


Контроль системы книговыдачи


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

Со стороны БД читателя: для каждой записи читателя-должника по данным, указанным в ней, должна быть доступна БД каталога, по шифру документа должна находиться единственная запись каталога, в этой записи должно быть поле экземпляра с заданным инвентарным номером, статус этого экземпляра должен иметь значение "занят" или "многоэкземплярность" с правильным соотношением количества полученных и выданных экземпляров". Нарушение одного из условий считается рассогласованием первого типа, т.е.:

не найдена БД каталога

более одной записи каталога

не найдена запись в БД каталога

найдена запись каталога, но нет поля экземпляра с искомым инвентарным номером

в записи каталога найден нужный экземпляр, но значение статуса не "занят" и не "многоэкземплярность"

при статусе "многоэкземплярность" некорректное соотношение между количеством полученных и выданных экземпляров

Со стороны БД каталога: для экземпляра издания в БД каталога, который числится как занятый или многоэкземплярный при корректном соотношении количества полученных и выданных экземпляров в БД читателя должен существовать читатель, за которым числился бы данный экземпляр. Рассогласованием второго типа считаются ситуации:

некорректное соотношение количеств полученных и выданных экземпляров

нет читателя с данным шифром издания

есть читатель, но он не должник

у читателя-должника для данного шифра издания имя БД каталога или инвентарный номер экземпляра издания не совпадают со значениями в записи каталога



Для запуска контроля системы книговыдачи служит кнопка ВЫПОЛНИТЬ в области КОНТРОЛЬ СИСТЕМЫ КНИГОВЫДАЧИ. Возникающая при этом форма (см. рис. 4.5.2а) служит для указания параметров контроля.




Рис. 4.5.2а. Форма для контроля системы Книговыдачи

Прежде всего необходимо определить режим проверки, сделав соответствующий выбор на панели ПОДЛЕЖАТ КОНТРОЛЮ. Возможны два режима проверки:

БД ЧИТАТЕЛЕЙ. За основу при проверке выбирается база данных читателей. При этом обнаруживаются рассогласования первого типа.

При выборе этого режима активизируется левая панель выбора режимов корректировки:

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

корректировать базу данных каталога: при обнаружении рассогласования в БД каталога для пятого случая из приведенных выше соответствующий экземпляр помечается как "занятый", остальные случаи отмечаются в протоколе;

ничего не корректировать: информация о рассогласовании только выводится в протокол.

БД КАТАЛОГА. За основу при проверке выбирается база данных каталога и обнаруживаются рассогласования второго типа. При этом предлагается выбрать БД каталога из списка. Если такой выбор не сделан, то проверяются последовательно все БД каталога. Можно задать диапазон MFN проверяемых записей.

При выборе этого режима активизируется правая панель выбора режимов корректировки:

корректировать БД каталога: при обнаружении рассогласования в первом случае из приведенных выше запись корректироваться не будет, для остальных случаев соответствующий экземпляр в записи каталога помечается как "свободный";

не корректировать БД каталога: при обнаружении рассогласования выдается лишь информация в протокол.

Для начала процесса контроля следует нажать кнопку ВЫПОЛНИТЬ. В стандартном диалоговом окне следует задать имя файла протокола или отказаться от его формирования. По завершении процесса контроля выдается соответствующее сообщение.


Содержание раздела