Re: заимствование записей
Пользователь:
А. Роман (IP-адрес скрыт)
Дата: 17, January, 2024 18:53
К нам тоже поступило обращение от двух библиотек с вопросом о том, как посчитать кол-во заимствованных записей.
В целом, необходим единый подход, который бы позволил в дальнейшем библиотекам по отдельным БД получать такую информацию.
К примеру, все записи, которые заимствуются через интерфейс ИРБИС-Корпорации получают в первое повторение 907 поля значение в котором есть этап работы ICORP дата заимствования и краткое наименование библиотеки-источника записи. Например: ^CICORP^A20240116^BЯр.ОУНБ
Поэтому, посчитать сколько записей было заимствовано из ИРБИС-Корпорации за год вполне можно последовательным поиском, без какой-либо обработки записей БД или дополнительных настроек словарей.
Строка формата для последовательного поиска записей, заимствованных в 2023 году из ИРБИС-Корпорации будет такой:
&uf('Av907^C#1'):'ICORP' and &uf('Av907^A.4#1')='2023'
Посчитать записи, которые заимствовали за год путем импорта из Web-ИРБИС или просто импортировали в каком-либо из форматов в АРМ Каталогизатор или в АРМ Администратор практически невозможно, если только после импорта у таких записей не корректировалось поле 907 простановкой этапа работы ZU, ZS и т.п. или если не проставлялся этап работы ZU,ZS или еще какое-то значение, придуманное самостоятельно для этапа работы "заимствование".
Нужна единая рекомендация от разработчиков, о том, какие действия при импорте нужно выполнять пользователю, чтобы потом можно было посчитать кол-во импортированных (заимствованных записей). Также нужны и дополнительные (общие для всех) изменения в форматах ИРБИС по этому поводу.
К примеру при импорте в АРМ Каталогизатор можно выполнять смену этапа работы в настройках с ПК на ZU, ZS, ZR (для импорта в формате русмарк) или ZI (для импорта записей в формате ИРБИС).
Можно ввести для упрощения единое обозначение ZAIM, если не потребуется считать сколько записей было импортировано в том или ином формате.
Попробую высказать начальное предложение.
Для импорта с ТВП можно было бы предусмотреть ввод в 907 поле (первым повторением) значения с текущей датой, ФИО ответственного для АРМ каталогизатор или значения IMPORT для серверного АРМ Администратор, а также ZAIM в подполе этап работы.
Для записей, которые были загружены в БД ЭК ранее нужна будет ГК для подобной корректировки 907.
При этом записи нужно будет предварительно отбирать последовательным поиском (скажем по диапазону MFN (если библиотекари не пытаются заимствовать новые записи на места логически или физически удаленных записей) + по формату not &uf('Av907^C#1'):'ICORP' и после уточнение по этому результату поиска по формату not &uf('Av907^C.2#1'):'ПК'
(см. скриншот).
Но, это будет работать если сотрудники при вводе данных применяют смену этапов работы и при самостоятельной каталогизации указывают в момент создания записи этап работы ПК.
Если модифицировать словарь Технология (с префиксом TH=) добавив в него дополнительные термины, которые будут начинаться с этапа работы после которого будет идти дата, то можно будет отбирать кол-во записей не последовательным поиском, а по словарю Технология с усечением (см. скриншот) и далее подготовить формат, в который будут выводиться значения заимствованных записей по списку БД (логично будет привязать его к первой записи БД CMPL).
Редактировано 1 раз. Последний раз 17.01.2024 18:55 пользователем А. Роман.
Вложения:
отбор записей.png (76.5KB)
этап работы ZAIM.png (138.8KB)
image (18).png (177.6KB)