Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Спецификации.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
7.11 Mб
Скачать

Секция [common]

Данная секция может содержать любые из параметров шрифта, а также некоторые специальные параметры:

TEMPLATE - имя файла чертежа, используемого в качестве прототипа при выводе всех страниц отчета.

Пример:

TEMPLATE = ESKDBOM.GRB

Значение по умолчанию:

Не установлено.

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

Значение по умолчанию:

Не установлено.

NEXT_TEMPLATE - имя файла чертежа, используемого в качестве прототипа при выводе последующих страниц отчета.

Значение по умолчанию:

Не установлено.

INTERVAL - интервал строк для всех страниц отчета.

Пример:

INTERVAL = 15

Значение по умолчанию:

10.

FIRST_INTERVAL - интервал строк для первой страницы отчета.

NEXT_INTERVAL - интервал строк для последующих страниц отчета.

LINEVAR - имя переменной, значение которой будет установлено в соответствии с количеством строк на странице отчета. Если этот параметр задан, то в чертеже, используемом в качестве прототипа при генерации отчета должна существовать вещественная переменная с именем, совпадающим со значением данного параметра.

Пример:

LINEVAR = counter

Значение по умолчанию:

Не установлено.

PAGEVAR - имя переменной, значение которой будет установлено в соответствии с номером страницы отчета. Если этот параметр задан, то в чертеже, используемом в качестве прототипа при генерации отчета должна существовать вещественная переменная с именем, совпадающим со значением данного параметра.

Пример:

PAGEVAR = page

Значение по умолчанию:

Не установлено.

Секция [fields] для прототипов формата t-flex

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

Секция состоит из нескольких разделов, каждый из которых описывает одно поле. Раздел начинается с метки, определяющей номер поля. Метка имеет формат целого числа и следующего за ним символа двоеточия (":"). Это число используется для получения координат прямоугольной области на чертеже прототипа, в которую помещаются значения поля. Координаты определяются по следующему правилу: На чертеже прототипа должны существовать пары именованных узлов с именами «nb<номер>» и «ne<номер>», где <номер> - номер поля (значение метки). Эта пара узлов и задает прямоугольник, в который с заданным для страницы интервалом и установленными параметры шрифта будут помещены значения полей одной колонки таблицы спецификации.

Ключевые слова:

FIELD - идентификатор колонки таблицы спецификации, соответствующий данному полю отчета.

Пример:

FIELD = @DESCRIPTION

Следующий пример задает поле отчета: @DESCRIPTION.

[FIELDS]

5:

FIELD = @DESCRIPTION

ALIGN = LEFT

В данном примере чертеж прототипа должен содержать 2 именованных узла: «nb5» и «ne5», задающих прямоугольник вывода данных таблицы спецификации. В этот прямоугольник будут выводиться данные из колонки, имеющей следующие параметры:

источник данных - стандартные

раздел - наименование

Рисунок 21

Рисунок 21 иллюстрирует взаимосвязи различных элементов при создании отчета. Файл ESCDREP.FRM устанавливает связь между колонкой таблицы спецификаций “Наименование”, которая по своим свойствам соответствует описанию:

FIELD = @DESCRIPTION

и прямоугольником, заданным именованными узлами с индексом 5, в файле-прототипе ESCDBOM.GRB. Описание в файле ESCDREP.FRM также имеет индекс 5.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]