
- •Введение
- •Словарь понятий
- •Редактор таблиц спецификаций
- •Создание спецификаций
- •Вставка новой колонки
- •Редактирование параметров колонки
- •Удаление и перемещение колонки
- •Шаблон таблицы спецификации
- •Формат шаблона таблицы спецификации
- •Данные для таблицы спецификаций
- •Вставка строк таблицы спецификаций
- •Команды установки связи колонки с данными фрагмента
- •Колонки для получения значений переменных фрагмента
- •Вложенные таблицы спецификации
- •Шаблон правил
- •Общее описание
- •Параметры шрифта
- •Секция [common]
- •Секция [fields] для прототипов формата t-flex
- •Секция [heading]
- •Генерация отчета спецификации
- •Правила сортировки записей таблицы
- •Использование клавиатуры
- •Список литературы
- •Контрольные вопросы
Редактирование параметров колонки
Для просмотра и редактирования параметров колонки используется команда редактора спецификаций “Задать свойства колонки”.
Клавиатура |
Текстовое меню |
Пиктограмма |
- |
«Колонка|Свойства…» |
|
В результате вызова команды появляется окно диалога с параметрами текущей колонки. Текущей считается колонка, в которой находится курсор. Либо в виде прямоугольника, либо в виде мигающей вертикальной линии. Набор параметров точно такой же, что при вставке новой колонки.
Удаление и перемещение колонки
Для удаления текущей колонки используется команда редактора спецификаций “Удалить текущую колонку”.
Клавиатура |
Текстовое меню |
Пиктограмма |
<Ctrl><Shift><Del> |
«Колонка|Удалить» |
|
Для изменения местоположения колонки используются команды редактора спецификаций “Переместить колонку вправо”
Клавиатура |
Текстовое меню |
Пиктограмма |
<Ctrl><Right> |
«Колонка|Переместить вправо» |
|
и “Переместить колонку влево”
Клавиатура |
Текстовое меню |
Пиктограмма |
<Ctrl><Left> |
«Колонка|Переместить влево» |
|
Команды меняют местами текущую колонку с соседней. Колонки “Связь” и “Вложенная таблица” всегда остаются на своих позициях.
Шаблон таблицы спецификации
Шаблон предназначен для генерации структуры колонок таблицы и параметров каждой колонки в автоматическом режиме при создании новой таблицы спецификации.
Шаблон таблицы спецификации представляет собой текстовый файл специального формата с расширением ".BOM". Файлы шаблонов таблицы спецификации находятся в программном каталоге системы. При необходимости пользователь может отредактировать любой из шаблонов таблицы спецификации, поставляемых вместе с системой, а также создать свой собственный файл.
Для редактирования файла шаблона можно воспользоваться любым текстовым редактором, в том числе встроенным редактором текстов системы T-FLEX.
Формат шаблона таблицы спецификации
В качестве примера приведена распечатка файла-шаблона ESCD.BOM, поставляемого с системой T-FLEX. (Строки пронумерованы для наглядности)
1 Таблица спецификации по ЕСКД
2 [@GROUP]
3 TITLE = Группа
4 LENGTH = 40
5 SORT_TYPE = 5
6 SORT_LEVEL = 3
7
8 [@DESCRIPTION]
9 TITLE = Наименование
10 LENGTH = 80
11 SORT_TYPE = 1
12 SORT_LEVEL = 2
13
14 [@NUMBER]
15 TITLE = Обозначение
16 LENGTH = 20
17 IGNORE = 1
18 SORT_LEVEL = 1
19
20 [@QUANTITY]
21 TITLE = Количество
22 LENGTH = 10
23 IGNORE = 1
24 ACCUMULATE = 1
25
26 [@MATERIAL]
27 TITLE = Материал
28 LENGTH = 80
29
30 [@WEIGHT]
31 TITLE = Масса
32 LENGTH = 10
33
34 [@REMARKS]
35 TITLE = Примечание
36 LENGTH = 80
37
38 [@FORMAT]
39 TITLE = Формат
40 LENGTH = 10
41
42 [@ZONE]
43 TITLE = Зона
44 LENGTH = 10
45
46 [@POSITION]
47 TITLE = Поз
48 LENGTH = 10
Первая строка файла содержит комментарий, предназначенный для краткого описания назначения данного шаблона, например "Таблица спецификации по ЕСКД". Этот комментарий появится в поле "Шаблон" диалогового окна создания новой таблицы спецификации. В последующих строках содержится описание каждой из колонок таблицы.
Описание каждой колонки таблицы начинается со строки, задающей способ отбора значений полей колонки. Эта строка представляет собой идентификатор колонки, заключенный в квадратные скобки, например
2 [@GROUP]
Идентификатором колонки может быть имя стандартного или специального поля таблицы спецификации (начинается с символа "@") или любое имя переменной.
Далее следует набор описателей параметров колонки. Каждый из описателей представляет собой текстовую строку формата:
<ИМЯ ПАРАМЕТРА> = <ЗНАЧЕНИЕ>
При этом могут использоваться следующие параметры:
TITLE Заголовок колонки
LENGTH Длина строки поля колонки
SORT_TYPE Тип сортировки колонки при генерации отчета
Набор допустимых значений параметра:
1 Сортировка текста по возрастанию
2 Сортировка текста по убыванию
3 Сортировка чисел по возрастанию
4 Сортировка чисел по убыванию
5 Сортировка по правилу сортировки групп
SORT_LEVEL Уровень правила сортировки
IGNORE Признак игнорирования значения поля при сравнении строк
Набор допустимых значений параметра:
0 При сравнении строк значения в данном поле сравниваются
1 При сравнении строк значения в данном поле не сравниваются
ACCUMULATE Признак аккумулирования числового значения поля при слиянии строк во время генерации отчета
Набор допустимых значений параметра:
0 Значение поля не аккумулируется
1 Значение поля аккумулируется
Все перечисленные ключевые слова соответствуют пунктам окна диалога “Свойства колонки”. Формирование структуры колонок на основе файла-прототипа аналогично формированию в диалоговом режиме, с указанием соответствующих параметров колонки.
Описание каждой колонки заканчивается пустой строкой.
Расположение колонок определяется их порядком в файле-прототипе.
Для создания собственного шаблона рекомендуется использовать в качестве основы файл ESCD.BOM. Его можно отредактировать с помощью какого-либо тестового редактора. Например, удалить лишние колонки или добавит новые. Необходимо изменить комментарий шаблона, так как именно он появляется в списке существующих шаблонов. Затем сохранить отредактированный файл под другим именем.
Файл необходимо сохранить. Если в момент редактирования прототипа была запущена система T-FLEX, то необходимо перегрузить ее. Только после этого будет обновлен список шаблонов.