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

Здравствуйте! как настроить вставку полей при выборе автора из авторитетного файла? Например, хотим чтобы в поле 961 не вставлялись данные в подполе ^C
или какой файл отвечает за настройку вставки данных из авторитетного файла?

Re: Настройка вставки из авторитетного файла
Пользователь: Куделя (IP-адрес скрыт)
Дата: 11, October, 2022 07:15

Посмотрите вторую строку в ATHRA\ATHRAOX.PFT

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: Настройка вставки из авторитетного файла
Пользователь: studentru2009 (IP-адрес скрыт)
Дата: 11, October, 2022 15:20

этот файл отвечает за отображение при поиске автора в авторитетной базе автора. А нужна именно вставка из базы авторитетных файлов например в поле автора 961. Так понимаю это только autoin.gbl редактировать?

Re: Настройка вставки из авторитетного файла
Пользователь: Куделя (IP-адрес скрыт)
Дата: 11, October, 2022 18:51

Этот файл отвечает за все. Посмотрите в Приложении 8 документации описание режима ввода 10 (для авторитетных файлов).
Цитата:
<имя групп.формата> - имя специального группового формата (без расширения), состоящего из трех строк, каждая из которых представляет собой самостоятельный формат:
1-я строка – формат показа основного элемента;
2-я строка – формат переноса при отборе;
3-я строка – формат инверсии

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP

Re: Настройка вставки из авторитетного файла
Пользователь: Куделя (IP-адрес скрыт)
Дата: 11, October, 2022 19:11

Прошу прощения - не тот файл вам посоветовал откорректировать. Для ввода в 961 поля на РЛ SPEC используется вложенный РЛ 961n.wss, а уже в нем прописан формат для обращения к авторитетному файлу авторов - ATHRAI.PFT
Вот в нем вторая строка и содержит вставку подполя ^C:

mhl,(if p(v***^a)then '^3',if v903<>''then v903 else f(mfn,0,0) fi,'^A'v***^a,'^B'v***^b,'^G'v***^g,'^1'v***^1,'^C'v***^c,'^D'v***^d,'^F'v***^f,'^L'if v***^9:'0'then'1'fi,'^9',if v***^9:'0'then'1'fi,if p(v***^<) and (not(v***^9:'0'))then '1' fi,if p(v910^P) then '^P',&unifor('Av910^P#'&unifor('+N910')) fi,if p(v910^Y) then '^Y',&unifor('Av910^Y#'&unifor('+N910')) fi,if '***'='410'then '^3',if v903<>''then v903 else f(mfn,0,0) fi,'^AНепринятые формы имени лица не используются' fi,'^U^R'fi/)

Иркутская ОГУНБ
ИРБИС64.21Турбо
WebИРБИС-PHP



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