Приложение 10. (Общее описание)

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

Navigation:  ПРИЛОЖЕНИЯ >

Приложение 10. (Общее описание)

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

Previous pageReturn to chapter overviewNext page

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

 

Списки табличных форм

Список табличных форм, который подается для выбора таблицы,  определяется Задачей* и той базой данных, которая является текущей.

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

TabMnuForZ - файл со списком выходных форм для задачи ЗАКАЗ

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

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

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

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

 

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

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

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

Кроме того, при форматировании документов часто бывает нужно передать им некоторые заданные значения, т.е. сформировать в документе значение некоторого модельного поля.

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

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

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

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

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

 

Алгоритм формирования новой таблицы в АРМ "Комплектатор"

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

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

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

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

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

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

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

 

 


См. также:

Выходные формы задачи Поступление

Получение таблиц с итоговыми данными

Выходные формы задачи Выбытие

Выходные формы задачи ЗАКАЗ

Выходные формы задачи Подписка

Приложение 4 АРМа Комплектатор. Методика создания выходных форм в АРМе Комплектатор