Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Подскажите новичку
Пользователь: dibar (IP-адрес скрыт)
Дата: 22, January, 2007 12:43

Подскажите в чем дело?
В поле 900: Вид документа подполе:характер документа нужно внести добавления типа

УЧЛ - Учебник для вузов
УЧЛ - Учебник для сред.спец.уч. заведений

В файл hd.mnu внес изменения:

j22
УЧЛ - Учебник для вузов
j23
УЧЛ - Учебник для сред.спец.уч. заведений

В меню выбора они появились, но в запись не вносятся...
Может надо где-то еще прописать дополнительные номера которые я назначил - j21,j22,j23... ?
Словари и актуализировал и реорганизовывал

Re: Подскажите новичку
Пользователь: Дунаевская (IP-адрес скрыт)
Дата: 22, January, 2007 15:23

Вы стартовали заново Каталогизатор после корректировки HD.MNU?

Re: Подскажите новичку
Пользователь: dibar (IP-адрес скрыт)
Дата: 23, January, 2007 04:33

Да, Ирбис стоит в сети, исправления делались на сервере, несколько дней назад.
Отдел комплектования, по просьбе которого были добавления, работает каждый день.
Также запускал Каталогизатор с сервера.
Те пункты, которые были, в КК отображаются, новые - нет.

Re: Подскажите новичку
Пользователь: Куделя (IP-адрес скрыт)
Дата: 23, January, 2007 08:09

Если честно, то просто не понятно о чем вы говорите :(
1) В "каком меню выбора они появились" - в подполе вложенного рабочего листа поля 900?
2) "в запись не вносятся" - в каком смысле? Вы выбираете их в справочнике, а после нажатия кнопки ВВОД в поле(подполе) ничего не вставляется?
3) Причем тут КК и что это такое (если каталожная карточка, то тем более причем тут она)?

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

Re: Подскажите новичку
Пользователь: dibar (IP-адрес скрыт)
Дата: 23, January, 2007 09:10

В элементе "900:Вид документа", подполе:"Характер документа" добавления появились. Отмечаем нужное,ВВОД,ВВОД.
Теперь на листе База данных/MFN в элементе 900: видим значение, к примеру,^B05^Cj21 - где j21 добавленный мной УЧЛ - Задачник.
Но в левом нижнем углу, где видна вся информация, добавленная мной не появляется.
Т.е. если в характере документа выбрать j14 УЧЛ - контрольная работа, то увидим строчку: 1000 страниц о Москве : контрольная работа / Jan-Claude Bibolet. - [Б. м. : б. и.], Б. г. - Б. ц.
Если добавленный j21, то после заглавия ничего не увидим..

Re: Подскажите новичку
Пользователь: Куделя (IP-адрес скрыт)
Дата: 23, January, 2007 09:18

вам надо дополнительно пополнить справочник 200ehd.mnu

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

Re: Подскажите новичку
Пользователь: dibar (IP-адрес скрыт)
Дата: 24, January, 2007 05:59

Спасибо, все получилось.
А эти сведения где то документированы?
Можно где то получить подробную информацию? А то, мало ли какие еще вопросы возникнут.

Re: Подскажите новичку
Пользователь: Куделя (IP-адрес скрыт)
Дата: 24, January, 2007 06:59

Вся информация черпается из
1 документации,
2 релизов версий,
3 сопроводительных документов идущих к апдейтам
4 этого форума
Вторые два пункта - очень важны

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

Re: Подскажите новичку
Пользователь: Ефремова Оксана (IP-адрес скрыт)
Дата: 21, February, 2007 10:39

Добрый день!
Пытаемся создать свою каталожную карточку.
Необходимо:
если в поле 900^b есть код "12", то номер из поля 463^h выводить в виде: "13 окт.-15 окт. (№12)", для всех остальных случаев - поле 463^h оставить без изменения.
Вопрос: как правильно написать проверку на код для 900 поля?

Re: Подскажите новичку
Пользователь: Куделя (IP-адрес скрыт)
Дата: 21, February, 2007 10:45

(if p(v463) then
..вывод 463 до ^H..
if &uf('A900^b#1')='12' then
..инверсия 463^h..
else
v463^h
fi
..вывод 463 после ^H..
fi/)

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

Re: Подскажите новичку
Пользователь: Ефремова Оксана (IP-адрес скрыт)
Дата: 21, February, 2007 11:38

Подставила данные, о которых Вы сказали, получилось следующиее:
(if p(v463) then 463^c if &uf('A900^b#1')='12' then &uf('G1'&uf('G0)'&uf('G1('v463^h))),' ('&uf('G0('v463^h)')' else v463^h fi,fi/)
Но система говорит: "Недостаточно памяти для завершения операции". Что я сделала не так???

Re: Подскажите новичку
Пользователь: Куделя (IP-адрес скрыт)
Дата: 21, February, 2007 13:27

'{',(if p(v463) then |; |+v463^c|.- | if &uf('Av900^b#1')='12' then &uf('G1'&uf('G0)'&uf('G1('v463^h))),' ('&uf('G0('v463^h)')',if &uf('+N463')=&uf('+90') or &uf('Av463^c#'f(val(&uf('+90'))+1,0,0))<>'' then else ', ' fi else v463^h if &uf('+N463')=&uf('+90') or &uf('Av463^c#'f(val(&uf('+90'))+1,0,0))<>'' then else ', ' fi fi,fi/)'.','}'

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



Редактировано 1 раз. Последний раз 21.02.2007 13:30 пользователем Куделя.

Re: Подскажите новичку
Пользователь: Ефремова Оксана (IP-адрес скрыт)
Дата: 21, February, 2007 15:16

Вас не затруднит написать это же задание, но с такими дополнениями:
1) если поле 463 повторяющееся, выводить данные для каждого экземпляра;
2) выделить черным заглавие (поля 463^C - название, 463^j - год издания, 463^h - номер.
Заранее благодарна... У меня не выходит

Re: Подскажите новичку
Пользователь: Ефремова Оксана (IP-адрес скрыт)
Дата: 21, February, 2007 16:54

Очень Вас прошу, помогите, пожалуйста.

Re: Подскажите новичку
Пользователь: Куделя (IP-адрес скрыт)
Дата: 22, February, 2007 07:44

'{',
(if p(v463) then "\b "|;\b |+v463^c|\b0. - |,v463^j|. - |,
if &uf('Av900^b#1')='12' then
&uf('G1'&uf('G0)'&uf('G1('v463^h))),' ('&uf('G0('v463^h)')',
else v463^h,
fi,|. - C. |v463^s,
if &uf('+N463')=&uf('+90') or &uf('Av463^c#'f(val(&uf('+90'))+1,0,0))<>'' then else ', ' fi,
fi/)'.'
,'}'

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

Re: Подскажите новичку
Пользователь: Ефремова Оксана (IP-адрес скрыт)
Дата: 22, February, 2007 10:55

Спасибо Вам огромное! Вы меня просто спасли!!!



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