Как копировать и перемещать связи изменений

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

Вырезание и вставка:

Табл. 1. Как копировать и перемещать связи изменений
Действие Результат
Перемещение объекта, модуля, папки или проекта с связями Все связи сохраняются.
Копирование объекта со связями

В пределах одного модуля копируются исходящие связи. Каждая скопированная исходящая связь наследует модуль связей исходной связи.

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

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

Внешние связи всегда копируются, поскольку вся информация о них содержится в объекте.

Копирование папки, проекта, формального модуля или описательного модуля со связями

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

Исходящие связи всегда копируются.
  • Если исходящая связь использует копируемый модуль связей, исходящая связь в скопированном модуле использует скопированный модуль связей.
  • Если исходящая связь использует модуль связей, который не копируется, то результат зависит от родительского проекта или папки модуля связей:
    • Если модуль связей принадлежит тому же родительскому проекту или папке, то в новом расположении создается новый модуль связей с именем исходного модуля связей. Исходящая связь в скопированном модуле использует новый модуль связей. Если в новом расположении существует модуль связей, имя которого совпадает с именем исходного модуля, то он применяется.
    • Если модуль связей принадлежит другому родительскому проекту или папке, то он применяется для скопированной исходящей связи.

Внешние связи всегда копируются, поскольку вся информация о них содержится в объекте.


Комментарии