Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Обновление справочника Места хранения
Пользователь: alexskr69@gmail.com (IP-адрес скрыт)
Дата: 21, September, 2020 13:56

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

В связи с этим имеются два вопроса:

1. Как отобрать все записи в базе, содержащие определенное место хранения, например "Библиотека 1", и как исправить сразу во всех этих записях место хранения на другое, например "Библиотека 8" или просто удалить ряд записей (списали книги)?

2. "Библиотека 1" уже не существует, но в справочнике "Места хранения" она осталась и при вводе новых книг в базу в выпадающем списке она появляется, усложняя работу сотрудника, который регистрирует новые книги.

Можно ли как-то удалять логически (не показывать при вводе)данное место хранения ("Библиотека 1"), оставив в самом справочнике это значение (пусть будет)?

Спасибо.

Re: Обновление справочника Места хранения
Пользователь: Barkoff (IP-адрес скрыт)
Дата: 21, September, 2020 14:34

1. Глобальная корректировка вам в помощь.



Редактировано 1 раз. Последний раз 21.09.2020 14:34 пользователем Barkoff.

Re: Обновление справочника Места хранения
Пользователь: roit (IP-адрес скрыт)
Дата: 21, September, 2020 16:00

Записи, содержащие определенное место хранения отобрать проще простого - по словарю "место хранения экземпляра". Поменять тоже несложно, как было сказано выше - глобальная корректировка. Можно CHAC - заменить в любом повторении поля одно значение на другое.
Конечно, если Вы владеете языком форматирования ирбис, то можно написать более сложную глобальную и сделать это в 1 шаг, но можно вполне и так, как я написала. Картинки прикрепила.
Ну а удалить чуть сложнее. Поле 910 ведь повторяется. Тут надо посмотреть чтобы у записи все повторения были именно в этом месте хранения (это можно задать в последовательном поиске) и тогда можно записи удалять соответствующей глобальной корректировкой.
Не совсем понятно, если у вас уже нет места хранения Библиотека 1 зачем она в справочнике. Если нужен вариант с этим местом хранения на какой-то всякий случай, то можно сохранить себе старую версию справочника - просто сделать копию файла и назвать эту копию как-то под другому, ну например mhr_old.mnu.



Редактировано 4 раз. Последний раз 21.09.2020 16:13 пользователем roit.

Вложения: словарь.jpg (420.1KB)   глобальная.jpg (441.1KB)  
Re: Обновление справочника Места хранения
Пользователь: GLUKa (IP-адрес скрыт)
Дата: 22, September, 2020 04:48

Для поиска по месту хранения есть замечательная корректировка по словарю :)

Кнопочка на панели инструментов расположена рядом. с кнопкой глобальной корректировки

Скриншот корректировки по словарю

Государственная универсальная научная библиотека Красноярского края, Ассоциация ЭБНИТ

Re: Обновление справочника Места хранения
Пользователь: roit (IP-адрес скрыт)
Дата: 22, September, 2020 10:39

Она конечно замечательная, только пользуясь ей нельзя отключить ФЛК и Автоввод. Последствия могут быть грустными. Например, логическое удаление записей, которые программа сочтет дублетными. А как мы знаем далеко не все записи которые считает программа дублетными на самом деле таковыми являются. Или с тех пор как мы на это налетели, при освоении еще ИРБИСа, и перестали пользоваться данным удобным режимом что-то изменилось?



Редактировано 1 раз. Последний раз 22.09.2020 10:40 пользователем roit.

Re: Обновление справочника Места хранения
Пользователь: alexskr69@gmail.com (IP-адрес скрыт)
Дата: 23, September, 2020 16:47

Спасибо за ответ.
У меня еще мало опыта в применении Ирбиса но ваши ответы подсказывают для меня направление дальнейшей работы. Общий смысл понятен.
Буду учиться.

Re: Обновление справочника Места хранения
Пользователь: Butterfly (IP-адрес скрыт)
Дата: 03, August, 2021 11:18

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

Re: Обновление справочника Места хранения
Пользователь: ochagova (IP-адрес скрыт)
Дата: 03, August, 2021 11:59

Возможно с помощью последовательного поиска. Например для поля 1 и справочника SPR в нижнем окне пишется:
| v1<>&uf('KSPR.mnu!',v1)

Re: Обновление справочника Места хранения
Пользователь: Butterfly (IP-адрес скрыт)
Дата: 05, August, 2021 03:23

Спасибо!



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