Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Список годов в разделе "Поступления за ... год"
Пользователь: artgonch (IP-адрес скрыт)
Дата: 11, January, 2012 20:27

Здравствуйте.

Веб-ИРБИС 2010.1 (64). В каталоге есть книги, обработанные в 2001 г. (первое повторение поля 907) и изданные в 2000 г (см. картинку). Однако в разделе "Поступления за ... год". 2000, 2001, 2002 года не показаны. Есть только с 2003 г. Как это исправить?

Вложения: webirbis.png (68.5KB)  
Re: Список годов в разделе "Поступления за ... год"
Пользователь: Gena (IP-адрес скрыт)
Дата: 12, January, 2012 11:01

В папке deposit вашего ВЕБ-ИРБИСА найдите файл web_newa_all_1.pft и в нем вот этот фрагмент:

'<select size="1" class="inp1" name="S21YEAR" onchange="submit()"','>'/
&uf('+1W721#',&uf('30')),
(if val(&uf('+1R721'))>(val(&uf('30'))-10) then
'<option value="',&uf('+1R721'),'"'if &uf('+1R721')=&uf('Av3333#1') and &uf('Av3333#1')<>'' then ' selected=1' fi'>',&uf('+1R721'),'</option>'
&uf('+1W721#',f(val(&uf('+1R721'))-1,0,0)),
else,
break
fi
/)
'</select>'/

Этот фрагмент отвечает за формирование списка годов и он формаируется не по вашим поступлениям, а по текущему году и десяти предыдущим годам. Я выделил жирным кусочек, в котором идет проверка на максимальное вхождение года в этот список. Если вы число 10 в нем увеличите до 15, то вам в списке будут выходить года не до 2003, а до 1998. Корректируйте на здоровье

Re: Список годов в разделе "Поступления за ... год"
Пользователь: artgonch (IP-адрес скрыт)
Дата: 12, January, 2012 11:37

Gena написал(а):
-------------------------------------------------------
> В папке deposit вашего ВЕБ-ИРБИСА найдите файл
> web_newa_all_1.pft и в нем вот этот фрагмент:
>
> ''/
> &uf('+1W721#',&uf('30')),
> (if val(&uf('+1R721'))>(val(&uf('30'))-10) then
> ''' then ' selected=1' fi'>',&uf('+1R721'),''
> &uf('+1W721#',f(val(&uf('+1R721'))-1,0,0)),
> else,
> break
> fi
> /)
> ''/
>
> Этот фрагмент отвечает за формирование списка
> годов и он формаируется не по вашим поступлениям,
> а по текущему году и десяти предыдущим годам. Я
> выделил жирным кусочек, в котором идет проверка на
> максимальное вхождение года в этот список. Если вы
> число 10 в нем увеличите до 15, то вам в списке
> будут выходить года не до 2003, а до 1998.
> Корректируйте на здоровье


Спасибо.



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