Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
Система ИРБИС в целом :  ИРБИС Irbis
 
Команда сервера - печать записей
Пользователь: woodyfon (IP-адрес скрыт)
Дата: 11, November, 2019 13:55

Для печати записей (в формат rtf) используется команда '7'
Исследуя исходящие и входящие пакеты удалось выяснить, какие параметры следуют после заголовка пакета:
1) имя базы данных (IBIS)
2) имя табличной формы (@BRIEF_TAB)
Имени должен предшествует знак @.
Возможно, имеются другие формы указания табоичной формы, но они не известны.
3) заголовки (1,2,3) разделенные #31#30
Если заголовков нет, то "USRSUSRS"
4) Непонятный параметр (предположительно какой-то режим) ???
+
Это значение модального поля (991)
Например, ^20191119^BДА
5) Поисковое выражение на языке CDS/ISIS ("V=05$")
6) начальный MFN для ограничения результатов поискового поиска
7) конечный MFN для ограничения результатов поискового поиска
Если требуется вся база, значения будут равняться нулю
Участвуют в отборе при условии существования выражения последовательного поиска.
Если начальный MFN = 0 - берется начало (MFN=1).
Если конечный MFN = 0 - максимальный MFN-1
8) выражение для последовательного поиска (if v200^a.1='А' then '1' else '0' fi)
9) количество MFN (для печати отмеченных записей)
Если требуется инверсия результата, то перед количеством необходимо поставить минус, что будет означать кроме отмеченных.
10) количество и номера записей

Например, печать текущего, то три последних параметра будут:
1) 0
2) MFN текущего
3) MFN текущего

Далее список номеров записей, организованный одним из трех следующих способов):

А) диапазон номеров – в виде трех строк следующей структуры:

0
minmfn
maxmfn

Б) список номеров – в виде набора строк:

N
mfn1
mfn2
……
mfnN

В) отрицательный список номеров («кроме указанных») – в виде набора строк:
-N
mfn1
mfn2
……
mfnN

Т. е. исключить указанные MFN записей.

Список результирующих документов формируется как результат пересечения трех списков:
- списка записей, найденных в результате прямого поиска;
- списка записей, полученных в результате последовательного поиска;
- списка записей, указанных с помощью номеров записей.



Редактировано 1 раз. Последний раз 19.11.2019 13:05 пользователем woodyfon.



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