Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Изменить условие вывода информации
Пользователь: Elka (IP-адрес скрыт)
Дата: 04, May, 2009 13:22

Здравстуйте! Подскажите пожалуйста, как можно "перепрограммировать" вывод экземпляров Web-Ирбиса в файле !!kw7ex.pft (директория Deposit_*), если мы не понимаем код.

Re: Изменить условие вывода информации
Пользователь: Gena (IP-адрес скрыт)
Дата: 11, May, 2009 12:27

"Скажите, как можно пришить зайцу пятую ногу не имея хирургического образования?"
Прошу прощения за сарказм, но все же. Есть к Ирбису подробное описние, в том числе и языка, с помощью которого можно редактировать его части. Если вм действительно надо работать и перербатывать программу, то выхода у вас два: или вы сами учитесь работать с языком форматирония, или же вы ищите специалиста, который будет вам это делать. В противном случае - ставьте задачу более конкретно. Из того что вы написали не понятно чего именно вы хотите. Напишите какая у вас версия Ирбиса, что именно вас не устраивает и какой результат вы хотите(лучше всего именно показать, как это должно выглядеть.) Тогда вам почти точно помогут. А пока что... можно только пообщаться на отвелечнные темы.

Re: Изменить условие вывода информации
Пользователь: Elka (IP-адрес скрыт)
Дата: 20, May, 2009 09:51

У нас Ирбис-64. Почему-то Web-Ирбис неправильно выводит количество экземпляров тех книг, у которых в сведениях об ответственности стоит 2 и более авторов. Пример:
Экземпляры всего: 5
ЧЗ-Б; 2, 2 (2), Абонемент; 3, 3 (3)
Свободны: ЧЗ-Б; 2, 2 (2), Абонемент; 3, 3 (3)
А должно быть:
Имеются экземпляры в отделах:
всего 5 : ЧЗ-Б (2), Абонемент (3)
Свободны: ЧЗ-Б (2), Абонемент (3)

Re: Изменить условие вывода информации
Пользователь: Constantin (IP-адрес скрыт)
Дата: 20, May, 2009 13:24

Замените формат odfp_w.pft


&unifor('+7W10#'),
&unifor('+7W10#',
if p(v700) and (not(v700^u:'2')) then
v700^a,| |v700^d,|, |v700^g,
if a(v700^g) then|, |v700^b fi,
if s(v700^1,v700^c,v700^f)<>''then' (',v700^1,
if s(v700^1)<>''then| ; |d700^c fi,v700^c,
if s(v700^1,v700^c)<>''then| ; |d700^f fi,v700^f,')'
fi fi/
(if p(v961^a) then
if p(v961^z) then v961^a,| |v961^d,|, |v961^g,
if a(v961^g) then|, |v961^b fi,
if s(v961^1,v961^c,v961^f)<>''then' (',v961^1,
if s(v961^1)<>''then| ; |d961^c fi,v961^c,
if s(v961^1,v961^c)<>''then| ; |d961^f fi,v961^f,')'
fi fi fi/)),
&unifor('+7W11#'),
if s(v922^f,v925^f,v330^f,v926,v701,v702,v961,v600,v700^r)<>'' or v700^u:'2'
then
&unifor('+7U11#'
if v700^u:'2' then v700^a,| |v700^d,|, |v700^g,
if a(v700^g) then|, |v700^b fi,
if s(v700^1,v700^c,v700^f)<>''then' (',v700^1,
if s(v700^1)<>''then| ; |d700^c fi,v700^c,
if s(v700^1,v700^c)<>''then| ; |d700^f fi,v700^f,')'
fi fi/
(if p(v922^f)
then if p(v922^x) then if v922^x:'1' then v922^f else &unifor('E'v922^x,v922^f),|, |v922^?,if a(v922^?) then if &unifor('F'v922^x,v922^f)<>'' then ', 'if &unifor('F'v922^x,v922^f):'. ' then &unifor('F'v922^x,v922^f) else if &unifor('F'v922^x,v922^f):'.' then &unifor('G0.'&unifor('F'v922^x,v922^f)),'.'if &unifor('G2.'&unifor('F'v922^x,v922^f)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v922^x,v922^f)) else &unifor('F'v922^x,v922^f) fi fi fi fi fi
else
if v922^f:' ' then
if &unifor('G2 'v922^f)<>'' then
if v922^f:',' then &unifor('G0,'v922^f) else &unifor('G0 'v922^f) fi,|, |v922^?,
if a(v922^?) then
if &unifor('G2 'v922^f)<>'' then
if &unifor('G2 'v922^f):'. ' then ', ',&unifor('G2 'v922^f) else
if &unifor('G2 'v922^f):'.'then ', ',&unifor('G0.'&unifor('G2 'v922^f)),'.',
if &unifor('G2.'&unifor('G2 'v922^f)):'.' then ' '&unifor('G2.'&unifor('G2 'v922^f)) fi
else ' '&unifor('G2 'v922^f)
fi fi fi fi
else v922^f,|, |v922^? fi
else v922^f,|, |v922^?
fi fi fi/)/
(if p(v922^2) then if p(v922^<) then if v922^<:'1' then v922^2 else &unifor('E'v922^<,v922^2),|, |v922^,,if a(v922^,) then if &unifor('F'v922^<,v922^2)<>'' then ', 'if &unifor('F'v922^<,v922^2):'. ' then &unifor('F'v922^<,v922^2) else if &unifor('F'v922^<,v922^2):'.' then &unifor('G0.'&unifor('F'v922^<,v922^2)),'.'if &unifor('G2.'&unifor('F'v922^<,v922^2)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v922^<,v922^2)) else &unifor('F'v922^<,v922^2) fi fi fi fi fi else if v922^2:' ' then if &unifor('G2 'v922^2)<>'' then if v922^2:',' then &unifor('G0,'v922^2) else &unifor('G0 'v922^2) fi,|, |v922^,,if a(v922^,) then if &unifor('G2 'v922^2)<>'' then if &unifor('G2 'v922^2):'. ' then ', ',&unifor('G2 'v922^2) else if &unifor('G2 'v922^2):'.'then ', ',&unifor('G0.'&unifor('G2 'v922^2)),'.',if &unifor('G2.'&unifor('G2 'v922^2)):'.' then ' '&unifor('G2.'&unifor('G2 'v922^2)) fi else ' '&unifor('G2 'v922^2) fi fi fi fi else v922^2,|, |v922^, fi else v922^2,|, |v922^, fi fi fi/)/
(if p(v922^3) then if p(v922^>) then if v922^>:'1' then v922^3 else &unifor('E'v922^>,v922^3),|, |v922^;,if a(v922^;) then if &unifor('F'v922^>,v922^3)<>'' then ', 'if &unifor('F'v922^>,v922^3):'. ' then &unifor('F'v922^>,v922^3) else if &unifor('F'v922^>,v922^3):'.' then &unifor('G0.'&unifor('F'v922^>,v922^3)),'.'if &unifor('G2.'&unifor('F'v922^>,v922^3)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v922^>,v922^3)) else &unifor('F'v922^>,v922^3) fi fi fi fi fi else if v922^3:' ' then if &unifor('G2 'v922^3)<>'' then if v922^3:',' then &unifor('G0,'v922^3) else &unifor('G0 'v922^3) fi,|, |v922^;,if a(v922^;) then if &unifor('G2 'v922^3)<>'' then if &unifor('G2 'v922^3):'. ' then ', ',&unifor('G2 'v922^3) else if &unifor('G2 'v922^3):'.'then ', ',&unifor('G0.'&unifor('G2 'v922^3)),'.',if &unifor('G2.'&unifor('G2 'v922^3)):'.' then ' '&unifor('G2.'&unifor('G2 'v922^3)) fi else ' '&unifor('G2 'v922^3) fi fi fi fi else v922^3,|, |v922^; fi else v922^3,|, |v922^; fi fi fi/)/
(if p(v925^f) then if p(v925^x) then if v925^x:'1' then v925^f else &unifor('E'v925^x,v925^f),|, |v925^?,if a(v925^?) then if &unifor('F'v925^x,v925^f)<>'' then ', 'if &unifor('F'v925^x,v925^f):'. ' then &unifor('F'v925^x,v925^f) else if &unifor('F'v925^x,v925^f):'.' then &unifor('G0.'&unifor('F'v925^x,v925^f)),'.'if &unifor('G2.'&unifor('F'v925^x,v925^f)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v925^x,v925^f)) else &unifor('F'v925^x,v925^f) fi fi fi fi fi else if v925^f:' ' then if &unifor('G2 'v925^f)<>'' then if v925^f:',' then &unifor('G0,'v925^f) else &unifor('G0 'v925^f) fi,|, |v925^?,if a(v925^?) then if &unifor('G2 'v925^f)<>'' then if &unifor('G2 'v925^f):'. ' then ', ',&unifor('G2 'v925^f) else if &unifor('G2 'v925^f):'.'then ', ',&unifor('G0.'&unifor('G2 'v925^f)),'.',if &unifor('G2.'&unifor('G2 'v925^f)):'.' then ' '&unifor('G2.'&unifor('G2 'v925^f)) fi else ' '&unifor('G2 'v925^f) fi fi fi fi else v925^f,|, |v925^? fi else v925^f,|, |v925^? fi fi fi/)/
(if p(v925^2) then if p(v925^<) then if v925^<:'1' then v925^2 else &unifor('E'v925^<,v925^2),|, |v925^,,if a(v925^,) then if &unifor('F'v925^<,v925^2)<>'' then ', 'if &unifor('F'v925^<,v925^2):'. ' then &unifor('F'v925^<,v925^2) else if &unifor('F'v925^<,v925^2):'.' then &unifor('G0.'&unifor('F'v925^<,v925^2)),'.'if &unifor('G2.'&unifor('F'v925^<,v925^2)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v925^<,v925^2)) else &unifor('F'v925^<,v925^2) fi fi fi fi fi else if v925^2:' ' then if &unifor('G2 'v925^2)<>'' then if v925^2:',' then &unifor('G0,'v925^2) else &unifor('G0 'v925^2) fi,|, |v925^,,if a(v925^,) then if &unifor('G2 'v925^2)<>'' then if &unifor('G2 'v925^2):'. ' then ', ',&unifor('G2 'v925^2) else if &unifor('G2 'v925^2):'.'then ', ',&unifor('G0.'&unifor('G2 'v925^2)),'.',if &unifor('G2.'&unifor('G2 'v925^2)):'.' then ' '&unifor('G2.'&unifor('G2 'v925^2)) fi else ' '&unifor('G2 'v925^2) fi fi fi fi else v925^2,|, |v925^, fi else v925^2,|, |v925^, fi fi fi/)/
(if p(v925^3) then if p(v925^>) then if v925^>:'1' then v925^3 else &unifor('E'v925^>,v925^3),|, |v925^;,if a(v925^;) then if &unifor('F'v925^>,v925^3)<>'' then ', 'if &unifor('F'v925^>,v925^3):'. ' then &unifor('F'v925^>,v925^3) else if &unifor('F'v925^>,v925^3):'.' then &unifor('G0.'&unifor('F'v925^>,v925^3)),'.'if &unifor('G2.'&unifor('F'v925^>,v925^3)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v925^>,v925^3)) else &unifor('F'v925^>,v925^3) fi fi fi fi fi else if v925^3:' ' then if &unifor('G2 'v925^3)<>'' then if v925^3:',' then &unifor('G0,'v925^3) else &unifor('G0 'v925^3) fi,|, |v925^;,if a(v925^;) then if &unifor('G2 'v925^3)<>'' then if &unifor('G2 'v925^3):'. ' then ', ',&unifor('G2 'v925^3) else if &unifor('G2 'v925^3):'.'then ', ',&unifor('G0.'&unifor('G2 'v925^3)),'.',if &unifor('G2.'&unifor('G2 'v925^3)):'.' then ' '&unifor('G2.'&unifor('G2 'v925^3)) fi else ' '&unifor('G2 'v925^3) fi fi fi fi else v925^3,|, |v925^; fi else v925^3,|, |v925^; fi fi fi/)/
if p(v905^k) then
(if p(v330^f) then if p(v330^x) then if v330^x:'1' then v330^f else &unifor('E'v330^x,v330^f),|, |v330^?,if a(v330^?) then if &unifor('F'v330^x,v330^f)<>'' then ', 'if &unifor('F'v330^x,v330^f):'. ' then &unifor('F'v330^x,v330^f) else if &unifor('F'v330^x,v330^f):'.' then &unifor('G0.'&unifor('F'v330^x,v330^f)),'.'if &unifor('G2.'&unifor('F'v330^x,v330^f)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v330^x,v330^f)) else &unifor('F'v330^x,v330^f) fi fi fi fi fi else if v330^f:' ' then if &unifor('G2 'v330^f)<>'' then if v330^f:',' then &unifor('G0,'v330^f) else &unifor('G0 'v330^f) fi,|, |v330^?,if a(v330^?) then if &unifor('G2 'v330^f)<>'' then if &unifor('G2 'v330^f):'. ' then ', ',&unifor('G2 'v330^f) else if &unifor('G2 'v330^f):'.'then ', ',&unifor('G0.'&unifor('G2 'v330^f)),'.',if &unifor('G2.'&unifor('G2 'v330^f)):'.' then ' '&unifor('G2.'&unifor('G2 'v330^f)) fi else ' '&unifor('G2 'v330^f) fi fi fi fi else v330^f,|, |v330^? fi else v330^f,|, |v330^? fi fi fi/)/
(if p(v330^2) then if p(v330^<) then if v330^<:'1' then v330^2 else &unifor('E'v330^<,v330^2),|, |v330^,,if a(v330^,) then if &unifor('F'v330^<,v330^2)<>'' then ', 'if &unifor('F'v330^<,v330^2):'. ' then &unifor('F'v330^<,v330^2) else if &unifor('F'v330^<,v330^2):'.' then &unifor('G0.'&unifor('F'v330^<,v330^2)),'.'if &unifor('G2.'&unifor('F'v330^<,v330^2)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v330^<,v330^2)) else &unifor('F'v330^<,v330^2) fi fi fi fi fi else if v330^2:' ' then if &unifor('G2 'v330^2)<>'' then if v330^2:',' then &unifor('G0,'v330^2) else &unifor('G0 'v330^2) fi,|, |v330^,,if a(v330^,) then if &unifor('G2 'v330^2)<>'' then if &unifor('G2 'v330^2):'. ' then ', ',&unifor('G2 'v330^2) else if &unifor('G2 'v330^2):'.'then ', ',&unifor('G0.'&unifor('G2 'v330^2)),'.',if &unifor('G2.'&unifor('G2 'v330^2)):'.' then ' '&unifor('G2.'&unifor('G2 'v330^2)) fi else ' '&unifor('G2 'v330^2) fi fi fi fi else v330^2,|, |v330^, fi else v330^2,|, |v330^, fi fi fi/)/
(if p(v330^3) then if p(v330^>) then if v330^>:'1' then v330^3 else &unifor('E'v330^>,v330^3),|, |v330^;,if a(v330^;) then if &unifor('F'v330^>,v330^3)<>'' then ', 'if &unifor('F'v330^>,v330^3):'. ' then &unifor('F'v330^>,v330^3) else if &unifor('F'v330^>,v330^3):'.' then &unifor('G0.'&unifor('F'v330^>,v330^3)),'.'if &unifor('G2.'&unifor('F'v330^>,v330^3)):'.' then ' 'fi,&unifor('G2.'&unifor('F'v330^>,v330^3)) else &unifor('F'v330^>,v330^3) fi fi fi fi fi else if v330^3:' ' then if &unifor('G2 'v330^3)<>'' then if v330^3:',' then &unifor('G0,'v330^3) else &unifor('G0 'v330^3) fi,|, |v330^;,if a(v330^;) then if &unifor('G2 'v330^3)<>'' then if &unifor('G2 'v330^3):'. ' then ', ',&unifor('G2 'v330^3) else if &unifor('G2 'v330^3):'.'then ', ',&unifor('G0.'&unifor('G2 'v330^3)),'.',if &unifor('G2.'&unifor('G2 'v330^3)):'.' then ' '&unifor('G2.'&unifor('G2 'v330^3)) fi else ' '&unifor('G2 'v330^3) fi fi fi fi else v330^3,|, |v330^; fi else v330^3,|, |v330^; fi fi fi/) fi/
(if p(v961^x) then v961^x,
if p(v961^4) then' \'
if v961^4*4.1='*'then v961^4*5 else &unifor('Q'v961^4*4) fi,|, |d961^5,
if v961^5*4.1='*'then v961^5*5 else &unifor('Q'v961^5*4) fi,|, |d961^6,
if v961^6*4.1='*'then v961^6*5 else &unifor('Q'v961^6*4) fi,'\'
fi fi/)/
(if p(v961^a) then
if p(v961^z) and &unifor('Av463#1')='' then else v961^a,| |v961^d,|, |v961^g,
if a(v961^g) then|, |v961^b fi,
if s(v961^1,v961^c,v961^f)<>''then' (',v961^1,
if s(v961^1)<>''then| ; |d961^c fi,v961^c,
if s(v961^1,v961^c)<>''then| ; |d961^f fi,v961^f,')'
fi,
if p(v961^4) then' \'
if v961^4*4.1='*'then v961^4*5 else &unifor('Q'v961^4*4) fi,|, |d961^5,
if v961^5*4.1='*'then v961^5*5 else &unifor('Q'v961^5*4) fi,|, |d961^6,
if v961^6*4.1='*'then v961^6*5 else &unifor('Q'v961^6*4) fi,'\'
fi,| (|v961^7|)|
fi fi/v961^r/)/
(if p(v701) then v701^a,| |v701^d,|, |v701^g,if a(v701^g) then|, |v701^b fi,
if s(v701^1,v701^c,v701^f)<>''then' (',v701^1,
if s(v701^1)<>''then| ; |d701^c fi,v701^c,
if s(v701^1,v701^c)<>''then| ; |d701^f fi,v701^f,')'
fi/v701^r fi/)/
(if p(v702) then v702^a,| |v702^d,|, |v702^g,if a(v702^g) then|, |v702^b fi,
if s(v702^1,v702^c,v702^f)<>''then' (',v702^1,
if s(v702^1)<>''then| ; |d702^c fi,v702^c,
if s(v702^1,v702^c)<>''then| ; |d702^f fi,v702^f,')'
fi,
if p(v702^4) then' \'
if v702^4*4.1='*'then v702^4*5 else &unifor('Q'v702^4*4) fi,|, |d702^5,
if v702^5*4.1='*'then v702^5*5 else &unifor('Q'v702^5*4) fi,|, |d702^6,
if v702^6*4.1='*'then v702^6*5 else &unifor('Q'v702^6*4) fi,'.\'
fi/| (|v702^7|)|/v702^r
fi/),
(if p(v926) then v926^a,| |v926^d,|, |v926^g,if a(v926^g) then|, |v926^b fi,
if s(v926^1,v926^c,v926^f)<>''then' (',v926^1,
if s(v926^1)<>''then| ; |d926^c fi,v926^c,
if s(v926^1,v926^c)<>''then| ; |d926^f fi,v926^f,')'
fi,if p(v926^4) then' \'&unifor('Q'v926^4*4.1),v926^4*5'.\' fi
fi/)/
(if p(v600) then
if p(v600^9)then
if v600^9:'1' then v600^a else &unifor('E'v600^9,&unifor('G0,'v600^a)),|, |v600^g
if a(v600^g) then if &unifor('F'v600^9,v600^a)<>'' then ', '&unifor('F'v600^9,v600^a) fi fi
fi,
else
if v600^a:' 'then
if v600^a:','then v600^a else &unifor('G0 'v600^a)', 'v600^g,
if a(v600^g) then &unifor('G2 'v600^a) fi fi
else v600^a,|, |v600^g fi,
fi,| |v600^d,
if s(v600^1,v600^c,v600^f)<>''then' (',v600^1,if s(v600^1)<>''then| ; |d600^c fi,v600^c,
if s(v600^1,v600^c)<>''then| ; |d600^f fi,v600^f,')'
fi,if p(v600^b) then' \'&unifor('Q'v600^b.1),v600^b*1'\'fi
fi/)/
v700^r/v970^r/v970^a," "v970^b),
&uf('+7S11#10'),&uf('+7G11'),
fi,
&unifor('+7W12#'),
&unifor('+7W12#'
(v981^a,|(|v981^b|)|/),
(if p(v454^d) then
if p(v454^x) then
if v454^x:'1' then v454^d else &unifor('E'v454^x,&unifor('G0,'v454^d)),
if &unifor('F'v454^x,v454^d)<>'' then ', '
if &unifor('F'v454^x,v454^d):'. ' then &unifor('F'v454^x,v454^d) else
if &unifor('F'v454^x,v454^d):'.'
then &unifor('G0.'&unifor('F'v454^x,v454^d)),'. '&unifor('G2.'&unifor('F'v454^x,v454^d))
else &unifor('F'v454^x,v454^d)
fi fi fi fi
else
if v454^d:', ' then v454^d else
if v454^d:' 'then &unifor('G0 'v454^d),
if &unifor('G2 'v454^d)<>'' then ', '
if &unifor('G2 'v454^d):'.'then
if &unifor('G2 'v454^d):'. '
then &unifor('G2 'v454^d)
else &unifor('G0.'&unifor('G2 'v454^d)),'. '&unifor('G2.'&unifor('G2 'v454^d)) fi
else &unifor('G2 'v454^d)
fi fi fi fi fi fi/)
(if p(v454^e) then
if p(v454^<) then
if v454^<:'1' then v454^e else &unifor('E'v454^<,&unifor('G0,'v454^e)),
if &unifor('F'v454^<,v454^e)<>'' then ', '
if &unifor('F'v454^<,v454^e):'. ' then &unifor('F'v454^<,v454^e) else
if &unifor('F'v454^<,v454^e):'.'
then &unifor('G0.'&unifor('F'v454^<,v454^e)),'. '&unifor('G2.'&unifor('F'v454^<,v454^e))
else &unifor('F'v454^<,v454^e)
fi fi fi fi
else
if v454^e:', ' then v454^e else
if v454^e:' 'then &unifor('G0 'v454^e),
if &unifor('G2 'v454^e)<>'' then ', '
if &unifor('G2 'v454^e):'.'then
if &unifor('G2 'v454^e):'. '
then &unifor('G2 'v454^e)
else &unifor('G0.'&unifor('G2 'v454^e)),'. '&unifor('G2.'&unifor('G2 'v454^e)) fi
else &unifor('G2 'v454^e)
fi fi fi fi fi fi/)/
(if p(v454^f) then
if p(v454^>) then
if v454^>:'1' then v454^f else &unifor('E'v454^>,&unifor('G0,'v454^f)),
if &unifor('F'v454^>,v454^f)<>'' then ', '
if &unifor('F'v454^>,v454^f):'. ' then &unifor('F'v454^>,v454^f) else
if &unifor('F'v454^>,v454^f):'.'
then &unifor('G0.'&unifor('F'v454^>,v454^f)),'. '&unifor('G2.'&unifor('F'v454^>,v454^f))
else &unifor('F'v454^>,v454^f)
fi fi fi fi
else
if v454^f:', ' then v454^f else
if v454^f:' 'then &unifor('G0 'v454^f),
if &unifor('G2 'v454^f)<>'' then ', '
if &unifor('G2 'v454^f):'.'then
if &unifor('G2 'v454^f):'. ' then &unifor('G2 'v454^f)
else &unifor('G0.'&unifor('G2 'v454^f)),'. '&unifor('G2.'&unifor('G2 'v454^f)) fi
else &unifor('G2 'v454^f)
fi fi fi fi fi fi/),
(v629^b/),
(if p(v961^b) and a(v961^a) then v961^b fi/),
(v711^a,if s(v711^n,v711^c)<>''then' ('v711^n| ; |,v711^c,')'fi,|. |v711^b/),
(v972^a,
if s(v972^d,v972^f,v972^e)<>''then' ('v972^d| ; |,v972^f,
if p(v972^f) then| ; |v972^e else v972^e fi,| / |v972^h,| / |v972^i')'
fi/),
(v962^a,
if p(v962^n)or p(v962^c) then'('v962^n| ; |,v962^c,')'fi,|. |v962^b,
if s(v962^d,v962^f,v962^e)<>''then'('v962^d| ; |,v962^f,
if p(v962^f) then| ; |v962^e else v962^e fi,| / |v962^h,| / |v962^i')'
fi/),
(v601^a,if p(v601^b) then' \'&unifor('Q'v601^b)'\'fi,if a(v601^b) then| \о нем\| fi/),
(if v509^2:'2' then
if p(v509) then mhu,v509^g.1,mhl,v509^g*1,| |d509^g,if p(v509^g) then| - |d509^a fi,v509^a,
if p(v509^b) and p(v509^x) then| (|v509^f|)|,|. |v509^b,| (|v509^x|)|
else |. |v509^b,| (|v509^f|)|
fi,|, |v509^h,|, |v509^I,|, |v509^J,| (|v509^c|)|," ("| - |+v509^e|)|
fi,|. |d509^l,mhu,v509^l.1,mhl,v509^l*1,|. |v509^n fi/)),
if s(g11,g12)<>'' then
if s(v964,v675,v621,v686)<>'' and s(v606,v607,v610,v331)='' then else'<br>'fi,
'<b> Доп.точки доступа: </b> ',mhl,
if s(g11,g12)<>'' then '<br>'fi,
(g11+|; |),(if p(g11) then |; |g12 else g12+|; | fi)
fi,mpl,

Re: Изменить условие вывода информации
Пользователь: hklibnpu (IP-адрес скрыт)
Дата: 02, October, 2009 14:11

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

Re: Изменить условие вывода информации
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 02, October, 2009 15:09

В данном случае целесобразно воспользоваться настройками. Откройте INI файл WEB ИРБИС( irbis_server.ini для ИРБИС 64 и irbis32.ini для ИРБИС 32) и добавьте в конец этого файла строки:

[PRIVATE]
KKC=1

Re: Изменить условие вывода информации
Пользователь: hklibnpu (IP-адрес скрыт)
Дата: 06, October, 2009 14:24

Спасибо, Кирилл.

Re: Изменить условие вывода информации
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 19, September, 2011 22:20

Кирилл Соколинский (СЗТУ) написал(а):
-------------------------------------------------------
> В данном случае целесобразно воспользоваться
> настройками. Откройте INI файл WEB ИРБИС(
> irbis_server.ini для ИРБИС 64 и irbis32.ini для
> ИРБИС 32) и добавьте в конец этого файла строки:
>
>
> KKC=1

В БО перед значением цены присутствует символ "-". В просмотре и при печати КК в АРМ-каталогизатор минуса нет. Какие файлики необходимо подправить, чтобы получить вывод БО в том виде, который есть в АРМ-Каталогизатор относительно цены?
В общем, чтобы в конце Бо не было символа "-".



Редактировано 1 раз. Последний раз 19.09.2011 22:35 пользователем woodyfon.

Re: Изменить условие вывода информации
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 21, September, 2011 01:26

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

> В БО перед значением цены присутствует символ "-".
> В просмотре и при печати КК в АРМ-каталогизатор
> минуса нет.

Насколько я понимаю, речь идёт о ". - " -- стандартном разделителе в библиографической записи.

Прилагаю вариант файла, где происходит контроль вывода разделителей, но в базовую поставку и обновления я его включить не готов, т.к. контроль вызывает серьёзные затраты ресурсов. В случае c WEB ИРБИС это критично.

Вложения: !!KK1Bo_W.pft (6.6KB)  


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