Особенности использования объектов, помеченных на удаление. Удаление помеченных объектов.
Контроль.
Для перехода к этой стадии нужно нажать кнопку "Контроль" в диалоге режима удаления помеченных объектов. Перед этим необходимо закрыть все окна системы (разумеется, кроме окна режима удаления помеченных объектов).
На этой стадии система выполняет контроль наличия в информационной базе ссылок на выбранные объекты. Данная стадия также может занять значительное время при большом объеме информационной базы. Если во время процесса контроля были обнаружены ссылки на какие-либо из выбранных для удаления объектов, выдается предупреждение. Контроль можно прервать нажатием клавиши Esc.
Просмотр результатов контроля.
После выполнения контроля система обновляет список объектов, выбранных для удаления. Признак удаления снимается для тех объектов, на которые обнаружены ссылки. Данные объекты удаляться не будут. Ниже списка выбранных для удаления объектов выводится список обнаруженных ссылок. Ссылки выводятся по объекту, на котором в данный момент установлен курсор.
В окне выводится количество помеченных для удаления объектов и выбранных для удаления, а также количество объектов, которые можно удалить и которые невозможно удалить. Используя переключатели диалога, можно отобрать для показа в списке объекты, которые можно удалить, и объекты, которые невозможно удалить.
На этой стадии переход в другие режимы системы невозможен. Это позволяет гарантировать неизменность данных после выполнения контроля.
На основании просмотра результатов контроля пользователь принимает решение: удалять выбранные объекты или нет.
Для отказа от удаления объектов следует нажать кнопку "Отмена". В этом случае никаких изменений в информационной базе произведено не будет. Система, минуя стадию удаления объектов, сразу переходит к заключительной стадии режима.
Для удаления объектов следует нажать кнопку "Удалить". В этом случае система переходит к стадии удаления.
Удаление.
Данная стадия запускается только, если нажата кнопка "Удалить" на стадии просмотра результатов контроля.
Перед началом удаления выдастся предупреждение. Пользователь может отказаться от выполнения удаления объектов. В этом случае данная стадия не выполняется.
Система выполняет удаление выбранных объектов из информационной базы. В процессе удаления в окно сообщений выводится информация о том, какие объекты удалены.
Заключительная стадия.
Данная стадия предназначена для просмотра результата процесса как в случае, если удаление было выполнено, так и в случае, если удаление не выполнялось.
На этой стадии пользователю также доступны списки выбранных для удаления объектов и найденных ссылок. Если выполнялось собственно удаление объектов, то удаленные объекты будут удалены из списка выбранных для удаления объектов.
На этой стадии пользователь может, не закрывая окно режима удаления помеченных объектов, переходить в другие окна и режимы.
Нажатием кнопки или двойным щелчком мыши на текущем объекте можно открыть форму этого объекта. Также нажатием кнопки или двойным щелчком в списке ссылок можно открыть объекты, содержащие ссылки на выбранные для удаления объекты. Для выхода из режима следует нажать кнопку "Закрыть".