Главная Обратная связь

Дисциплины:






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



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

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

Сценарий поиска в виде набора соответствующих параметров содержится в серверном инициализационном файле АРМа "Комплектатор" (по умолчанию - 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).



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

Сценарий поиска в виде набора соответствующих параметров содержится в серверном инициализационном файле АРМа "Книгообеспеченность" (по умолчанию - 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 - имя пакетного задания для удаления данных





sdamzavas.net - 2017 год. Все права принадлежат их авторам! В случае нарушение авторского права, обращайтесь по форме обратной связи...