Специальные сценарии поиска

Navigation:  ПРИЛОЖЕНИЯ > 6. Сценарии поиска >

Специальные сценарии поиска

Previous pageReturn to chapter overviewNext page

В этом разделе:

Специальные сценарии поиска

для АРМа "Комплектатор"

для АРМа "Книгообеспеченность"

 

Сценарии поиска для АРМа "Комплектатор"

На заметку:

содержат только поиски по словарю.

 

Набор  параметров

Сценарий поиска в виде набора соответствующих параметров содержится в серверном инициализационном файле АРМа "Комплектатор" (по умолчанию - IRBISP.INI) в разделе [SEARCHCMP].

Набор параметров состоил из 6-ти разделов, каждый начинается с параметра, определяющего количество видов поиска для разных задач:

ItemNumbZ – количество видов поиска для задачи ЗАКАЗ

ItemNumbR – количество видов поиска для задачи ПОСТУПЛЕНИЕ

ItemNumbS – количество видов поиска для задачи ВЫБЫТИЕ

ItemNumbP – количество видов поиска для задачи ПОДПИСКА

ItemNumbDBN – количество видов поиска для БД электронного каталога

ItemNumbPDP – количество видов поиска для БД каталога подписки периодики и книг.

 

Описание видов поиска для периодики

В начале располагается описание видов поиска для периодики, их количество необходимо задать в параметре NumbItemPdp секции POST.

 

Параметры одного вида поиска для АРМа "Комплектатор"

Для описания одного вида поиска по словарю служат восемь параметров, имена которых различаются суффиксами для разных разделов:

ItemName*N- название поиска
ItemPref*N- префикс терминов словаря
ItemMenu*N- имя файла справочника (с расширением), используемого для раскодировки терминов словаря
ItemSecondFmt*N- формат, явный или в виде @имя файла, результатом выполнения которого является запрос на поиск записей, связанных с записью термина словаря и помещаемых в окно «Связанные записи». Если этот параметр пуст, то во окно «Связанные записи» помещаются записи, отбираемые по текущему термину словаря.

ItemSecondName*N - текст, который появится в заголовке окна «Связанные записи»

ItemSecondShow*N - формат, явный или в виде @имя файла, в котором отображаются записи в окне «Связанные записи».

Item991*N- формат, явный или в виде @имя файла, для текущей записи словаря, результатом которого будет значение модельного поля (v991), которое будет добавлено в запись при ее форматировании. Если параметр задан, как * (звездочка), то значением модельного поля является сам термин словаря.
ItemDicEnd*N- признак того, что при открытии словаря он будет установлен в конец.

В обозначениях параметров использованы:

*- обозначение набора видов поиска для текущего режима работы КОМПЛЕКТАТОРА и текущей БД, а именно:

Z – режим ЗАКАЗ, БД комплектования;

R – режим ПОСТУПЛЕНИЕ, БД комплектования;

S – режим ВЫБЫТИЕ, БД комплектования;

P – режим ПОДПИСКА, БД комплектования;

DBN – БД каталога;

PDP – БД каталога подписки книг или периодики;

N - порядковый номер вида поиска по словарю в общем списке (начиная с 0).

Специальные сценарии поиска для АРМа "Книгообеспеченность"

Сценарий поиска в виде набора соответствующих параметров содержится в серверном инициализационном файле АРМа "Книгообеспеченность" (по умолчанию - IRBISK.INI) в разделе [SEARCHKO].

 

В АРМе "Книгообеспеченность" имеется два словаря,

для которых в файле инициализации задаются сценарии поиска:

основной словарь и

словарь переноса.

 

В словарях отображаются данные для одной из трех баз данных,

каждая из которых имеет свой сценарий поиска:

БД VUZ,

БД студентов (RDR),

БД каталога.

 

Сценарий поиска в файле состоит из разделов,

каждый начинается одним из следующих параметров,задающих количество видов поиска:

ItemNumb- основного словаря для БД VUZ
ItemNumbRdr- основного словаря для БД RDR
ItemNumbCat- основного словаря для БД Каталога
ItemNumbMv- словаря переноса для БД VUZ
ItemNumbMvRdr- словаря переноса для БД RDR
ItemNumbMvCat- словаря переноса для БД Каталога

 

Параметры одного вида поиска для АРМа "Книгообеспеченность"

Для описания одного вида поиска по словарю служат параметры,

их набор и количества разные для разных разделов:

 

Для раздела ItemNumb (в основном словаре БД VUZ):

ItemNameN- название поиска
ItemPrefN- префикс терминов словаря
ItemMenuN- имя файла меню раскодировки терминов словаря
ItemTabN- имя РЛ для отображения словаря в виде таблицы
ItemFstVuzN- имя таблицы переноса данных в БД VUZ
ItemGlobVuzN- имя задания на перенос данных в БД VUZ
ItemFstRdrN- имя таблицы переноса данных в БД Rdr
ItemGlobRdrN- имя задания на перенос данных в БД Rdr
ItemFstCatN- имя таблицы переноса данных в БД каталога
ItemGlobCatN- имя задания на перенос данных в БД каталога
ItemSecSchN- формат для получения запроса на связанные записи в БД VUZ
ItemSecNameN- формат заголовка списка связанных записей в БД VUZ
ItemSecShowN- формат показа связанных записей в виде списка в БД VUZ
ItemSecTabN- имя РЛ для отображения связанных записей в виде таблицы для БД VUZ
ItemSec991N- формат модельного поля для связанных записей в БД VUZ
ItemSecFstVuzN- имя таблицы переноса данных из списка в БД VUZ
ItemSecGlobVuzN- имя задания на перенос данных из списка в БД VUZ
ItemSecFstRdrN- имя таблицы переноса данных из списка в БД RDR
ItemSecGlobRdrN- имя задания на перенос данных из списка в БД RDR
ItemSecFstCatN- имя таблицы переноса данных из списка в БД каталога
ItemSecGlobCatN- имя задания на перенос данных из списка в БД каталога
ItemSecSchRdrN- формат для получения запроса на связанные записи в БД RDR
ItemSecNameRdrN- формат заголовка списка связанных записей в БД RDR
ItemSecShowRdrN- формат показа связанных записей в виде списка в БД RDR
ItemSecTabRdrN- имя РЛ для отображения связанных записей в виде таблицы для БД RDR
ItemSec991RdrN- формат модельного поля для связанных записей в БД RDR
ItemSecSchCatN- формат для получения запроса на связанные записи в БД каталога
ItemSecNameCatN- формат заголовка списка связанных записей в БД каталога
ItemSecShowCatN- формат показа связанных записей в виде списка в БД каталога
ItemSec991CatN- формат модельного поля для связанных записей в БД каталога
ItemSecTabCatSumN- имя РЛ для отображения в связанном списке таблицы ККО для БД каталога
ItemSecTabSemPftN- формат используется при формировании в связанном списке таблицы ККО для параметра основного словаря
ItemSecTabSemValN- формат используется при формировании в связанном списке таблицы ККО для параметра основного словаря
ItemTabNumbN- признак видимости таблицы ввода количества студентов для режима работы с БД студентов
ItemTabNumbCapN- используется при подсчете студентов по БД VUZ для режима работы с БД студентов
ItemSecSchVuzN- используется при подсчете студентов по БД VUZ для режима работы с БД студентов
ItemDelimN- используется в пакетном задании корректировки по отмеченным в словаре терминам
ItemDelimValN- используется в пакетном задании корректировки по отмеченным в словаре терминам

 

Для раздела ItemNumbRDR (в основном словаре БД RDR):

ItemNameBRDRN- название поиска
ItemPrefBRDRN- префикс терминов словаря
ItemMenuBRDRN- имя файла меню раскодировки терминов словаря
ItemTabBRDRN- имя РЛ для отображения словаря в виде таблицы
ItemSecSchBRDRN- формат для получения запроса на связанные записи в БД RDR
ItemSecNameBRDRN- формат заголовка списка связанных записей в БД RDR
ItemSecShowBRDRN- формат показа связанных записей в виде списка в БД RDR
ItemSecTabBRdrN- имя РЛ для отображения связанных записей в виде таблицы для БД RDR
Item991BRDRN- формат модельного поля для связанных записей в БД RDR
ItemFstBRDRVuzN- имя таблицы переноса данных из БД RDR в БД VUZ
ItemGlobBRDRVuzN- имя пакетного задания переноса данных из БД RDR в БД RDR

 

Для раздела ItemNumbCat (в основном словаре БД каталога):

ItemNameBCatN- название поиска
ItemPrefBCatN- префикс терминов словаря
ItemMenuBCatN- имя файла меню раскодировки терминов словаря
ItemTabBCatN- имя РЛ для отображения словаря в виде таблицы 
ItemSecSchBCatN- формат для получения запроса на связанные записи в БД каталога
ItemSecNameBCatN- формат заголовка списка связанных записей в БД каталога
ItemSecShowBCatN- формат показа связанных записей в виде списка в БД каталога
ItemSecTabBCatN- имя РЛ для отображения связанных записей в виде таблицы для БД каталога
Item991BcatN- формат модельного поля для связанных записей в БД каталога
ItemSecTabbCatSumN- имя РЛ для отображения в списке таблицы ККО

 

Для раздела ItemNumbMv (в словаре переноса БД VUZ):

ItemNameMvN- название поиска
ItemPrefMvN- префикс терминов словаря
ItemMenuMvN- имя файла меню раскодировки терминов словаря
ItemTabMvN- имя РЛ для отображения словаря в виде таблицы
ItemTabDelMvN- имя РЛ таблицы для удаления данных
ItemCapDelMvN- имя шапки таблицы для удаления данных
ItemGlobDelMvN- имя пакетного задания для удаления данных

 

Для раздела ItemNumbMvRdr (в словаре переноса БД RDR):

ItemNameMvRdrN- название поиска
ItemPrefMvRdrN- префикс терминов словаря
ItemMenuMvRdrN- имя файла меню раскодировки терминов словаря
ItemTabMvRdrN- имя РЛ для отображения словаря в виде таблицы
ItemTabDelMvRdrN- имя РЛ таблицы для удаления данных
ItemCapDelMvRdrN- имя шапки таблицы для удаления данных
ItemGlobDelMvRdrN- имя пакетного задания для удаления данных

 

Для раздела ItemNumbMvCat (в словаре переноса БД каталога):

ItemNameMvCatN- название поиска
ItemPrefMvCatN- префикс терминов словаря
ItemMenuMvCatN- имя файла меню раскодировки терминов словаря
ItemTabMvCatN- имя РЛ для отображения словаря в виде таблицы
ItemTabDelMvCatN- имя РЛ таблицы для удаления данных
ItemCapDelMvCatN- имя шапки таблицы для удаления данных
ItemGlobDelMvCatN- имя пакетного задания для удаления данных

 


См. также:

Параметры INI-файла секции SEARCHKO   АРМа «КНИГООБЕСПЕЧЕННОСТЬ» (Руководство пользователя)