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

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