Обзор действия "Генерировать дочернюю структуру"
При работе с большими структурами конструкционной ведомости материалов доступна опция, позволяющая автоматизировать процесс генерации производственной ведомости материалов из конструкционной ведомости материалов. Действие
"Генерировать дочернюю структуру", доступное на панели инструментов средней панели преобразователя вед. материалов, создает дочернюю структуру из родительской структуры с помощью настраиваемой логики.
Логика по умолчанию переносит конкретные детали в дочернюю структуру и затем реструктурирует их в соответствии с различными встроенными сценариями. Можно сконфигурировать эту логику по умолчанию с помощью набора свойств или настроить ее полностью через среду делегата.
Дополнительные сведения о конфигурировании и настройке автоматического преобразования вед. материалов см. в разделе
Конфигурирование и настройка автоматического преобразования вед. материалов.
Оптимальный метод
Ниже приведены некоторые рекомендации и информация, полезная при использовании действия
"Генерировать дочернюю структуру".
• Используйте действие
"Генерировать дочернюю структуру" только один раз для выбранной сборки.
• Для свойств, включающих сопоставление, укажите уникальные значения в атрибутах сопоставления. Пример: <AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPart" value="attributeMapping.rule1=attribute1:String1:attribute2:String2"/>.
• Если это действие инициируется в сборке, такой как Axle Assembly, приложение выполняет обход структуры под Axle Assembly и создает дочернюю структуру для деталей под Axle Assembly.
• При выполнении этого действия выбор в дочерней структуре не учитывается.
• Задание свойства целевого типа в файле associativity.properties.xconf является необходимым условием для использования этого действия. Файл свойства находится в папке Windchill/codebase/com/ptc/core/foundation/associativity.
Например: <AddToProperty name="com.ptc.windchill.associativity.reconciliation.addusage.wt.part.WTPartUsageLink" value="targetType=wt.part.WTPart"/>
• Это действие отключается при выборе одной или нескольких дочерних деталей в родительской структуре.
• Можно создать новые атрибуты и использовать эти атрибуты в свойствах, определенных для этого действия.
• Это действие поддерживает глобальные, локальные и расчетные атрибуты в Windchill. Также поддерживаются логические, строковые, вещественные и целочисленные типы атрибутов. Однако атрибут типа "дата" не поддерживается.