Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Добавление словаря
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 25, October, 2019 09:31

Добрый день, коллеги!
Нам необходимо добавить поле и словарь в базу. Что я сделал:
1.Добавил поле 9000 с выбором из справочника dn.mnu, то есть выбор Да/Нет.
2.В файл \Datai\БАЗА\БАЗА.FST добавил строку: 9000 0 'RETRO=',if p(v9000) then 'ДА' else 'НЕТ' fi
3.В файл \IRBISC.INI добавил в блок [SEARCH]:
ItemName63=Ретроконверсия
ItemPref63=RETRO=
ItemDictionType63=0
ItemLogic63=
ItemMenu63=
ItemF8For63=
ItemModByDic63=
ItemTranc63=
ItemHint63=
ItemModByDicAuto63=
ItemAdv63=
ItemPft63=
ItemExactly63=
ItemIdentUp63=7

и ItemNumb=64 увеличил на 1

4.Далее создал словарь для БАЗЫ полностью и перезапустил Каталогизатор. И хотя в базе есть несколько тысяч записей с отметками ДА в поле 9000, в словаре отображается пустота. Где я допустил ошибку? Скриншот прилагаю.



Редактировано 1 раз. Последний раз 25.10.2019 09:31 пользователем gavrikov.

Вложения: Снимок.JPG (123.1KB)  
Re: Добавление словаря
Пользователь: Gena (IP-адрес скрыт)
Дата: 25, October, 2019 13:05

Проверьте, есть ли у вас в этой базе файл \Datai\БАЗА\БАЗА.IFS

Если есть, то в него нужно добавить строку и пересоздать словарь заново полностью:

9000,9000 0 'RETRO=',if p(v9000) then 'ДА' else 'НЕТ' fi

Re: Добавление словаря
Пользователь: gavrikov (IP-адрес скрыт)
Дата: 25, October, 2019 19:11

Спасибо большое! Теперь все как надо :)



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