Управление связями объекта
Объекты справочников могут находиться во взаимодействии между собой, т. е. быть соединены связями различных типов.
Список возможных типов связей формируется в приложении ПОЛИНОМ:MDM Редактор справочников. Там же для каждого типа связи назначается пара областей выбора объектов – наборов каталогов, групп и понятий, ограничивающих круг объектов, которые можно соединить связью этого типа. Первый из двух связываемых объектов должен принадлежать одной области выбора, второй – другой области выбора.
Экземпляры связей (далее связи) между объектами справочников устанавливаются и удаляются в приложении ПОЛИНОМ:MDM Клиент.
Объекты, связанные с рассматриваемым объектом, отображаются в области описания на вкладке Связи.
Связанные объекты сгруппированы по типам связей.
Вид отображения связанных объектов можно выбирать.
Если на вкладке Связи указан связанный объект, в ее нижней части отображается область Свойства связи. В ней перечислены понятия, свойства которых характеризуют связь, установленную между объектами.
Примечание
На возможность установки связей между объектами и управления свойствами связей влияют права доступа пользователя к объектам:
для установки равноправных связей необходимо, чтобы доступ к связываемым объектам был не ниже, чем Чтение и запись;
для установки прямой или обратной связи, а также для управления связанными свойствами необходимо, чтобы доступ к объектам, входящим в область выбора объектов «целое», был не ниже, чем Чтение и запись, а в область выбора объектов «часть» – не ниже, чем Чтение.
Выбор вида отображения связанных объектов
Объекты, связанные с рассматриваемым объектом, показаны в области описания на вкладке Связи. Для каждого типа связи приведен свой список связанных объектов. Вид отображения связанных объектов зависит от нажатой в настоящий момент кнопки в группе кнопок Вид:
Отображать в виде дерева
Отображать в виде списка



Отображение в виде дерева
Связанные объекты отображаются в контексте их местоположения в справочнике (Справочник – Каталог – Группа – Подгруппа и т. д.).
Отображение в виде списка
Связанные объекты отображаются в виде линейных списков. Для каждого объекта указано его расположение в справочнике.
Установка связи между объектами
На возможность установки связей между объектами и управления свойствами связей влияют права доступа пользователя к объектам:
для установки равноправных связей необходимо, чтобы доступ к связываемым объектам был не ниже, чем Чтение и запись;
для установки прямой или обратной связи, а также для управления связанными свойствами необходимо, чтобы доступ к объектам, входящим в область выбора объектов «целое», был не ниже, чем Чтение и запись, а в область выбора объектов «часть» – не ниже, чем Чтение.
Чтобы связать объект справочника, указанный в дереве, с другими объектами, выполните следующие действия.
Вызовите команду Связать с одним из способов:
при помощи кнопки
Связать с панели инструментов
вкладки Связи;из контекстного меню объекта.
Откроется окно Связь с объектами.
Выберите область связи для выбранного объекта.
Для этого раскройте нужную группу, укажите область связи и нажмите кнопку Далее.
В окне появится дерево, в котором будут отображены только те объекты, которые могут быть связаны с указанным объектом.
Раскройте нужный справочник, каталог, группу и отметьте связываемые объекты.
Объекты, с которыми уже есть связь, будут недоступны для выбора.
Чтобы выбрать все объекты группы, нажмите кнопку
Выбрать все / Отменить выбор, расположенную справа от названия группы. Чтобы снять ранее установленные отметки, включите и сразу выключите эту кнопку.
Примечание
Если указанный объект уже связан с другими объектами связью, множественность которой «один к одному» или «один ко многим», и этот объект находится на стороне «один», то существующая связь будет разорвана, а новая создана.
Нажмите кнопку Выбрать.
Управление свойствами связей
Если на вкладке Связи указан связанный объект, то в нижней ее части отображается область Свойства связи. В ней перечислены понятия, свойства которых характеризуют связь, установленную между объектами. Если связь не охарактеризована свойствами, список пуст.
Управление свойствами связи осуществляется в режиме редактирования. Чтобы войти
в него, нажмите на панели инструментов области Свойства связи кнопку
Редактировать.
В режиме редактирования можно:
присвоить или отредактировать значения свойств связи (способ ввода значения свойства зависит от типа этого свойства);
добавить связи собственные свойства;
сопоставить связи собственные понятия;
удалить собственные свойства связи – для этого потребуется нажать кнопку
Удалить свойство, расположенную справа от поля ввода
значения свойства;удалить собственные понятия связи – для этого потребуется нажать кнопку
Удалить понятие, расположенную справа от названия
понятия.
Чтобы выйти из режима редактирования с сохранением изменений, нажмите кнопку Сохранить или клавиши Ctrl + S, без сохранения изменений – кнопку Отменить. Эти кнопки расположены в нижнем правом углу области Свойства связи.
Удаление связи между объектами
Чтобы удалить связь между объектом, указанным в дереве, и другим объектом
справочника, укажите связанный объект на вкладке Связи и нажмите на панели
инструментов вкладки кнопку
Удалить.
Подтвердите действие в открывшемся окне.