Справочники и их структура
Справочники используются для формирования экранных меню (списков) во всех АРМах системы, а также для преобразования кодированной информации.
Простые (неиерархические) справочники хранятся в текстовых файлах, которые имеют имя с расширением [.MNU] и следующую структуру:
<1_элемент_меню>
<пояснительный текст для 1 элемента>
<2_элемент_меню>
<пояснительный текст для 2 элемента>
......................
<*****>
В частном случае пояснительный текст может быть пустым (пустой строкой).
Строка ***** является признаком логического конца файла.
Количество строк в файле меню должно быть равно: 2N+1 - где N - количество элементов меню.
Ниже приведен список основных (неиерархических) справочников, применяемых в системе.
пп | Имя по умолчанию (без расширения) | Назначение | Расположение | Пояснения | |||||
1 | DBNAM1 | Список БД, доступных в АРМе "Администратор" | IRBIS\DATAI\ | Имя определяется параметром DBNNAMECAT в INI-файле АРМа "Администратор" | |||||
2 | DBNAM2 | Список БД, доступных в АРМе "Каталогизатор" | IRBIS\DATAI\ | Имя определяется параметром DBNNAMECAT в INI-файле АРМа "Каталогизатор" | |||||
3 | DBNAM3 | Список БД, доступных в АРМе "Читатель" | IRBIS\DATAI\ | Имя определяется параметром DBNNAMECAT в INI-файле АРМа "Читатель" | |||||
4 | STR | Список кодов стран | В основной директории системы IRBIS\ и в директориях БД ЭК | ||||||
5 | JZ | Список кодов языков | В основной директории системы IRBIS\ и в директориях БД ЭК | ||||||
6 | UNICODE | Список кодовых наборов для ввода нестандартных символов | В основной директории системы IRBIS\ | Имя определяется параметром UNICODEMNU в INI-файлах всех АРМов | |||||
7 | PFTW | Список доступных форматов показа для АРМа "Каталогизатор" | В директории БД | Имя определяется параметром PFTMNU в INI-файле АРМа "Каталогизатор" | |||||
8 | FORMATW | Список доступных форматов показа для АРМа "Читатель" | В директории БД | Имя определяется параметром PFTMNU в INI-файле АРМа
"Читатель" | |||||
9 | TABW | Список доступных табличных форм для АРМа "Каталогизатор" | В директории БД | Имя определяется параметром TABMNU в INI-файле АРМа "Каталогизатор" | |||||
10 | IMPORTW | Список ТВП переформатирования для импорта в АРМах "Администратор" и "Каталогизатор" | В директории БД | Имя определяется параметром IMPORTMNU в INI-файлах АРМов "Администратор" и "Каталогизатор" | |||||
11 | EXPORTW | Список ТВП переформатирования для экспорта в АРМах "Администратор", "Каталогизатор" и "Читатель" | В директории БД | Имя определяется параметром EXPORTMNU в INI-файлах АРМов "Администратор", "Каталогизатор" и "Читатель" | |||||
12 | FST | Список ТВП переформатирования для копирования в АРМах "Администратор" и "Каталогизатор" | В директории БД | Имя определяется параметром COPYMNU в INI-файлах АРМов "Администратор" и "Каталогизатор" | |||||
13 | FMT | Список доступных РЛ ввода для АРМа "Каталогизатор" | В директории БД | Имя определяется параметром FMTMNU в INI-файле АРМа "Каталогизатор" | |||||
14 | IRI | Список постоянных запросов для АРМа "Каталогизатор" | В основной директории системы IRBIS\ | Имя определяется параметром IRIMNU в INI-файле АРМа "Каталогизатор" | |||||
15 | STT | Список видов статистики для АРМа "Каталогизатор" | В директории БД | ||||||
16 | SORT | Список ключей сортировки результатов поиска в АРМе "Читатель" | В директории БД | Имя определяется параметром SORTMNU в INI-файле АРМа "Читатель" |
Ряд справочников, содержащих библиографические и специфические технологические данные (в т.ч. те, что подлежат обязательной настройке со стороны пользователя) описаны в Инструкциях каталогизатора и комплектатора.
Для создания и корректировки неиерархических справочников служит специальный редактор, который запускается из АРМа "Администратор" (см. Приложение 8).
В системе также применяются иерархические справочники, которые представляют собой традиционные для Windows древовидные структуры. Иерархические справочники хранятся в текстовых файлах, которые имеют расширение [.TRE], - для их создания и корректировки служит специальный редактор, который запускается из АРМа "Администратор". Его интерфейс изображен на рис. 1.
Рис.1. Редактор иерархических справочников