Перемещая объект из одного состава в другой, вы не производите операций над самим объектом. Вы производите операции над связями этого объекта. Операция перемещения объекта производится за счет копирования ссылки на объект, добавления (вставки) этой ссылки в состав нового объекта с одновременным удалением старой ссылки.
Права доступа, необходимые для перемещения объекта
- Выберите объект в Дереве объектов или на Панели состава выберите объект, над которым будет производиться действие.
- Раскройте контекстное меню выбранного объекта, щелкнув по нему правой кнопкой мыши и выполните команду Переместить в…
Обратите внимание на то, что вы не можете выполнить эту операцию, если не определена вложенность объектов. Например, в результате выполнения выборки, полученный список объектов не имеет определенных связей с объектами, в состав которых они входят. В таких случаях команда Переместить в… будет недоступна. - В открывшемся диалоге выбора объекта найдите объект, в состав которого вы хотите переместить объект, и нажмите кнопку ОК или клавишу Enter.
-
Ссылка на объект будет добавлена в новый состав, и одновременно удалена из старого состава (объект будет перемещен).
Операция не будет выполнена в следующих случаях:
- Если возможно зацикливание. Перемещаемый объект уже вставлен в состав вышестоящего объекта и не может входить сам в себя.
- Если объект не может быть перемещен в новый состав согласно правилам настройки системы.
- Если нет прав на редактирование состава хотя бы одного из двух объектов (из состава которого и в состав которого производится перемещение объекта).
При выполнении перемещения нескольких переменных одновременно, перемещены будут только те объекты, которые не подпадают под вышеописанные ограничения. Для остальных объектов будет выведено соответствующее сообщение со списком ошибок.
При перемещении объекта права доступа на него не изменяются. |