Колонки состава изделия

Предыдущая страницаВ началоСледующая страница

Вкладка Колонки окон PCTypes20x20 Типы состава изделия и Parameters20x20 Параметры состава изделия содержит список колонок состава изделия. По умолчанию в базовом составе изделия содержится набор стандартных колонок спецификации и их свойства. Можно создавать новые колонки, менять свойства существующих колонок или удалять колонки.

Также существуют служебные колонки, которые не отображаются в данном списке.

ProductStructureWindow67

Колонки в списке можно выбирать с помощью mouse left. Справа от списка колонок расположены кнопки следующих команд:

InstrumentalPanelNew Добавить <Ctrl>+<N>
Создаёт новую колонку и открывает диалог её свойств. Новая колонка располагается в списке после колонки, выбранной в момент вызова команды, либо в конце списка, если никакая колонка не выбрана.

ProductStructureParameters Свойства <F4>
Открывает диалог свойств выбранной колонки.

InstrumentalPanelNewDelete Удалить <Del>
 Удаляет выбранную колонку.

InstrumentalPanelUp Вверх и InstrumentalPanelDow Вниз
 Перемещают выбранную колонку по списку.

Для каждой из колонок в списке отображаются следующие свойства:

Имя

Тип

Значение

Заполнение данных

PSShow20x20 Показывать колонку в окне состава изделия

PSGroup20x20 Группировать записи по колонке в окне состава изделия

PSSum20x20 Суммировать значения при объединении записей

PSIgnore20x20 Игнорировать параметр при сравнении записей для объединения

Данные свойства (кроме Заполнения данных) можно изменить непосредственно в списке, не открывая диалог свойств. Для доступа к полному набору свойств выбранной колонки вызовите диалог с помощью кнопки ProductStructureParameters Свойства.

Список колонок можно отсортировать по любому из отображаемых свойств. Для этого необходимо нажать mouse left на заголовке столбца желаемого свойства. Первое нажатие сортирует список по возрастанию значения свойства, повторное нажатие  - по убыванию. Сбросить сортировку можно в контекстном меню любой из колонок. Там же доступны команды, позволяющие копировать колонки через буфер обмена, а также продублированы команды, перечисленные выше.

23_PCParametersColumnPropertiesCM

Свойства колонки

Диалог Свойства колонки содержит следующие группы параметров:

Свойства

Значение

Формат чисел (наличие и содержимое данной группы зависит от типа данных в колонке)

Заполнение данных

23_PCParametersColumnProperties

Свойства

Группа содержит следующие параметры:

ProductStructureWindow68

Имя
Строка, задающая имя колонки.

Синоним имени
Используется, чтобы упростить запись элемента в шаблоне отчёта. Рекомендуется задавать синоним без пробелов. Например, при параметрах, установленных на рисунке выше, вместо элемента {param name = «Наименование»/} в шаблоне можно будет написать элемент {Description/}.

Категория
Колонки можно объединять в категории. Категории используются для группировки колонок в окне параметров записи состава изделия и контекстном меню заголовков колонок в окне SWProductComposition20x20 Состав изделия. Категория Параметры включения зарезервирована для служебных колонок: Включать при вставке в сборку, Включать в отчёты/спецификации текущего документа и Позиция. Если категория колонки не задана, то она попадает в Основные данные.

clip8048

Название категории можно ввести с клавиатуры или выбрать из выпадающего списка. При вводе нового имени категории, оно будет добавлено в список.

clip8049

Тип
Параметр задаёт тип данных в столбце:

clip8050

Булевый
Значение задаётся в виде переключателя. Если поле столбца связано с переменной, то значение переменной равное 0 выключает поле (является значением «ложь»), остальные значения включают поле (являются значением «истина»).

Целочисленный
Столбец содержит целые числа. При записи в колонку вещественного числа дробная часть отбрасывается.

Действительный
Столбец содержит действительные числа.

Строковый
Столбец содержит текстовую строку.

Для типов Действительный и Строковый имеется возможность задать формат чисел.

 

Единица измерения
Единица измерения значений в текущей колонке.
Для выбора единицы нажмите mouse left на текущем значении данного параметра. Появится выпадающий список, в котором все доступные в T-FLEX CAD единицы измерения сгруппированы по типу измеряемых характеристик.

Для сброса единицы к значению Нет нажмите кнопку InstrumentalPanelDeleteCondition.

23_PCParametersColumnProperties1-4

В окне SWProductComposition20x20 Состав изделия единица отображается справа от значения. При вводе значения вручную нажатие mouse left на единице вызывает меню, в котором можно сменить единицу на другую единицу измерения того же типа с конвертацией значения или без неё, а также сменить тип единиц. При автоматическом заполнении полей в колонке Масса для записей, созданных на основе фрагментов, единицы берутся из параметров документа фрагмента (Параметры документа > Документ > 3D > Единицы > Масса) независимо от свойств колонки.

23_PCParametersColumnProperties1-5

Ширина колонки
Параметр задаёт ширину столбца в окне SWProductComposition20x20 Состав изделия в пикселях по умолчанию.

Изменение ширины в Parameters20x20 параметрах существующих составов изделия не имеет эффекта. Изменение ширины в PCTypes20x20 параметрах типа состава влияет только на составы, созданные после применения нового значения.

ProductStructureWindow69

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

Группировать по колонке
При установленном флаге записи с одинаковым значением в этой колонке будут объединяться в группы в окне SWProductComposition20x20 Состав изделия, когда не применено никакое представление ProductStructureDiff.

Суммировать значения при объединении
При установленном флаге, в случае объединения записей состава изделия, значения данной колонки будут суммироваться. Например, значение колонки Количество суммируется при наличии в сборке одинаковых деталей. Суммированные значения выделяются зелёным цветом. При установке данного флага, флаг Игнорировать при сравнении пропадает, а на его месте появляются выпадающий список способа суммирования, поле ввода разделителей значений и флаг Учитывать иерархию при суммировании.

23_PCParametersColumnProperties1-1

В выпадающем списке можно выбрать один из следующих способом суммирования значений при объединении:

Сложение
Результатом будет арифметическая сумма.

Строковое объединение
Результатом будет перечисление значений.

Строковое объединение уникальных значений
Результатом будет перечисление, но без повторяющихся значений.

Конкатенация уникальных значений с количеством
Результатом будет перечисление. Для повторяющихся значений перед значением будет указано количество повторений.

При использовании любого из способов, кроме Сложения, значения будут объединены в единую строку, а в поле справа можно ввести любой символ-разделитель значений в строке.

Строковое объединение, Строковое объединение уникальных значений и Конкатенация уникальных значений с количеством работают только для текстовых строк.

Учитывать иерархию при суммировании
Данный флаг доступен только при суммировании значений сложением. При его установке сумма значений умножается на количество родительских записей.

Следует иметь в виду, что при учёте иерархии не учитываются записи, принадлежащие другим родителям. Например, на рисунке ниже показана колонка Общее кол-во, содержащая количество записей с учётом иерархии. Деталь 1 содержится в Сборке 1 три раза, а сама Сборка 1 содержится в головном изделии два раза. В результате общее количество Деталей 1 с учётом иерархии составляет 3*2=6 шт. Экземпляры Детали 1, содержащиеся в Сборке 2 (5 шт.) и на верхнем уровне головной сборки (1 шт.), при этом не учитываются.

23_PCParametersColumnPropertiesSumHierarchy

Игнорировать при сравнении
Если флаг установлен, содержимое колонки не учитывается при сравнении записей состава изделия. Т.е. если существует несколько одинаковых записей с отличающимися только в этой колонке параметрами, эти записи могут быть объединены без учёта данной колонки.

Значение

Группа содержит следующие параметры:

clip8052

Значение по умолчанию
Введённое значение будет автоматически заноситься в ячейку данных колонки для каждой новой созданной вручную записи.

Список значений
Позволяет задать список значений для колонки. Введите текст в строку и нажмите <Enter>. Данные добавятся в список значений, и появится пустая строка для ввода следующего элемента списка. Строки можно выбирать в списке с помощью mouse left. Выбранную строку можно InstrumentalPanelNewDelete Удалить <Del> или переместить InstrumentalPanelUp Вверх и InstrumentalPanelDow Вниз по списку с помощью кнопок, расположенных справа от списка.

Если список значений задан, то он отображается в окне Состав изделия при нажатии на кнопку Dropdown15x19 в правой части ячейки.

clip8053

Формат чисел

Данная группа параметров позволяет настроить отображение чисел в колонках, для которых установлен Строковый или Действительный тип данных. При выборе других типов данных группа недоступна. Группа содержит следующие параметры:

23_PCParametersColumnProperties3

Включено
Данный флаг доступен только для колонок со строковым типом данных. Если он снят, то параметры формата чисел не применяются, независимо от состояния остальных параметров данной группы.

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

Отбрасывать последние нули
При установленном флаге нули в конце числа не отображаются. Для строкового типа данных отброшенные нули сохраняются в параметрах записи, а данный флаг при этом влияет только на отображение значения в окне SWProductComposition20x20 Состав изделия.

Количество цифр после точки
При установленном флаге числа округляются до соответствующего количества знаков после запятой. Для любого типа данных округленное значение отображается только в окне SWProductComposition20x20 Состав изделия, в параметрах записи при этом сохраняется исходное значение.

Заполнение данных

Данные в колонку могут вноситься вручную или автоматически. В выпадающем списке группы Заполнение данных можно выбрать один из следующих способов заполнения данных:

ColumnTab3

Данные поля фрагмента, переменная текущего документа или вручную
Данный источник установлен по умолчанию. Если в документе фрагмента есть колонка состава изделия с таким же названием, то её содержимое будет подставлено в текущую колонку. Также можно ввести вручную с клавиатуры произвольное значение, имя переменной или выражение.

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

При выборе этого способа заполнения данных, ячейки текущей колонки в окне SWProductComposition20x20 Состав изделия будут по умолчанию иметь статус PSLock20x20 Автоматическое поле. Для ввода произвольного значения, имени переменной или выражения необходимо сменить статус ячейки на PSUserFilled20x20 Поле заполняется пользователем, нажав mouse left на иконку текущего статуса.

При выборе других способов заполнения данных, ячейки текущей колонки в окне SWProductComposition20x20 Состав изделия будут иметь статус PSGenerator20x20 Заполняется с помощью генератора. При необходимости ячейку, заполняемую с помощью генератора, можно заполнить вручную, таким же образом переключив статус ячейки.

Способы заполнения данных, доступные в свойствах колонки, предназначены прежде всего для составов изделия, источником которых является <Состав изделия фрагмента>. При выборе других источников в нижней части вкладки Источники окон PCTypes20x20 Типы состава изделия и Parameters20x20 Параметры состава изделия можно назначить источники данных для колонок. Выбранный источник может не совпадать с выбранным способом заполнения данных. Для переключения между заполнением колонки из выбранного источника и заполнением с помощью генератора доступен специальный флаг.

Зона
Для записей, созданных на основе фрагментов, колонка заполняется автоматически значением зоны. Зона берётся с чертежа сборки. Принцип определения зоны зависит от значения параметра Определять зоны по положению.

Формат
Для деталей выводится формат чертежа детали, для сборочных единиц – формат их спецификации. При выборе данного способа заполнения данных. под выпадающим списком появляется флаг Собирать форматы всех страниц документа. Если флаг установлен, то для многостраничных чертежей будет дан перечень всех использованных форматов. Если флаг снят, то используется только формат первой страницы чертежа.

23_PCParametersColumnProperties4-1

23_PCParametersColumnProperties4-2

Имя фрагмента
При выборе данного способа заполнения данных под выпадающим списком появляется флаг Использовать последнюю операцию в цепочке.
Если флаг снят, в колонку выводится имя файла фрагмента и путь к нему.
Если флаг установлен, то для 3D фрагментов, доработанных в сборке, в колонку выводится имя последней применённой к фрагменту операции 3D моделирования, а для фрагментов без доработок - отображаемое имя фрагмента. Колонку с данной опцией можно использовать для предотвращения объединения записей фрагментов с разными доработками.

23_PCParametersColumnProperties4-6

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

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

23_PCParametersColumnProperties4-4

23_PCParametersColumnProperties4-3

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

23_PCParametersColumnProperties4-5

Переменная фрагмента
В колонку будет считываться значение указанной переменной фрагмента. При выборе данного способа заполнения данных, под выпадающим списком появляется поле ввода имени переменной. Если в файле фрагмента переменной с таким именем нет, то значение будет пустым. Переменные считываются независимо от того, являются ли они внешними.

ColumnTab4

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

23_CompoundColumn

Основные темы в этом разделе:

Составные колонки состава изделия

Служебные колонки состава изделия

См. также:

Разделы спецификации