Дополнительные возможности Windchill > Управление производственным процессом > Преобразование ведомости конструкционных материалов в производственную ведомость материалов > Создание производственной ведомости материалов > Обзор действия "Генерировать дочернюю структуру" > Перенос конкретных деталей
  
Перенос конкретных деталей
Чтобы перенести конкретные детали, используя действие "Генерировать дочернюю структуру", необходимо создать пользовательский атрибут в связи Использование детали. После назначения этому атрибуту значения в преобразователе вед. материалов и последующего выполнения действия "Генерировать дочернюю структуру" будут определены детали с соответствующими значениями атрибутов в родительской и дочерней структурах, и дочерние узлы соответствующей родительской детали будут добавлены в соответствующую дочернюю деталь. Кроме того, можно указать типы или подтипы деталей, которые должны быть перенесены из родительского объекта в дочерний.
В данном примере, чтобы обозначить детали, которые должны быть перенесены в дочернюю структуру, используется пользовательский атрибут GDS. Значения GDS "Сборки 1", "Сборки 2" и "Сборки 3" в родительской структуре соответствуют значениям GDS "Модуля A", "Модуля B" и "Модуля C" в дочерней структуре. Кроме того, в типах деталей, указанных для переноса в файле свойств, исключены электрические детали.
После выполнения действия "Генерировать дочернюю структуру" "Сборка 1" и "Сборка 2" будут добавлены соответственно в "Модуль A" и "Модуль B" в дочерней структуре. Поскольку "Сборка 3" является электрической деталью, она не будет перенесена в дочернюю структуру.
Задание пользовательского атрибута
Чтобы задать пользовательский атрибут для определения соответствия родительской и дочерней структур, выполните следующие шаги.
1. Создайте пользовательский атрибут WTPartUsageLink. Дополнительные сведения см. в разделе Создание нового атрибута.
2. Откройте файл associativity.properties, расположенный по адресу Windchill/codebase/com/ptc/core/foundation/associativity.
3. Замените наименование атрибута по умолчанию, указанное в строке <Property name="com.ptc.windchill.associativity.BomGenerationMatchAttribute" default="xyz"/>, новым наименованием атрибута.
После этого можно будет добавить значение для созданного атрибута в преобразователе вед. материалов. Для отображения этого атрибута необходимо настроить табличное представление на вкладке Использует.
Задание типов деталей
Чтобы задать типы деталей, подходящие для переноса, выполните следующие шаги.
1. Откройте файл associativity.properties, расположенный по адресу Windchill/codebase/com/ptc/core/foundation/associativity.
2. Добавьте требуемые типы в свойство com.ptc.windchill.associativity.BomGenerationTypeValidation.
Тип по умолчанию, заданный для этого свойства: wt.part.WTPart. Тип не может быть пустым.