Оптимальные приемы для конфигураций с внешними ссылками

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

Если внешние ссылки из конфигурации с несколькими сборками влияют на определение одной конфигурации детали, то при сохранении сборки появляется предупреждение. Не рекомендуется иметь такое взаимомногозначное (n:1) соответствие. Только самая последняя обновленная конфигурация сборки будет обновлена. Остальные конфигурации сборки будут устаревшими, поэтому при их активации потребуется время на перестроение. Также разные версии одной конфигурации детали не имеют уникальных идентификаторов, что может привести к изготовлению или покупке неправильной версии.

Оптимальный прием заключается в наличии взаимооднозначного (1:1) соответствия между конфигурациями сборки и конфигурациями детали.

Пример

Сборка под названием Комплект состоит из комплекта блоков на детали под названием Крепление. Вы хотите, чтобы высота Крепления была на 20 мм выше высоты комплекта блоков. Т.е. если высота комплекта блоков — H, то высота Крепления — H+20.
managing_cfg_data_example_H.gif

Для сборки заданы три конфигурации. В каждой конфигурации размер блоков разный, таким образом, значение H также отличается. Крепление создается в рамках сборки, и его высота определяется как смещение на 20 мм от грани верхнего блока.

Проблема:

Соотношение n:1 не рекомендуется

Несколько конфигураций сборки имеют ссылки на одну конфигурацию детали.
Сборка: Комплект (малый) Комплект (средний)
Деталь: Крепление (по умолчанию) Крепление (по умолчанию)
  managing_cfg_data_example_small.gif managing_cfg_data_example_med.gif
Сборка: Комплект (большой)  
Деталь: Крепление (по умолчанию)  
  managing_cfg_data_example_large.gif  
Конфигурация сборки Высота (H) Конфигурация детали Высота (H+20)
Малая 30 По умолчанию 50? 65? 80?

Зависит от выбранной конфигурации сборки.

Среднее 45
Большая 60
Обновленные данные о конфигурации сохранены только для недавно обновленной конфигурации сборки, значение высоты Крепления устарело для оставшихся двух конфигураций. Например, если вы активируете конфигурацию сборки Большая, то высота Крепления составит 80. Таким образом для конфигураций Малая и Среднее значения высоты Крепления будут устаревшими.

Решение:

Соотношение 1:1 — оптимальный прием

Для каждой конфигурации сборки создайте соответствующую конфигурацию детали.
Сборка: Комплект (малый) Комплект (средний)
Деталь: Крепление (короткое) Крепление (среднее)
  managing_cfg_data_example_small.gif managing_cfg_data_example_med.gif
Сборка: Комплект (большой)  
Деталь: Крепление (длинное)  
  managing_cfg_data_example_large.gif  
Конфигурация сборки Высота (H) Конфигурация детали Высота (H+20)
Малая 30 Короткое 50
Среднее 45 Среднее 65
Большая 60 Длинное 80
Теперь каждая версия Крепления имеет уникальный идентификатор. Для каждой конфигурации сборки сохранены обновленные сведения о конфигурации. На переключение между разными конфигурациями сборки тратится меньше времени, поскольку нет необходимости перестраивать данные.