Система автоматизации библиотек ИРБИС

Методика подключения табличных форм в АРМ "Комплектатор"


Создание и подключение табличных форм в АРМ "Комплектатор" имеет свои особенности. Список табличных форм, который подается для выбора таблицы,  определяется режимом работы и той базой данных, которая является текущей. А именно, для БД комплектования имеется пять файлов со списками табличных форм, каждый из которых подается в соответствующем режиме. Имена этих файлов задаются в ini-файле параметрами:

·         TabMnuForZ - файл со списком выходных форм в режиме ЗАКАЗ

·         TabMnuForR - файл со списком выходных форм в режиме ПОСТУПЛЕНИЕ

·         TabMnuForP - файл со списком выходных форм в режиме ПОДПИСКА

·         TabMnuForSCMPL - файл со списком выходных форм в режиме ВЫБЫТИЕ для БД комплектования

·         TabMnuForSIBIS - файл со списком выходных форм в режиме ВЫБЫТИЕ для БД каталога

Как правило, для формирования таблицы в АРМ "Комплектатор" необходимо сначала отобрать документы по запросу,  который формируется из неких заданных значений. Например, для получения таблицы "Лист актового учета книг" нужно задать номер КСУ и по его значению отобрать документы этой партии. Кроме того, при форматировании документов часто бывает нужно передать им некоторые заданные значения, т.е. сформировать в документе значение некоторого модельного поля. Например, при формировании таблицы "Лист инвентарной книги: новые поступления (интервал дат/подразделение" (TABINDW) нужно отобрать записи по интервалу дат и передать в каждую запись код подразделения, в зависимости от которого будут форматироваться данные для этой записи. Поэтому каждая таблица связана с неким опросным листом, через который определяются необходимые значения.

Все данные, описывающие способ формирования таблицы, следует поместить в файл, имя которого задается в ini-файле в параметре FileSelTab (по умолчанию SELTABW.PAR).  Каждая таблица описана в нем набором строк, а именно:


1-я строка - имя таблицы

2-я строка - способ ее формирования, а именно:

·         0 – построение таблицы по результатам поиска. Например, для получения таблицы "Лист инвентарной книги – новые поступления" (TABIUW) документы в таблицу отбираются поиском по заданным в опросном листе значениям номера КСУ и кода подразделения.

·         1 – построение таблицы по результатам двухступенчатого поиска: сначала по параметрам, заданным в опросном листе, затем по запросу, сформированному на найденных записях по формату (строка 5). Например, для получения таблицы "Справка о поступлении партии книг в фонд (по номеру акта)" (TABF4W) сначала отбирается запись КСУ по заданному номеру акта, а затем по запросу, составленному по формату (строка 5), отбираются сами записи книг, которые и будут помещены в таблицу..



·         2 – таблица не требует поиска записей, их предварительно надо самим отметить по словарю или списку.

3-я строка - имя опросного рабочего листа, в котором задаются параметры для  отбора записей и для построения значения модельного поля. Рабочий лист создается обычными средствами (см. АРМ "Администратор"). При формировании полей этого рабочего листа нужно учитывать следующее:

·         Метки полей можно задавать любые, но с учетом нижеследующего.

·         Значение, задаваемое в поле, будет рассматриваться как термин запроса на поиск, если метка этого поля (как она задана в РЛ) содержится в перечне меток файла DBN.SCH (где DBN – имя БД комплектования, т.е. CMPL.SCH), причем префикс для поиска берется из этого же файла. Это же значение можно использовать в формате для задания модельного значения (строка 4) как поле с меткой из РЛ опроса. Например, в таблице "Лист книги суммарного учета для одного подразделения" (TKSUMW) используется опросный лист KD1S.WS, в котором  поля, определяемые метками 1 - начальная дата, 2 – конечная дата, 88  - номер КСУ являются поисковыми, а поле 13 – код подразделения не поисковое, но его значение (v13) используется в строке 4 для формирования значения модельного поля.  В форматах таблицы можно использовать это поле, как поле с меткой 991, в подполе ^B, которого будет содержаться заданный код подразделения (см.


файл TKSUMW.PFT). Замечание: в этой таблице код подразделения используется для формирования модельного значения, в другом случае код подразделения используется иначе: в опросном РЛ IN11.WS для таблицы TABIUW код подразделения вводится в поле с меткой 87 и участвует в отборе записей в таблицу (метка 87 есть в файле CMPL.SCH). Следует иметь в виду, что если в опросном листе определено несколько поисковых элементов, то в запросе они объединятся логикой "И".

·         Значение, задаваемое в поле, не будет участвовать в поиске, если метка поля не содержится в файле CMPL.SCH, но его можно использовать для формирования модельного значения (строка 4).

4-я строка – формат для задания модельного значения, которое как значение поля с меткой 991 можно использовать в форматах, составляющих таблицу. Номера меток полей в формате 4-й строки используются те, которые определены в опросном листе. Например, формат для таблицы TABIUW:  "^A"v911,"^B"v87 означает, что формируется поле с меткой 991, в подполе ^A, которого будет номер КСУ, каким он будет задан через опросный РЛ (метка 911), в подполе ^B – код подразделения, каким он будет задан через опросный РЛ (метка 87). Поле 991 участвует в формировании таблицы, т.е. в файлах TABIUWH.PFT, TABIUW.PFT, TABIUW.SRV форматы используют это поле.

5-я строка (необязательная) – формат на формирование запроса на второй поиск. Например, в таблице TABZW в результате первого поиска отбирается запись организации. Формат на второй поиск строится с использованием полей записи организации (v89 и v81). По поисковому запросу отбираются записи книг, заказанных в этой организации, которые и помещаются в таблицу.

Набор строк, описывающих таблицу, заканчивается строкой ‘*****’.

То есть для формирования новой таблицы в АРМ "Комплектатор" можно предложить следующую последовательность действий:

Определить набор записей, которые следует поместить в таблицу. Если записи нужно отобрать поиском, следует определить, из каких элементов описания следует составлять запрос на поиск и как задавать эти элементы в опросном листе (через словарь, список, прямым набором).



Определить необходимость передачи в отобранные записи значений каких- либо элементов. Если есть такая необходимость, то считать, что в каждую запись передается значение модельного поля 991 (с подполями или без) и это значение можно использовать при форматировании строк таблицы. Определить способ формирования значения модельного поля – через опросный лист и использование некого формата.

Сформировать все файлы таблицы, пользуясь генератором выходных форм. В задании форматов можно использовать значение поля 991, как оно было определено в предыдущем пункте, т.е. учитывая то, какие данные предполагается  ввести через опросный лист и как их объединить в поле 991.

Создать опросный лист, используя редактор РЛ, в котором задать поля для формирования значений элементов поиска и, если нужно, значений для модельного поля. При этом, задавая метки рабочего листа, следует иметь в виду следующее. Если номер метки есть в списке файла CMPL.SCH, то значение этого поля будет участвовать в поиске с префиксом, взятым из файла CMPL.SCH, его также можно использовать для формирования модельного поля. Если номера метки нет в файле, то значение этого поля можно использовать только для формирования модельного поля.

В файл с именем, заданным в  параметре FileSelTab, следует внести описание таблицы: имя, способ отбора записей, имя рабочего листа опроса, способ формирования модельного поля.

Подключить таблицу к списку выходных форма для нужного режима АРМ "Комплектатор".

СИСТЕМА АВТОМАТИЗАЦИИ БИБЛИОТЕК

 

И Р Б И С

 

Общее описание системы

Составитель: А. И. Бродовский

_____________________________________________________________________

ЛР № 020536 от 22.05.97                                         Подписано в печать 27.05.2002



Формат 60x84 1/8                  Бумага офсетная      Гарнитура «Arial»

Печать офсетная                  Усл.печ.л. 32,5          Уч.изд.л. 27

Тираж 50 экз.                         Заказ 39

_____________________________________________________________________

Репрографический центр ГПНТБ России

107996, Москва, К-31, ГСП-6, Кузнецкий мост, 12







Государственная публичная научно-техническая библиотека

России

(ГПНТБ России)

Международная Ассоциация пользователей и разработчиков

электронных библиотек и новых информационных технологий

(Ассоциация ЭБНИТ)

_____________________________________________________________

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СИСТЕМА АВТОМАТИЗАЦИИ БИБЛИОТЕК

 

И Р Б И С

 

Автоматизированное рабочее место "Комплектатор"

Руководство пользователя

Государственная публичная научно-техническая библиотека России

Москва 2002

УДК  025.21:65.011.56

ББК  78.36

Система автоматизации библиотек ИРБИС. АРМ "Комплектатор".

Руководство пользователя. — М.:ГПНТБ России, 2002. — 68 с.

Описывается структура базы данных комплектования и технология поэтапного выполнения задач заказа книг, подписки периодики, регистрации поступлений и списания книг, получение выходных форм по учету и анализу фонда.

 

ISBN 5-85638-029-0                                                           © ГПНТБ России, 2002

                                                                                                © Ассоциация ЭБНИТ, 2002



ОГЛАВЛЕНИЕ

1. ОБЩИЕ ПОЛОЖЕНИЯ.. 5

2. ЗАКАЗ КНИГ. 11

2.1. Оформление заказа   11

2.1.1. Предварительные работы   11

2.1.1.1. Ввод данных Библиотеки - Пользователя. 11

2.1.1.2. Определение меню "Коды регионов" 11

2.1.1.3. Ввод новой организации. 11

2.1.2. Ввод кратких БО книг  12

2.1.3. Ввод сведений о заказе  15

2.1.4. Групповой заказ  16

2.1.5. Заказ с использованием каталогов и Планов издательств  16

2.1.6. Реквизиты предварительного заказа  18

2.2. Словари и контроль выполнения заказов   19

2.3. Выходные формы     20

3. ПОСТУПЛЕНИЕ КНИГ. 22

3.1. Ввод новой (очередной) записи КСУ поступлений    22

3.1.1. Работа с партией книг, учет которой проводится более чем по одному акту ИУ   23

3.2. Регистрация поступлений документов-книг   23

3.2.1. Установка номера КСУ поступлений  24

3.2.2. Словари  24

3.2.3. Корректура документов-книг, полученных по предварительному или другому заказу  25

3.2.4. Ввод сведений о получении томов многотомников, заказанных ранее  29

3.2.5. Ввод новых документов-книг, полученных без предварительного или другого заказа  31

3.3. Ввод сведений об исполнении предварительного заказа - корректировка документа-организации    31

3.4. Пополнение записи КСУ     32

3.5. Передача записей-книг в БД каталога   35

3.6. Выходные формы     35

3.6.1. Выходные формы типа "Инвентарный список"  36

3.6.2. Выходные формы типа "Отчетные документы"  37

3.6.3. Выходные формы типа "Книга суммарного учета  поступлений"  38

4. СПИСАНИЕ КНИГ. 39

4.1. Регистрация выбытия партии книг   39

4.1.1. Ввод новой (очередной) записи КСУ выбытия  39

4.1.2. Установка номера КСУ выбытия  40

4.1.3. Отбор, регистрация выбытия  41

4.1.4. Групповая регистрация выбытия  43

4.1.5. Завершение регистрации выбытия  44

4.2. Регистрация передачи    45

4.2.1. Ввод нового номера акта передачи в запись КСУ выбытия  45

4.2.2. Установка номера акта передачи  46

4.2.3. Отбор, регистрация передачи  46

4.2.4. Завершение регистрации передачи  47



4.3. Пополнение записи КСУ выбытия   48

4.4. Удаление/перенос БО     49

4.5. Выходные формы     50

4.6. Файл пересчета цен    51

5. ПОДПИСКА НА ГАЗЕТЫ И ЖУРНАЛЫ... 52

5.1. Предварительные работы     52

5.1.1. Ввод данных Библиотеки-пользователя  52

5.1.2. Ввод сведений о подписных каталогах  52

5.1.3. Ввод сведений об адресатах подписки (доставки) 52

5.2. Ввод новой записи "БО издания"    53

5.3. Словари    56

5.4. Продление подписки    58

5.4.1. Подготовка БД к подписке на очередной период  58

5.4.2. Ввод данных о подписке  59

5.4.2.1. Индивидуальная обработка. 59

5.4.2.2. Групповая обработка. 60

5.4.3 Работа с БД Каталог подписки  60

5.5. Выходные формы     62

5.5.1. Подготовка листов (списка-заявки) подписки  63

5.5.2. Подготовка абонементных (доставочных) карточек  64

5.6. Передача документов в БД каталога   64

                   ИРБИС – это так же необходимо,

 

                                                                        как умение читать,

 

                                               и так же просто,

 

                                                               как взять с полки книгу.

__________________________________________________


Содержание раздела