Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Каталогизатор :  ИРБИС Irbis
 
Регистрация периодики 2004.2
Пользователь: Мария (IP-адрес скрыт)
Дата: 22, November, 2005 08:02

В версии 2003 при регистрации конкретного номера журнала вместе с вводом даты в поле 910 проставлялась дата в поле 937(технологический путь), в первое повторение поля. В версии 2004.2 этого не происходит. Объясните почему. И можно ли это исправить самим.

Re: Регистрация периодики 2004.2
Пользователь: Л. Сорокина (IP-адрес скрыт)
Дата: 22, November, 2005 16:57

В версиях старше 2003.1 изменилась программная обработка конструкции &unifor(|3|...).
Для исправления ситуации в файле autoin.gbl в операторе:
ADD
937
XXXXXXXXXXXXXXXXXXX
(v937/),(if p(v51) and p(v910) and v51^B=v910^B then if v51:'^1' then |^N|v51^B,|^A|v51^1,if a(v937) and v910^A<>'2' then if 'C U':v910^A and a(v910^C)then else '^B'&unifor(|3|v51^1),'^C',&unifor('IPRIVATE,FIO,') fi fi fi,if v51:'^2' then /|^N|v51^B,|^A|v51^2 fi,if v51:'^3' then /|^N|v51^B,|^A|v51^3 fi,if v51:'^4' then /|^N|v51^B,|^A|v51^4 fi,if v51:'^5' then /|^N|v51^B,|^A|v51^5 fi fi/),if p(v53^1) then (if p(v910) then /|^N|v910^B,'^A'&unifor(|Av53^1#1|d910),if v910^A='8'then '^B',&unifor(|3|d910),if &unifor(|Av907^B#1|d53^1)<>'' then '^C',&unifor(|Av907^B#1|d53^1) fi fi,if &unifor(|Av53#1|d910):'^2' then /|^N|v910^B,'^A'&unifor(|Av53^2#1|d910)fi,if &unifor(|Av53#1|d910):'^3' then /|^N|v910^B,'^A'&unifor(|Av53^3#1|d910)fi,if &unifor(|Av53#1|d910):'^4' then /|^N|v910^B,'^A'&unifor(|Av53^4#1|d910)fi,if &unifor(|Av53#1|d910):'^5' then /|^N|v910^B,'^A'&unifor(|Av53^5#1|d910) fi fi/) fi
XXXXXXXXXXXXXXXXXXX
вместо &unifor(|3|v51^1) поставьте &unifor(|3|d51^1). Т.е. меняется только один символ.



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