Re: Поле 49 (ББК)
Пользователь:
Alex_ck_ua (IP-адрес скрыт)
Дата: 02, November, 2007 12:08
В программе ИРБИС 2006.1, в АРМЕ Комплектатор в поле 49, 1-е подполе
"Общественно-политическая литература [60,63]", за это подполе отвечает следующий код в файле RKSU.FST
49^1 21 if a(v60) and a(v675) and p(v621)then if &unifor('Av621.2#1')='60' or &unifor('Av621.2#1')='63' or &unifor('Av621.2#1')='66' then f(rsum((if p(v910)then if v910^u='v991'then if'2 6 7':v910^a then else v910^1|;|,|1;|n910^1 fi fi fi)),0,0)fi fi/
--------------------------------------------------------------------
Как изменить этот код для более правильного значения ББК
"Общественно-политическая литература [60-68]
нужно дописать в коде дополнительно номера 61,62,63,64,65,66,67,68 ?
и это будет выглядеть вот так ?
49^1 21 if a(v60) and a(v675) and p(v621)then if &unifor('Av621.2#1')='60' or &unifor('Av621.2#1')='61' or &unifor('Av621.2#1')='62' or &unifor('Av621.2#1')='63' or &unifor('Av621.2#1')='64' or &unifor('Av621.2#1')='65' or &unifor('Av621.2#1')='66' or &unifor('Av621.2#1')='67' or &unifor('Av621.2#1')='68' then f(rsum((if p(v910)then if v910^u='v991'then if'2 6 7':v910^a then else v910^1|;|,|1;|n910^1 fi fi fi)),0,0)fi fi/
Или же нужно еще что-то дополнительно вписывать ?
Спасибо