Прототип таблицы спецификации |
|
Данный раздел относится к устаревшей команде создания спецификаций (рекомендуется использовать новые возможности по созданию спецификаций "Сервис|Спецификация|...").
Прототип таблицы спецификации предназначен для задания структуры колонок таблицы (название, ширина), правил отбора значений полей колонок, правил сортировки колонок при генерации отчета спецификации.
Прототип таблицы спецификации представляет собой текстовый файл специального формата с расширением ".BOM". Файлы прототипов таблицы спецификации находятся в программном каталоге системы. При необходимости пользователь может отредактировать любой из прототипов таблицы спецификации, поставляемых вместе с системой, а также создать свой собственный файл.
Для редактирования файла прототипа можно воспользоваться любым текстовым редактором, например NOTEPAD.EXE.
Описание формата файла прототипа таблицы спецификации.
Первая строка файла содержит комментарий, предназначенный для краткого описания назначения данного прототипа, например "Таблица спецификации по ЕСКД". Этот комментарий появится во втором поле ("Прототип") диалогового окна создания новой таблицы спецификации. В последующих строках содержится описание каждой из колонок таблицы.
Описание каждой колонки таблицы начинается со строки, задающей способ отбора значений полей колонки. Эта строка представляет собой идентификатор колонки, заключенный в квадратные скобки, например "[@GROUP]". Идентификатором колонки может быть имя стандартного или специального поля таблицы спецификации (начинается с символа "@") или любое имя переменной.
Далее следует набор описателей параметров колонки. Каждый из описателей представляет собой текстовую строку формата:
<ИМЯ ПАРАМЕТРА> = <ЗНАЧЕНИЕ>
, например,
TITLE = Группа
При этом могут использоваться следующие параметры:
TITLE Заголовок колонки
Пример:
TITLE = Наименование
LENGTH Длина строки поля колонки
Пример:
LENGTH = 80
SORT_TYPE Тип сортировки колонки при генерации отчета
Набор допустимых значений параметра:
Сортировка текста по возрастанию
Сортировка текста по убыванию
Сортировка чисел по возрастанию
Сортировка чисел по убыванию
Сортировка по правилу сортировки групп
Пример:
SORT_TYPE = 1
SORT_LEVEL Уровень правила сортировки
Пример:
SORT_LEVEL = 2
IGNORE Признак игнорирования значения поля при сравнении строк
Набор допустимых значений параметра:
При сравнении строк значения в данном поле сравниваются
При сравнении строк значения в данном поле не сравниваются
Пример:
IGNORE = 1
ACCUMULATE Признак аккумулирования числового значения поля при слиянии строк во время генерации отчета
Набор допустимых значений параметра:
Значение поля не аккумулируется
Значение поля аккумулируется
Пример:
ACCUMULATE= 1
Смотри: Содержание