Содержание
« ПредыдущаяНа уровень вышеСледующая »

Операция "Анализ использования объекта"

Особенности функции "Анализ использования объекта"

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

В системе Business Studio значением параметра типа "Объект" является объект справочника. При вводе такого значения формируется ссылка: значение параметра ссылается на объект какого-либо справочника.

В результате выполнения пункта меню Анализ использования объекта на экран будет выведено окно, содержащее:

Другими словами, в этот список попадут те объекты, у которых значением параметра типа "Объект" является объект, для которого выполнен поиск ссылок.

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

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

Рисунок 1. Пример окна Анализ использования объекта

Примечание. Для просмотра свойств объекта служит кнопка на панели инструментов окна. В некоторых случаях, когда в качестве ссылающегося параметра указан параметр списка (Рис. 1), для просмотра исходного объекта анализа, который непосредственно ссылается на анализируемый объект, нужно открыть свойства строки, выбрав соответствующий пункт в контекстном меню строки или двойным кликом мышкой по строке. Нужные данные находятся в списке Исходные объекты анализа.

При удалении объекта система предлагает очистить ссылки на удаляемый объект. Если удалить объект без очистки ссылок, то при обращении к параметру система будет выдавать сообщение о ссылке на удаленный объект.

Примечание. Если операция очистки/переназначения не удалась по какой-либо причине хотя бы в одном из объектов, то операция не будет выполнена целиком.

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

При физическом удалении объектов из базы ссылки на удаленные объекты будут очищены автоматически (см. Физическое удаление объектов из базы данных).

Внимание! Не рекомендуется удалять записи из справочника "Пользователи", т.к. в этом случае информация о соответствующих пользователях из параметров "Системные параметры" объектов будет удалена. В случае, если всё-таки необходимо удалять пользователей и в то же время сохранять информацию о том, кто именно создавал и изменял какие объекты в базе данных - рекомендуем использовать Аудит (см. Аудит).

Вызов окна

Окно можно вызвать следующим образом.

  1. Окно свойств объекта → меню ДействияАнализ использования объекта.
  2. Навигатор → контекстное меню → ДополнительноАнализ использования объекта.
  3. Диаграмма → контекстное меню фигуры → Анализ использования объекта.
  4. Прочие места, где есть вызов команд Анализ использования объекта.
  5. Сочетание клавиш CTRL+L.

Исключаемые классы из анализа ссылок

В системе Business Studio имеется возможность исключать классы из анализа ссылок. Настройка списка исключаемых классов осуществляется в Настройках для всех пользователей (Главное меню → Главная → Настройки для всех пользователей) при помощи параметра-списка Исключаемые классы из анализа ссылок.

« ПредыдущаяНа уровень вышеСледующая »