Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Web Ирбис и Z-Ирбис :  ИРБИС Irbis
 
Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 07, October, 2010 14:13

Существует ли возможность вывести все поступления за период( с..по..)? Например с 25 октября по 6 ноября.

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 07, October, 2010 14:23

Все поступления за октябрь Октябрь:

/CGI/irbis64r_91/cgiirbis_64.exe?S21CNR=30&S21STN=1&S21CNR=20&C21COM=S&I21DBN=ELKAT&P21DBN=ELKAT&S21ALL=%3C.%3EDP=201010$%3C.%3E&S21FMT=fullwebr&Z21ID=

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 07, October, 2010 15:04

И если не затруднит подскажите где справку по параметрам посмотреть.

Re: Поступления за период с .. по ..
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 07, October, 2010 22:53

Вы можете использовать следующий запрос:

/CGI/irbis64r_91/cgiirbis_64.exe?S21CNR=30&S21STN=1&S21CNR=20&C21COM=S&I21DBN=ELKAT&P21DBN=ELKAT&S21ALL=(<.>DP=20091025<.>[...]<.>G=20091106<.>)&S21FMT=fullwebr&Z21ID=

В поисковых формах(в форме расширенного поиска) для формирования такого запроса используются параметры S21P06 и S21P07. Они подробно описаны в «Таблица 2. Параметры команд» документации WEB ИРБИС.

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 08, October, 2010 12:01

Спасибо. Этот:
> /CGI/irbis64r_91/cgiirbis_64.exe?S21CNR=30&S21STN=
> 1&S21CNR=20&C21COM=S&I21DBN=ELKAT&P21DBN=ELKAT&S21
> ALL=(<.>DP=20091025<.>[...]<.>G=20091106<.>)&S21FM
> T=fullwebr&Z21ID=
запрос выводит что то другое (похоже что выводит все записи).

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 08, October, 2010 15:13

Я проверил. Выводятся все книги из электронного каталога.(те не все за период а все вообще)

Re: Поступления за период с .. по ..
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 08, October, 2010 15:18

dbelokursky написал(а):
-------------------------------------------------------
> Я проверил. Выводятся все книги из электронного
> каталога.(те не все за период а все вообще)

Прошу прощения, я сделал опечатку, указав во втором случае префикс G вместо DP.

Корректный запрос должен выглядеть так:

/CGI/irbis64r_91/cgiirbis_64.exe?S21CNR=30&S21STN=1&S21CNR=20&C21COM=S&I21DBN=ELKAT&P21DBN=ELKAT&S21ALL=(<.>DP=20091025<.>[...]<.>DP=20091106<.>)&S21FMT=fullwebr&Z21ID=

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 11, October, 2010 13:31

Большое спасибо. Теперь все правильно выводит.

Re: Поступления за период с .. по ..
Пользователь: LiLi (IP-адрес скрыт)
Дата: 12, October, 2010 08:52

Здравствуйте. Извините за вмешательство в ваш разговор. Насколько я поняла, DP - это дата создания записи (первое повторение поля 907).
А если нужно дату поступления издания в фонд, то этот параметр не совсем подходит.
В нашей библиотеке добавлен поиск по дате поступления издания в фонд, этот же поиск добавлен и на веб. Если заинтересует, поделюсь кодом.
(пример отображения поискового элемента показан в прикрепленном файле.)

Елена, КрЦНТИБ Красноярской ж.д.

Вложения: 1.jpg (90.1KB)  
Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 12, October, 2010 11:53

Здравствуйте, Елена. Очень любопытно. Поделитесь пожалуйста smiling smiley

Re: Поступления за период с .. по ..
Пользователь: LiLi (IP-адрес скрыт)
Дата: 12, October, 2010 12:06

Пожалуйста.
В fst добавлена строка:
910 0 (if p(v910^c) then |DPEXZ=|v910^c/)

и в professional.frm:
<!-- Дата поступления -->
<tr>
<td> Дата поступления (ГГГГММДД): </td>
<input type="hidden" name="61_S21P01" value="2">
<input type="hidden" name="61_S21P03" value="DPEXZ=">
<input type="hidden" name="61_S21P05" value="Дата поступления">
<td> <input type="hidden" name="61_S21LOG" value="5">
с&nbsp;&nbsp;<input class="inp1" name="61_S21P06" size="8" maxlength="8">&nbsp;&nbsp;
по&nbsp;&nbsp;<input class="inp1" name="61_S21P07" size="8" maxlength="8">
</td>
</tr>

У нас это очень активно используется. Может и вас заинтересует.

Елена, КрЦНТИБ Красноярской ж.д.

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 13, October, 2010 12:06

Укажите пожалуйста пути к файлам.
professional.frm по умолчанию называется professional_search_form.frm и лежит в IRBIS64\Datai\frames_91\REGG\Search_forms ?

Re: Поступления за период с .. по ..
Пользователь: Кирилл Соколинский (СЗТУ) (IP-адрес скрыт)
Дата: 13, October, 2010 12:17

dbelokursky написал(а):
-------------------------------------------------------
> Укажите пожалуйста пути к файлам.
> professional.frm по умолчанию называется
> professional_search_form.frm и лежит в
> IRBIS64\Datai\frames_91\REGG\Search_forms ?

Пользователям WEB ИРБИС 9.1 целесообразно редактировать standart_search_form.frm, который так же находится по указанному Вами пути. professional.frm -- это фрейм J-ИРБИС

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 13, October, 2010 13:40

В fst добавлена строка:
910 0 (if p(v910^c) then |DPEXZ=|v910^c/)


А файл fst? Это тот который в IRBIS64\Datai\REGG лежит.

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 13, October, 2010 13:54

Отредактировал IRBIS64\Datai\frames_91\REGG\Search_forms\standart_search_form.frm но вид формы не изменился.

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 13, October, 2010 14:41

dbelokursky написал(а):
-------------------------------------------------------
> Отредактировал
> IRBIS64\Datai\frames_91\REGG\Search_forms\standart
> _search_form.frm но вид формы не изменился.

Этот вопрос снимаетсяsmiling smiley

Re: Поступления за период с .. по ..
Пользователь: LiLi (IP-адрес скрыт)
Дата: 14, October, 2010 04:40

Спасибо, Кирилл, что уточнил файл фрейма. Я по привычке в J-Ирбисе сказала smiling smiley

Цитата:
dbelokursky
А файл fst? Это тот который в IRBIS64\Datai\REGG лежит.
Да, это файл ibis_user.fst в папке соответствующей БД ЭК.

Елена, КрЦНТИБ Красноярской ж.д.

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 14, October, 2010 09:48

База тестовая (IBIS). Добавляю в IRBIS64\Datai\IBIS\ibis_user.fst строчку
910 0 (if p(v910^c) then |DPEXZ=|v910^c/).
Редактирую форму поиска. Вид формы:

Код странички в приложении. Поиск не работает.

Вложения: cod.txt (17.6KB)  
Re: Поступления за период с .. по ..
Пользователь: LiLi (IP-адрес скрыт)
Дата: 14, October, 2010 11:01

В Стандартный поиск добавляла этот вид поиска, не работает. Не пойму почему. В Расширенный поиск добавила, ищет корректно (см. прикрепленный файл).
Добавить изменения в fst нужно в папке с именем БД, ту по которой будете искать. Но после нужно пересоздать словарь, чтобы сформировался этот поисковый элемент.

Елена, КрЦНТИБ Красноярской ж.д.

Вложения: extended_search_form.frm (17KB)  
Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 14, October, 2010 11:18

Сейчас попробую с расширенным smiling smiley

Re: Поступления за период с .. по ..
Пользователь: dbelokursky (IP-адрес скрыт)
Дата: 15, October, 2010 15:35

Еще раз спасибо. Все прекрасно работает.

Re: Поступления за период с .. по ..
Пользователь: LiLi (IP-адрес скрыт)
Дата: 20, October, 2010 10:00

Пожалуйста. Рада была помочь smiling smiley

Елена, КрЦНТИБ Красноярской ж.д.



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