Структура файла описания таблиц для ИРБИС-64

Navigation:  ПРИЛОЖЕНИЯ > 10. Методика подключения табличных форм >

Структура файла описания таблиц для ИРБИС-64

Previous pageReturn to chapter overviewNext page

Для ИРБИС-64 по умолчанию используется

 

Файл описания таблиц SELTAB64.PAR

в директории БД комплектования.

Каждая таблица описана в нем набором строк:

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

 

2-я строка - способ отбора записей,

а именно:

1 - построение таблицы по результатам поиска.

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

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

3отбор записей в таблицу по специальному запросу, задающему диапазон дат.

 

3-я строка - имя опросного рабочего листа,

в котором задаются параметры для  отбора записей и для построения значения модельного поля.

Рабочий лист создается обычными средствами Редактор РЛ и справочников* (Режимы ИНСТРУМЕНТЫ АРМа "Администратор").

Метки полей можно задавать любые. При этом создается временная запись, которая наполняется полями с заданными метками и их значениями. Форматирование этой записи (см. следующий пункт) дает запрос на поиск.

 

4-я строка - строка - формат,

который используется следующим образом:

Если в строке 2 задано значение:

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

2, то форматируются отмеченные записи, результат форматирования каждой записи рассматривается как поисковое выражение, все выражения объединяются логикой ИЛИ и это является результирующим поисковым выражением, по которому отбираются записи в таблицу.

3, то формат задает префикс для составления запроса по датам.

 

5-я строка – формат, который «фильтрует» отобранные записи:

если результат форматирования есть ‘1’, то запись отбирается в таблицу,

в противном случае – нет.

 

6-я – формат для определения значения модельного поля с меткой 991,

которое можно использовать в форматах, составляющих таблицу.

Форматирование выполняется на временной записи (см. 3-ю строку).

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

 

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

 

 


См. также:

* Режимы ИНСТРУМЕНТЫ АРМа Администратор

Приложение  8. Редактор РЛ и справочников

получения выходных таблиц или списков в АРМе «Комплектатор»