Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Общие вопросы Ирбис64 :  ИРБИС Irbis
 
Проблема с режимом ввода через словарь
Пользователь: artgonch (IP-адрес скрыт)
Дата: 16, October, 2013 10:05

Здравствуйте.

Версия И64 (2012-1).

Понадобилось в поле 910^F (канал поступления) сделать вместо меню словарь. Все делаю по накатанной схеме:
1. В фале DANCE.FST добавляю строку:
454 0 MHL,(if p(v454) then|TP=|d454^a,&unifor(|9|v454^a,|/|v454^b),' \Оригинал переводн. изд.',if p(v454^u) then ' - МН\' else'\'fi fi,|%|d454)
481 0 MHL,(if p(v481^c) then if v481^u:'1'then else |TP=|d481^c,&unifor(|9|v481^c),if a(v481^z) then |;|v481^v fi,' \Приплетенное изд.\'fi fi,|%|d481/),
481 0 MHL,if s(v481^z)<>''then &uf('+7W46#'(|. |v46^h,if p(v46^i) then|, |v46^i else |. |v46^i fi,|. |v46^k,if p(v46^k) then|, |v46^m else |. |v46^m fi)),(if p(v481^z) then'TP=',&unifor('9'&unifor('Av461^c#1'),&uf('Ag46#1'),if &unifor('Av461^u#1'):'1'then if s(&unifor('Av461^x#1'),&unifor('Av461^b#1'))<>''then'/'&unifor('Av461^x#1'),&unifor('Av461^b#1') fi fi,|;|v481^v,if v481^u:'1'then|:|v481^c fi),' \Приплетенное изд.\'fi,|%|d481/) fi
488 0 MHL,(if s(v488^c,v488^z)<>'' then |TP=|d488,&uf(|9|d488,if v488^u:'1'then v488^z, |;|v488^v |:|d488^c fi v488^c,|. |v488^r,|.|v488^s,|. |v488^k,|.|v488^l, ' \Связанное изд.\',) fi,|%|d488/),
541 0 MHL,if p(v541) then"TP="d541,&unifor("9"v541),' \Перевод загл.',if v920='J'then ' - Журн.\' else if p(v463)then ' - Аналит.описание\' else'\'fi fi fi
517 0 MHL,(if p(v517) then|TP=|d517^a,&unifor(|9|v517^a),' \Разночтение\'fi,|%|d517/)
225 0 MHL,(if p(v225^a) then'TP=',&unifor(|9|v225^a,|/|v225^f)' \Серия\' fi,|%|d225/)
601 0 MHL,(if p(v601) then|TP=|d601^z,&unifor(|9|v601^z),' \Заглавие как предмет\'fi,|%|d601/)/
600 0 MHL,(if p(v600) then|TP=|d600^z,&unifor(|9|v600^z),' \Заглавие как предмет\'fi,|%|d600/)/
4601 0 MHL,(if p(v46^a) then|TP=|d46^a,&unifor(|9|v46^a),' \Серия - МН\'fi,|%|d46/)/
4602 0 MHL,(if p(v46^l) then|TP=|d46^l,&unifor(|9|v46^l),' \Паралл. загл. - МН\'fi,|%|d46/)
4603 0 MHL,(if p(v46^c) then|TP=|d46^c,&unifor(|9|v46^c),' \Предыдущее загл. - МН\'fi,|%|d46/)
910 0 MHL,(if p(v910) then |KPL=| v910^F fi/)
/*IBIS_USER

Меняю файл \DEPOSIT\910.wss:
F
Канал поступления
0
0
2
,KPL=


3. Создаю словарь заново.

Однако при открытии подполя 910^F в Каталогизаторе вижу пустой словарь. В чем причина ошибки? М.б., что-то в новой версии изменилось? Я посмотрел соседние строки в FANCE.FST: там ничего кардинально нового нет.

Re: Проблема с режимом ввода через словарь
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 17, October, 2013 10:07

Если вы меняете fst для создания словаря, то нужно поменять и файл с расширением ifs

Re: Проблема с режимом ввода через словарь
Пользователь: artgonch (IP-адрес скрыт)
Дата: 17, October, 2013 10:25

Яковлева Татьяна написал(а):
-------------------------------------------------------
> Если вы меняете fst для создания словаря, то нужно
> поменять и файл с расширением ifs


Я о таком впервые узнаю... А можно подробнее?

Re: Проблема с режимом ввода через словарь
Пользователь: Яковлева Татьяна (IP-адрес скрыт)
Дата: 18, October, 2013 07:10

Почитайте релиз к версии ИРБИС64(2012.1)



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