Начиная с последней версии АРМа Книгообеспеченность, коэффициенты книгообеспеченности начали формироваться программно. Т. е. в самой программе, а не внешних ИРБИС-скриптах. Это позволило в сотни раз повысить скорость выполнения задачи, предупредить проблемы переполнения записи(особенно актуально для ИРБИС 32) и значительно упростить алгоритм.
Тем не менее, если раньше для выявления своих ошибок пользователю было достаточно изучить используемый алгоритм вычисления, то теперь это невозможно – алгоритм скрыт внутри программы.
В данном сообщении я попробую описать принцип вычисления коэффициентов, насколько я его понял, и очень надеюсь, что Людмила Николаевна сможет поправить меня и сообщить об особенностях нового алгоритма.
Данная ветка должна представлять интерес для всех работающих по интегрированной технологии(VUZ+RDR+каталог) пользователей АРМа Книгообеспеченность у которых не происходит автоматическая генерация 693 поля.
Для анализа возьмём всего две записи: на книгу и студента
Книга:
#200: ^AВысшая математика. Обыкновенные дифференциальные уравнения. Ряды. Общая схема построения интегралов. Теория поля. Уравнения
математической физики^Eрабочая прогр., задания на контр. работы 5,6,7,8 и метод. указания к их выполнению^Fсост. И. Б. Ерунова [и др.]
#691: ^BМАТ^AИСААиУ^DМатематика,ч.1^I1787^C220201^Oозо^F1^HПУИС^W1787/14^Gусл
Студент:
#10: Алексеева
#11: Мария
#12: Сергеевна
#50: студент
#90: ^02008/2009^F9^AИСААиУ^Oозо^C220201^Vспц
1. На основе библиографической записи формируются ключ(записывался ранее в подполе 0 и 9 в зависимости от полугодия):
ИСААиУ220201озо-S1
Ключ включает факультет, специальность, форму обучения и семестр.
2. В словаре «Студент:Фак\каф\спец\дисц\сем» базы RDR формируется аналогичный ключ, связанный с записью читателя:
ИСААиУ220201озо-S1
3. Система ищет по ключу библиографической базы записи в базе читателей и получает количество студентов. Коэффициент книгообеспеченности для текущего полугодия= кол-во книг \ кол-во студентов. В данном случае он будет равен 1.
Где моя ошибка? Я предположил, что дело в Виде обучения(спец, магистр, бакалавр). Но как можно заметить, в словаре RDR присутствуют как полные связки, учитывающие вид обучения, так и сокращённые в которых отсутствует даже форма обучения.
Редактировано 2 раз. Последний раз 04.03.2009 15:12 пользователем Кирилл Соколинский (СЗТУ).