Основы > Интерфейс пользователя Creo Parametric > Вкладка "Инструменты" > Получение информации > Получение информации о детали и сборке > Сведения о файле пользовательского выходного формата ведомости материалов
  
Сведения о файле пользовательского выходного формата ведомости материалов
Использование разделов спецификации
Спецификация содержит два раздела: распределение компонентов в сборке или подсборке и сводка деталей. При создании пользовательского формата для спецификации пользователь определяет формат для разделов, которые выбраны для включения в спецификацию.
В каждом разделе спецификации команды .titles и .row задают названия столбцов и содержимое строк. Для определения разделов спецификации используйте следующие команды.
.breakdown — задает начало раздела распределения.
.summary — задает начало раздела сводки.
Отображение параметров
В названиях столбцов или в строках можно указывать системные и пользовательские параметры. Имеется 3 системных параметра: name, type и quantity. Системный параметр предваряется символами %$. Например: %$type. Пользовательский параметр предваряется символом %. Например: %price. Текст, который не является частью наименования параметра, отображается в спецификации так же, как в файле. Если ввести $%price, в спецификации будет возвращено значение атрибута price с предшествующим ему символом $, например: $25.
Использование спецификаторов формата
Можно использовать дополнительные спецификаторы формата, указывающие на тип данных и ширину поля параметра. Спецификаторы формата заключаются в квадратные скобки [] и позволяют задать правильное выравнивание столбца. Следующий список содержит примеры спецификаторов формата.
[4s] — определяет параметр со строковой (текстовой) переменной и шириной поля 4.
[3d] — определяет параметр с целочисленной переменной и шириной поля 3.
[6.3f] — определяет параметр с переменной для чисел с плавающей точкой. Общая ширина поля равна 6 с 3 местами после десятичной точки.
[8.8s] — определяет параметр со строковой переменной и шириной 8. Более длинные строки будут отсекаться после 8 символов. Используйте этот формат, чтобы обеспечить, что все ячейки таблицы имеют один размер.
[-6] — определяет параметр со строковой переменной, которая выравнивается по левому краю. Знак минуса обозначает выравнивание по левому краю.
Использование буквы является необязательным. Если опустить букву, система определяет тип формата: строка, целое число или число с плавающей точкой.
Вычисление общего количества элементов
Можно вычислить общее количество для конкретного пользовательского параметра или для системного параметра quantity. Чтобы вычислить сумму пользовательского параметра, используйте формат [%[$total(user defined parameter)]]. Если этот формат использовать в команде .row, будет вычислена сумма только для данной строки. Чтобы вычислить сумму системного параметра quantity, используйте формат [%[$total ($quantity)]].