Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Добавление коллекции в поле 910
Пользователь: AnnaLa (IP-адрес скрыт)
Дата: 14, November, 2022 12:54

Добрый день, коллеги!
Помогите пожалуста новичку в ИРБИС разоабраться с таким вопросом.

Появилась необходимость добавить к некоторым экз.книги ещё одну коллекцию.

Как себе представляем и делам сейчас:
1. Т.к в каталогизаторе на закладке "Экземпляры" в поле 910 уже есть подполе Q:Коллекция , то мы добавили второе N:Коллекция2 в файле 910.wss

2.Затем в файле DBNAME.fst добавили в строку /|Coll=|v910^q/|Coll=|v910^n/ чтобы подполе ^N отражалось в словаре при поиске.

3.Пересоздали словарь.

4. Теперь нужно вывести в карточке проссмотра в Каталагизаторе справа внизу вторую коллекцию.
И тут встает вопрос в каких файлах надо добавить строки?

Пока методом проб нашли этот oex910_H_full.pft
заменили все строчки, где есть v910^q на такие
... колл. |v910^q,| |"; "v910^n| ...

В каталагизаторе результаты посмотрели, всё вроде отображается как надо.

но есть же ещё файлы oex910_Full.pft, oex910.pft и возможно ещё какие то где надо внести изменения?

Могли бы подсказать чем они отличаются и за что отвечают?

И если надо что то ещё сделать, чтобы завершить процесс добавления коллекции, то подскажите пожалуйста!

Re: Добавление коллекции в поле 910
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 15, November, 2022 09:58

Файлы oex910_Full.pft, oex910.pft отвечают за просмотр сведений об экземплярах в формате RTF, а oex910_H_full.pft и oex910_H.pft - в формате HTML

Re: Добавление коллекции в поле 910
Пользователь: AnnaLa (IP-адрес скрыт)
Дата: 16, November, 2022 09:42

спасибо за разъяснение. А в целом ход мыслей для выполнения задачи верный? Или надо что то ещё сделать, для введения нового поля вработу?



Редактировано 1 раз. Последний раз 21.11.2022 11:54 пользователем AnnaLa.

Re: Добавление коллекции в поле 910
Пользователь: Милана А. (IP-адрес скрыт)
Дата: 09, December, 2022 09:35

AnnaLa написал(а):
-------------------------------------------------------
> спасибо за разъяснение. А в целом ход мыслей для
> выполнения задачи верный? Или надо что то ещё
> сделать, для введения нового поля вработу?

Мне кажется, что изначально вы выбрали не тот путь.
Есть понятие "Коллекция" - для экземпляров, указывая эту коллекцию, мы как правило определяем, где хранится экземпляр. Он не повторяемый, не может один экземпляр храниться в нескольких местах сразу.
Есть еще понятие "Коллекция тематическая" - поле 985, ищите его во вкладке "Систематизация". И оно имеет отношение не к экземпляру, а записи в целом и раскрывает его содержание, поле повторяющееся. Думаю, вам нужно использовать именно это поле.

Re: Добавление коллекции в поле 910
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 09, December, 2022 19:37

Милана А. написал(а):
-------------------------------------------------------
> AnnaLa написал(а):
> --------------------------------------------------
> -----
> > спасибо за разъяснение. А в целом ход мыслей
> для
> > выполнения задачи верный? Или надо что то ещё
> > сделать, для введения нового поля вработу?
>
> Мне кажется, что изначально вы выбрали не тот
> путь.
> Есть понятие "Коллекция" - для экземпляров,
> указывая эту коллекцию, мы как правило определяем,
> где хранится экземпляр. Он не повторяемый, не
> может один экземпляр храниться в нескольких местах
> сразу.
> Есть еще понятие "Коллекция тематическая" - поле
> 985, ищите его во вкладке "Систематизация". И оно
> имеет отношение не к экземпляру, а записи в целом
> и раскрывает его содержание, поле повторяющееся.
> Думаю, вам нужно использовать именно это поле.

Милана, спасибо! Почти то же самое я говорил не так давно коллегам по телефону. Не стоит сразу переделывать САБ ИРБИС под свое видение, стоит попробовать присмотреться повнимательнее к проблеме/задаче и возможно подстроиться под тот порядок, что предлагается в САБ ИРБИС.

Re: Добавление коллекции в поле 910
Пользователь: AnnaLa (IP-адрес скрыт)
Дата: 14, December, 2022 11:30

Спасибо большое за разъяснения!
Но возникает такой вопрос, справочник в поле 985 "Коллекция тематическая" у нас имеет вид
01- Коллекция 1
02- Коллекция 2
---------------

а не наши названия коллекций, которые выбираются в поле "Экземпляры" в поле 910. Его тогда можно получается наполнить нашими названиями? Если так, то подскажите пожалуйства какой это файл?

и самое ВАЖНОЕ, оно никак не отображается в проссмотре карточки. Если выбрать коллекцию в 910, то в карточке выводится "колл. Такая-то"
а информация из поля 985 в карточке не выводится. А надо видеть в каких коллекциях участвует книга.

Re: Добавление коллекции в поле 910
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 14, December, 2022 16:28

В отношении корреткировки каких-либо справочников в САБ ИРБИС нужно:
1. Изучить разделы документации общего описания в отношении функционала АРМ Администратор, а также информацию разделов АРМ Каталогизатор, Книговыдача, Комплектатор по справочникам, которые предполагаете корректировать (не все справочники можно корректировать без согласования с разработчиками).
2. Открыть в АРМ Администратор редактор рабочих листов (РЛ), открыть файл нужного вам РЛ, найти нужное поле и открыть файл РЛ подполей данного поля. Так можно понять какой файл справочника привязан к тому или иному полю/подполю для того или иного РЛ.

Если справочник должны будут иметь возможность корректировать каталогизаторы, то имя справочника можно добавить в файл mnu.mnu и после этого появится возможность открывать его на корректировку в меню Корректировка справочников в АРМ Каталогизатор.

Видео поиска и корректировки справочника в АРМ Администратор
В Клиентском АРМ Администратор также можно открывать и корректировать РЛ и справочники, только выбор расположения файла выглядит немного иначе, не открытием папок в проводнике, а выбором директории из списка.



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

Re: Добавление коллекции в поле 910
Пользователь: lwind (IP-адрес скрыт)
Дата: 15, December, 2022 09:55

А что насчет поля 985 "Коллекция тематическая" оно дейтсивтельно подходит под указанную выше задачу и нужно этот справочник получается сделать таким же, как "Коллекция" и использовать именно его, если у экземпляра несколько коллекций? Просто оно же не выводится, как подполе Q:Коллекция в карточке?



Редактировано 1 раз. Последний раз 15.12.2022 09:56 пользователем lwind.

Re: Добавление коллекции в поле 910
Пользователь: elkinaos (IP-адрес скрыт)
Дата: 15, December, 2022 10:09

В каталогизаторе в просмотре отображается в самом низу Входит в коллекцию:

Re: Добавление коллекции в поле 910
Пользователь: lwind (IP-адрес скрыт)
Дата: 15, December, 2022 12:18

Если выбираем темат.коллекцию, то у нас ничего в карточке не отображается (см. скриншот). Только та коллекция, что выбрана в подполе Q: Коллекция

Вложения: 2022-12-15_12-15-05.png (40.2KB)  
Re: Добавление коллекции в поле 910
Пользователь: elkinaos (IP-адрес скрыт)
Дата: 16, December, 2022 08:15

А версия Ирбиса у Вас какая?

Вложения: 2022-12-16_081351.jpg (54.7KB)  
Re: Добавление коллекции в поле 910
Пользователь: lwind (IP-адрес скрыт)
Дата: 16, December, 2022 11:29

ИРБИС 64+ 2020.1 серверная часть показывает, клиенты на 2020.5

Re: Добавление коллекции в поле 910
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 18, December, 2022 20:06

Татьяна, фрагмент кода, отвечающий за вывод данных из поля 985

'<b> ',if v985<>'' then if &uf('Av985#2')='' then 'Входит в коллекцию: ' else 'Входит в коллекции: 'fi fi,'</b>',
(if p(v985)then '<br>'&uf(|Kcollt.mnu\|v985/)fi/)


был добавлен разработчиками в обновлении D2 для версии 2021.1 (в файлах kn_h.pft и mn_h.pft)

Судя по всему эти обновления у вас не были установлены. В вашу папку в облаке загрузили все архивы обновлений для версии 2021.1 (начиная с D0 и до D4).

В принципе, если Вы хотите что-то изменить в форматах просмотра, то также как и с РЛ Вы можете это сделать самостоятельно при помощи редактора форматов. Но учтите, что такие изменения дальше во все обновления Вы должны будете переносить самостоятельно, т.к. разработчику о них ничего не известно и применение последующих обновлений может затереть такие пользовательские изменения.

Re: Добавление коллекции в поле 910
Пользователь: lwind (IP-адрес скрыт)
Дата: 19, December, 2022 10:46

Спасибо большое за разъяснения. Теперь понятно почему мы не понимали назначение поля Тематиеская коллекция и не видели вывода в карточке. Попробуем всё исправить.



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