Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 23, September, 2021 16:51

Произошло задвоение инвентарных номеров одно описание издания наложилось на другое описание, и обложка наложилась одна на другую. Сделала диагностику файла документов и диагностику файла словаря система ошибок не выявила, сделала диагностику связи ЭК и ПБД появилось сообщение что нужно актуализировать словарь, после того как словарь был актуалзирован, все осталось без изменений...дальше сделала создать словарь заново в итоге весь день идет процес и вот что появилось (см. вложение 1.1) и процесс пошел дальше

Вложения: 1.1.png (60.3KB)  
Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: Alio (IP-адрес скрыт)
Дата: 23, September, 2021 17:12

hmar написал(а):
-------------------------------------------------------
> Произошло задвоение инвентарных номеров одно
> описание издания наложилось на другое описание, и
> обложка наложилась одна на другую.
Что сие значит???

И при чем тут диагностика и пересоздание словарей???

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 23, September, 2021 17:27

так делала наша администратор системы Ирбис, она и сказала

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 23, September, 2021 17:38

Александр Иосифович, подскажите что тогда нужно делать в этом случае?

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 24, September, 2021 09:02

Может быть кто-то не очень аккуратно воспользовался вставкой из буферной записи? Это касается одной записи или большого количества? Если одна запись или небольшое количество записей, то можно посмотреть предыдущие копии записей.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 24, September, 2021 09:58

Запись востановила, подскажите, а как проверить по базе задвоенные инвентарные номера?

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 24, September, 2021 10:04

Александр Иосифович поясните, что дает создание словаря полностью, что в результате этого происходит?

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 24, September, 2021 14:31

hmar написал(а):
-------------------------------------------------------
> Запись востановила, подскажите, а как проверить по
> базе задвоенные инвентарные номера?


Самый примитивный способ - статистика по полю инвентарный номер и сортировка полученной таблицы по убыванию.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 24, September, 2021 15:22

А как сделать эту статистику, через последовательный поиск?

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 24, September, 2021 15:28

Увидела есть такой значок Статистика, но в самой форме не стоит 910^B подскажите что за файл, чтобы я в енго добавила это значение

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 24, September, 2021 15:37

Файл stt.mnu находится в папке базы. Добавьте в него строки

(v910^B/)
Инвентарный номер

и сохраните.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 27, September, 2021 10:15

Поставила в файле stt.mnu значение, выбрала его в Статистике и вот что получается (см. вложение 1), после всего процесса форма никакая не выходит, а возвращается опять к статистике (см. вложение 2).

Вложения: 1.png (219KB)   2.png (136.7KB)  
Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 27, September, 2021 10:33

Покажите файл stt.mnu.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 27, September, 2021 10:34

См. вложение

Вложения: STT.MNU (252 bytes)  
Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 27, September, 2021 10:55

видимо v нужно было с маленькой буквы написать...поняла в чем ошибка

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 27, September, 2021 12:51

Проверила формирование статистики с вашим файлом, все работает.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 27, September, 2021 17:09

Несколько раз запускала статистику в итоге долго грузит, а потом сбрасывает...у нас в базе 85115 инвентарных номеров в настройках статистики я задала параметры (см. вложение), может не правильно задала?

Вложения: 1.png (220.7KB)  
Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: Денисова Лариса (IP-адрес скрыт)
Дата: 28, September, 2021 10:35

Попробуйте без сортировки и уменьшите значение, например, до 100, чтобы проверить, что таблица формируется.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 28, September, 2021 12:36

Проверяла даже до 1000 таблица формируется, а если значение задаешь на все количество инв. номеров то (см. вложение 1) идет процесс, потом все заданные значения в статистике куда-то пропадают (см. вложение 2) и потом опять система сбрасывает

Вложения: Doc.png (184.6KB)   Doc1.png (86.5KB)  
Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: roit (IP-адрес скрыт)
Дата: 28, September, 2021 14:55

Простите, что влезаю, а почему дублетные инвентарные номера нельзя выявить через поиск (последовательный поиск / свободный поиск)? Мне присылали тут на форуме: (v910+|, |)<>&uf('Pv910')

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 28, September, 2021 15:02

а куда вы эти значения вводили? не сюда ли (см. вложение)

Вложения: D1.png (185KB)  
Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, September, 2021 15:30

одним полем ниже

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: roit (IP-адрес скрыт)
Дата: 28, September, 2021 15:42

Вам ответил Роман Сергеевич, но на всякий случай уточню: полем ниже, как я и написала - графа Свободный поиск



Редактировано 1 раз. Последний раз 28.09.2021 15:42 пользователем roit.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, September, 2021 16:37

Вообще странную конструкцию вам посоветовали. Может для других целей, т.к. она находит записи содержащие одинаковые повторения 910 поля целиком. Если хоть один символ будет отличаться, то уже запись не будет найдена. (v910^B+|, |)<>&uf('Pv910^B') даст результат по записям в которых повторяется инв. номер.

А вот если нужно отобрать все записи по БД, в которых есть инвентарные номера, дублетные как в пределах одной записи, так и находящиеся в разных записях, то подойдет условие: |910 val(&uf('J,IN='v910^B))>1
Оно для каждого повторения поля проверяет кол-во его вхождений в словаре инв. номер. Правда, если у вас есть записи с разными статусами экземпляров (например списанные, утерянные и числящиеся в библиотеке или выданными читателям) то вы такие инвентарные номера таким сценарием не найдете.
Нужно строить отдельный вид поиска по всем значениям инв. номеров безотносительно статуса экземпляров и только после проводить отбор таких записей сценарием |910 val(&uf('J,INALL='v910^B))>1 где INALL= префикс словаря со всеми значениями инв. номеров.

Может кто-нибудь подскажет сценарий проще?

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

Если бы вы работали с ИРБИС-Турбо то и изначальная форма статистики по всей БД без отбора записей построилась бы ощутимо быстрее и не пришлось бы огород городить.



Редактировано 1 раз. Последний раз 28.09.2021 16:38 пользователем А. Роман.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 28, September, 2021 17:10

Поиск сработал спасибо.Только почему то в ссылках стоят по 2 шт. инв. номеров (см. вложение), а в самой записи по одной.

Вложения: D1.png (161.9KB)  
Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: roit (IP-адрес скрыт)
Дата: 28, September, 2021 17:15

Простите, видно я Вам плохо посоветовала. Вот выше Роман Сергеевич разъяснил, что такой поиск неправильно срабатывает

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 28, September, 2021 17:21

hmar написал(а):
-------------------------------------------------------
> Поиск сработал спасибо.Только почему то в ссылках
> стоят по 2 шт. инв. номеров (см. вложение), а в
> самой записи по одной.

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

Попробуйте перейти к записям по ссылкам в словаре. Если запись будет только одна, то открыв окно с 910 полем в режиме Мультиввода (F3) отсортируйте его по полю инв. номера.
Если и при этом будет только одно значение инв. номера, значит проблему нужно будет искать в сценарии создания словаря.



Редактировано 1 раз. Последний раз 28.09.2021 17:23 пользователем А. Роман.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 29, September, 2021 09:56

Роман Сергеевич сделала, как вы написали, после нажатия Мультиввода F3 и сортировки по инв. номеру появились дублетные записи (см. вложение D1), дальше попробовала удалила одно повторение поля с ин. номером 76477, нажала Ввод, появилось сообщение Ошибка ФЛК поля (см. вложение D2)...дальше я видимо должна удалить лишние инвентарные номера и Сохранить запись

Вложения: D1.png (164.1KB)   D2.png (169.2KB)  
Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 29, September, 2021 10:06

На Вашем скриншоте видно несколько пар одинаковых инвентарных номеров.
При этом в одном случае статус экземпляра 0б в другом 4 (утерян) 76478, 76486 и т.д.
В сообщении ФЛК перечислены все дубли. Пока вы не удалите все дубли сообщение будет выводиться. Так как ошибка преодолимая, то можно закрыть окно и сохранить запись, но с последующим приведением 910 поля в порядок.

Re: Задвоение инентарных номеров в книжной базе ЭК
Пользователь: hmar (IP-адрес скрыт)
Дата: 29, September, 2021 10:25

Спасибо за помощь.



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.