Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Редакция справочника
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 02, April, 2014 03:41

Здравствуйте!
Подскажите, пожалуйста, какой файл нужно отредактировать для того чтобы убрать лишние издания из справочника «Вид документа» в расширенном поиске.
И еще какой отредактировать файл, для того чтобы в новых поступлениях отражалась дата поступления документа из поля 910. Сейчас берет информацию из 907 поля.
Web ирбис 2013.1

Re: Редакция справочника
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 05, April, 2014 17:07

Elenaon написал(а):
-------------------------------------------------------
> Подскажите, пожалуйста, какой файл нужно
> отредактировать для того чтобы убрать лишние
> издания из справочника «Вид документа» в
> расширенном поиске.

Elenaon написал(а):
-------------------------------------------------------
> Подскажите, пожалуйста, какой файл нужно
> отредактировать для того чтобы убрать лишние
> издания из справочника «Вид документа» в
> расширенном поиске.

\cgi-bin\irbis64r_13\Frames\Search_forms\extended_search_form.frm

> И еще какой отредактировать файл, для того чтобы
> в новых поступлениях отражалась дата поступления
> документа из поля 910. Сейчас берет информацию из
> 907 поля.

<имя базы>.fst в папке с базой.

Строка:

907 0 if s(v910^c,v907^a)<>''then'DP='&unifor('Av907^a#1'),if a(v907^a)then &unifor('Av910^c#1')fi/if v920='J' then else (|DR=|v910^c/) fi fi


может быть модифицирована следующим образом:

907 0 'DP='&unifor('Av910^c#1')

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

Re: Редакция справочника
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 07, April, 2014 09:53

Все поправили! Работает!
Большое спасибо!

Re: Редакция справочника
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 16, April, 2014 06:01

Добрый день!
Заменили информацию в строке
Строка:

907 0 if s(v910^c,v907^a)<>''then'DP='&unifor('Av907^a#1'),if a(v907^a)then &unifor('Av910^c#1')fi/if v920='J' then else (|DR=|v910^c/) fi fi

следующим образом (как Вы предложили):

907 0 'DP='&unifor('Av910^c#1')
Но данные в базе берутся все равно из 907 поля

Re: Редакция справочника
Пользователь: Constantin (IP-адрес скрыт)
Дата: 16, April, 2014 06:22

СОздайте словарь БД заново.

Re: Редакция справочника
Пользователь: Elenaon (IP-адрес скрыт)
Дата: 16, April, 2014 09:35

Создание словарей не помогло. Прикрепляем файл данной базы.



Редактировано 2 раз. Последний раз 16.04.2014 09:47 пользователем Elenaon.

Вложения: FOND.FST (72.2KB)  
Re: Редакция справочника
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 19, April, 2014 19:48

Elenaon написал(а):
-------------------------------------------------------

> 907 0 if
> s(v910^c,v907^a)<>''then'DP='&unifor('Av907^a#1'),
> if a(v907^a)then &unifor('Av910^c#1')fi/if
> v920='J' then else (|DR=|v910^c/) fi fi
>
> следующим образом (как Вы предложили):
>
> 907 0 'DP='&unifor('Av910^c#1')
> Но данные в базе берутся все равно из 907 поля

Этого изменения Вы как раз не сделали -- в файле по-прежнему присутствует строка:

907 0 if s(v910^c,v907^a)<>''then'DP='&unifor('Av910^c#1'),if a(v907^a)then &unifor('Av910^c#1')fi/if v920='J' then else (|DR=|v910^c/) fi fi

Поскольку Вы используете одну из последних версий ИРБИС, Вам так же необходимо аналогичным образом (подробно -- в документации) скорректировать <имя базы>.ifs

Re: Редакция справочника
Пользователь: СВК (IP-адрес скрыт)
Дата: 06, May, 2015 12:16

Добрый день. Нам нужно отредактировать справочник для ввода 910 поля подполя "наименование коллекции". Какой файл редактировать?

Re: Редакция справочника
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 10, May, 2015 09:21

СВК написал(а):
-------------------------------------------------------
> Добрый день. Нам нужно отредактировать справочник
> для ввода 910 поля подполя "наименование
> коллекции". Какой файл редактировать?

coll.mnu Но обратите внимание, что этот справочник в WEB ИРБИС не используется...

Re: Редакция справочника
Пользователь: roit (IP-адрес скрыт)
Дата: 14, May, 2015 22:07

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

Re: Редакция справочника
Пользователь: Gena (IP-адрес скрыт)
Дата: 15, May, 2015 05:30

roit написал(а):
-------------------------------------------------------
> И было бы
> здорово, если бы был поиск по коллекциям. Нам
> недавно передали в дар коллекцию одного из наших
> бывших педагогов и многие интересуются, как
> посмотеть ее состав. Все что мы можем предложить
> сейчас допотопный способ - дойти до библиотеки
> ножками и посмотреть распечатку.


Это как раз решается просто. Найдите у себя в папке Депозит в ВебИрбисе файл dic_web.mnu и добавьте в него в конец две строчки:

COLL=
~~Коллекции~~

После этого у вас в поисковом интерфейсе в ВебИрбисе в поиске по словарю появится новый поиск по Коллекциям. Правда, он при старте будет выводить коды коллекций, а не их расшифровки, но это уже доделать не так сложно. Сама суть в том, что вывести на поиск новый поисковый словарь не составляет труда

Re: Редакция справочника
Пользователь: roit (IP-адрес скрыт)
Дата: 15, May, 2015 09:05

Спасибо огромное! Получилось. Мы себе позволили в этом справочнике коды сделать достаточно подробные - ввели туда целиком фамилию того, чья коллекция. Зато теперь не надо доделывать с расшифровками. Но на всякий случай, если Вам несложно, расшифруйте, что Вы имеете в виду под "это уже доделать не так сложно".



Редактировано 2 раз. Последний раз 15.05.2015 09:21 пользователем roit.



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