В системе Business Studio значением параметра типа "Объект" является объект справочника. При вводе такого значения формируется ссылка: значение параметра ссылается на объект какого-либо справочника.
При удалении объекта система предлагает очистить ссылки на удаляемый объект. Если удалить объект без очистки ссылок, то при обращении к параметру система будет выдавать сообщение о ссылке на удаленный объект.
Пункт меню Поиск ссылок на объект может быть вызван из контекстного меню объекта справочника (Контекстное меню объекта → Дополнительно → Поиск ссылок на объект), а также из выпадающего меню кнопки Действия в Окне свойств объекта. Результатом выполнения пункта меню будет список объектов, ссылающихся на данный объект (Рис. 1). Другими словами, в этот список попадут те объекты, у которых значением параметра типа "Объект" является объект, для которого выполнен поиск ссылок.
В полученном списке можно открыть объект на редактирование, а также очистить или переназначить ссылки. Результат очистки или переназначения ссылок запишется как лог-файл в "Журнал событий" (см. Журнал событий).
После переназначения ссылок в некоторых случаях необходимо вручную внести изменения в диаграммы, на которых присутствовал объект. К таким случаям, относятся, например, дорожки диаграмм процессов в нотации "Процедура", "BPMN".
Описание назначения кнопок панели инструментов окна Поиск ссылок на объект приведено в Таблице 1.
Кнопка | Название | Назначение |
---|---|---|
Редактировать объект | Открывает Окно свойств объекта для выделенного объекта списка. | |
Обновить | Обновляет информацию в списке поиска ссылок. | |
Переназначить ссылки на объект | Открывает окно со списком объектов соответствующего класса для выбора объекта, на который переназначается ссылка. | |
Очистить ссылки на объект | Для выделенного объекта очищает значение параметра. | |
Сохранить лог переназначения ссылок в файл | Кнопка активна после выполнения соответствующей операции. Открывает стандартное окно для выбора каталога, в котором будет сохранен файл. |
Чтобы переназначить ссылку на объект, установите курсор на строку списка в окне Поиск ссылок на объект и нажмите на кнопку на панели инструментов.
Будет открыто Окно справочника для выбора того объекта, на который следует переназначить ссылку. После выбора выдается окно диалога с предупреждением о том, что операция переназначения ссылок модифицирует данные. Нажмите на кнопку Да, чтобы переназначить ссылку. При этом в окне Поиск ссылок на объект появляется сообщение о завершении операции. Нажатие на кнопку обновит состав строк в окне Поиск ссылок на объект.
Возможно переназначение ссылок одновременно для нескольких строк в списке поиска ссылок. Для этого строки нужно выделить и затем выполнить те же действия, что и для одной строки.
Чтобы очистить ссылку, установите курсор в списке ссылок на строку и нажмите на кнопку панели инструментов. В открывшемся окне диалога подтвердите очистку ссылки, нажав на кнопку Да. В окне Поиск ссылок на объект появится сообщение о результате очистки ссылки. Эта операция удаляет значение параметра объекта.
Очистку ссылок также можно сделать одновременно для нескольких строк (объектов) списка поиска ссылок.
Переназначением и очисткой ссылок следует заниматься осознанно, понимая, какие изменения будут произведены. Рекомендуется очищать ссылки на объект в момент удаления.
При физическом удалении объектов из базы ссылки на удаленные объекты будут очищены автоматически (см. Физическое удаление объектов из базы данных).