В этом разделе:
Специальные сценарии поиска
•для АРМа "Комплектатор"
•для АРМа "Книгообеспеченность"
Сценарии поиска для АРМа "Комплектатор"
|

|
содержат только поиски по словарю.
|
Сценарий поиска в виде набора соответствующих параметров содержится в серверном инициализационном файле АРМа "Комплектатор" (по умолчанию - 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 АРМа «КНИГООБЕСПЕЧЕННОСТЬ» (Руководство пользователя)