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

Работа с объектами, помеченными к удалению

Физическое удаление объектов из базы данных

Удаление помеченных объектов из базы данных производится из окна Обслуживание базы данных, которая вызывается в интерфейсе администратора выбором пункта Обслуживание базы данных (Главное меню → Администрирование → Обслуживание базы данных).

Переход в интерфейс администратора доступен для администраторов базы данных (см. Управление доступом к базам данных) выбором пункта Сменить меню (Главное меню → Окна → Сменить меню).

Подробнее описание обслуживания базы данных приведено в главе Обслуживание базы данных.

Внимание!

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


Перед удалением объектов рекомендуется произвести обслуживание базы данных. Настройка опций обслуживания базы данных и удаления объектов производится в окне Обслуживание базы данных.

После завершения операции удаления в окне системных сообщений показывается количество удаленных объектов и на экран выдается Окно справочника "Журнал удаления".

В Окне свойств операции удаления показываются её дата и время, количество успешно удаленных объектов, а также список классов, которым принадлежат объекты, помеченные на удаление, но не удаленные из-за наличия ссылок на них.

Рисунок 1. Окно свойств операции удаления

В Окне справочника "Журнал удаления" можно вызвать поиск ссылок для переназначения или очистки ссылок на объекты. Установите курсор на строку в списке классов и вызовите пункт меню Поиск ссылок на объект из выпадающего меню кнопки Действия. После переназначения ссылок (см. Поиск ссылок на объект) снова выполните операцию удаления помеченных объектов.

Восстановление объектов

Объект, помеченный на удаление, может быть восстановлен. Восстановление производится в Окне справочника класса, которому принадлежит объект. Справочники открываются при помощи пункта меню Все справочники (Главное меню → Справочники → Все справочники).

Например, чтобы открыть справочник "Бумажные документы", выберите пункт меню Все справочники. В открывшемся окне Выберите справочник в иерархическом списке последовательно откройте Классы → Объекты системы → Справочники. В группе справочников "Справочники" установите курсор на справочник "Бумажные документы" и нажмите на кнопку Выбрать. Будет открыто Окно справочника "Бумажные документы" со списком действующих объектов данного класса.

Чтобы в справочнике показывались только объекты, помеченные на удаление, надо изменить фильтр объектов. Для этого нажмите на кнопку панели инструментов Окна справочника. В Окне фильтра на панели инструментов нажмите на кнопку Показать удаленные , отожмите кнопку Показать неудаленные . Затем нажмите на кнопку ОК. В результате выполнения фильтра в Окне справочника будут показаны только объекты, помеченные на удаление.

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

Установите курсор на объект, требующий восстановления, и нажмите пункт меню Удалить/Восстановить в контекстном меню строки, или нажмите на кнопку на панели инструментов. Нажмите на кнопку Да на вопрос о восстановлении в окне диалога. После этого пометка на удаление будет снята с объекта.

Журнал удаления

Журнал удаления вызывается в интерфейсе администратора (Главное меню → Администрирование → Справочники администрирования → Журнал удаления).

Переход в интерфейс администратора доступен для администраторов базы данных (см. Управление доступом к базам данных) выбором пункта Сменить меню (Главное меню → Окна → Сменить меню).

В журнале удаления фиксируются сведения о физическом удалении помеченных объектов из базы данных: дата и время операции удаления, количество успешно удаленных из базы объектов, список классов, из которых не были удалены помеченные объекты.

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