Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Корректировка по словарю
Пользователь: ollescher (IP-адрес скрыт)
Дата: 30, October, 2007 15:38

Уважаемые коллеги!
Подскажите, пожалуйста!
В виде поиска место работы автора корректировка по словарю недоступна. Я создала файл !dmodmr.pft, где указала '700,701,702$*'. Прописала в .ini файле этот файл. Корректировка стала доступна, но показывается не весь термин полностью, как например при корректировке предметных рубрик. Не знаю в чем дело. Помогите.

Re: Корректировка по словарю
Пользователь: Сорокина Лариса (IP-адрес скрыт)
Дата: 31, October, 2007 13:19

ollescher написал(а):
-------------------------------------------------------
> Уважаемые коллеги!
> Подскажите, пожалуйста!
> В виде поиска место работы автора корректировка по
> словарю недоступна. Я создала файл !dmodmr.pft,
> где указала '700,701,702$*'. Прописала в .ini
> файле этот файл. Корректировка стала доступна, но
> показывается не весь термин полностью, как
> например при корректировке предметных рубрик. Не
> знаю в чем дело. Помогите.

Нужно написать формат показа термина полностью и прописать имя этого формата в параметре itemF8For.

Re: Корректировка по словарю
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 31, October, 2007 17:01

ollescher написал(а):
-------------------------------------------------------
> Уважаемые коллеги!
> Подскажите, пожалуйста!
> В виде поиска место работы автора корректировка по
> словарю недоступна. Я создала файл !dmodmr.pft,
> где указала '700,701,702$*'. Прописала в .ini
> файле этот файл. Корректировка стала доступна, но
> показывается не весь термин полностью, как
> например при корректировке предметных рубрик. Не
> знаю в чем дело. Помогите.

Здесь должна быть другая логика выбора текста, подаваемого для корректировки, поскольку в IBIS.FST для терминов MR=, формирующихся из разных полей, используются квалификаторы, отличные от меток полей РЛ (инвертирование не является "правильным")
Для полей 700, 701, 702 в !dmodmr.pft нужно написать так
(if '***'='7003' then /'700,701,702$'v700^p else
if '***'='7013' then /'700,701,702$'v701^p else
if '***'='7023' then /'700,701,702$'v702^p fi fi fi)

Вложения: !dmodmr.pft (758 bytes)  


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