Синхронизация родительских и дочерних структур
На этапе конструирования изделия могут существовать несколько итераций ведомости конструкционных материалов. Инженеру-технологу может потребоваться обновление дочерней структуры с помощью действия

"Проверить и разрешить расхождения" с учетом параллельных изменений в родительской структуре. Однако в конце этапа конструирования потребуется обеспечить взаимную синхронизацию обеих структур. Можно использовать действие

"Синхронизировать структуры" для обнаружения расхождений между эквивалентными деталями первого уровня в обеих структурах на основе критериев, указанных в настройке
Критерии синхронизации структуры. Затем можно разрешить расхождения, распространив изменения на дочернюю структуру. Здесь термин "расхождения" используется для обозначения различий между последней версией ведомости конструкционных материалов и производственной ведомостью материалов.
Действие "Проверить и разрешить расхождения" не обнаруживает расхождения после обновления связей эквивалентности для несогласованных деталей или после некоторых изменений, внесенных непосредственно в дочернюю структуру. В таких сценариях полезно действие "Синхронизировать структуры".
Процедура
Чтобы обнаружить расхождения и синхронизировать структуры дерева, выполните следующие шаги.
1. В родительской структуре выберите детали или сборки, для которых требуется обнаружить расхождения.
2. Щелкните

"Синхронизировать структуры".
Если для настройки Подсвечивать все результаты поиска расхождений в структуре задано значение "Да", несогласованные детали подсвечиваются в родительской и дочерней структурах дерева. Откроется диалоговое окно Синхронизировать структуры, отображающее все расхождения для подсвеченных деталей. Просмотрите и разрешите расхождения при необходимости.
В стандартной настройке в диалоговом окне отображаются следующие столбцы: Реквизиты, Обозначение, Наименование, Версия, Критерии, Родительское значение, Дочернее значение, Дочерний родитель, Статус и Дочерний контекст.
◦ В столбце Дочерний родитель отображается информация о родительской детали. Информация о родительской детали отображается в виде пути из общего эквивалентного контекста. Обозначения деталей разделяются символом вертикальной черты.
◦ В столбце Статус отображается следующая информация для каждого изменения:
▪ Автоматически - изменения в родительской структуре можно распространить на дочернюю структуру с помощью действия

.
▪ Интерактивный - изменения в родительской структуре можно распространить с использованием логики по умолчанию и взаимодействия с пользователем. Используйте действие

, чтобы разрешить расхождения со статусом
Интерактивный.
▪ Сведения - параметр расхождения
Статус отображается со значением
Сведения для родительских деталей, которые не потребляются в дочерней структуре, или для расхождений, которые существуют только в дочерних объектах. Эти расхождения, как и предлагается в наименовании, предназначены только для информации. Дополнительные сведения см. в разделе "Сведения о статусе "Информации" в подразделе
Ключевые моменты.
▪ Разрешено - изменения в родительской структуре уже разрешены в дочерней структуре.
◦ Информация в столбце Дочерний контекст полезна при инициировании действия "Синхронизировать структуры" для детали в родительском представлении, у которой есть эквивалентные детали в нескольких контекстах. Можно разрешить расхождения, имеющиеся во всех контекстах.
Установите флажок
Сдать на хранение после распространения, чтобы в дочернем представлении после распространения сдавать изменяемые объекты на хранение. Уже взятые на изменение объекты в дочернем представлении остаются взятыми на изменение независимо от статуса флажка
Сдать на хранение после распространения. Дополнительные сведения см. в разделе
Пример использования. Флажок "Сдать на хранение после распространения".
Используйте опции в разделах Критерии и Статус левой панели, чтобы отфильтровать любые конкретные расхождения, которые требуется просмотреть и разрешить.
3. Установите флажки для расхождений, которые требуется просмотреть или разрешить. Можно также использовать следующие действия, доступные на панели инструментов.
Значок | Действие | Описание |
|---|
| Очистить все | Очищает выбранные записи. |
| Выбрать все | Выбирает все записи, перечисленные в таблице. |
| Инвертировать выбор | Инвертирует текущий выбор. Очищает текущий выбор и выбирает записи, которые не были выбраны. |
| Выбрать в дочерней структуре | | В случае расхождения в критериях Добавленные детали разрешенная деталь в дочерней структуре подсвечивается, только если выбрано разрешенное расхождение, подсвеченное в диалоговом окне Синхронизировать структуры, и инициировано действие  "Выбрать в дочерней структуре". |
|
| Выбрать дочерний родительский объект для распространения | Распространяет вновь добавленную деталь в родительской структуре к выбранной детали в дочерней структуре. Используйте это действие, если нужно распространить вновь добавленную родительскую деталь к другой родительской детали в дочерней структуре. Это действие можно использовать только для расхождений, для которых задаются Критерии как Добавленные детали, Статус как Автоматически, и имеется одна дочерняя родительская деталь. Дополнительные сведения см. в разделе Пример использования. Выбор дочернего родителя для распространения. | Это действие можно использовать в режимах использования и вхождения. |
|
| Распространить изменения на дочерний объект | Распространяет выбранные изменения на дочернюю структуру дерева. |
| Следующая деталь с расхождениями Предыдущая деталь с расхождениями | Перемещение вверх или вниз по родительской структуре для указания следующей детали с расхождениями. |
4. Щелкните

, чтобы распространить изменения на дочернюю сторону.
Действие

распространяет изменения родительских объектов на все эквивалентные детали в дочерней структуре.
Для каждого разрешенного расхождения в диалоговом окне Синхронизировать структуры отображаются две записи расхождения. Эти записи можно просмотреть, если установить флажок Разрешено. Запись, выделенная курсивом, представляет результирующее изменение в дочерней структуре. Запись, подсвеченная синим, представляет обнаруженное родительское изменение, которое разрешается.
Иногда расхождения не перечисляются в диалоговом окне Синхронизировать структуры. Ниже приведены возможные причины и решения, которые можно применить.
Возможная причина | Предлагаемое решение |
|---|
Для выбранной детали не обнаружены расхождения. | Если расхождения обнаружены, выберите деталь с расхождением в родительской структуре дерева. Можно также использовать действия  и  в диалоговом окне Синхронизировать структуры, чтобы перейти к следующей и предыдущей несогласованной детали в родительской структуре. |
Выбранный объект не является деталью. | Выберите действительный объект в структуре дерева. |
В диалоговом окне Синхронизировать структуры выбраны неверные критерии расхождения. | Используйте опции, доступные в разделах Критерии и Статус диалогового окна Синхронизировать структуры. |
| В некоторых приведенных выше ссылках на темы рассматриваются примеры использования, которые можно выполнить с помощью действия  "Проверить и разрешить расхождения". Те же самые примеры использования можно выполнить с помощью действия  "Синхронизировать структуры". |