Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:administration:work_with_deleted [2021/03/05 13:43]
belkin [Физическое удаление объектов из базы данных]
ru:manual:administration:work_with_deleted [2021/06/28 15:40] (текущий)
gorbunova [Сообщения о ссылках на удаленные объекты]
Строка 3: Строка 3:
 ===== Физическое удаление объектов из базы данных ===== ===== Физическое удаление объектов из базы данных =====
  
-Удаление помеченных объектов из базы данных производится из окна **Обслуживание базы данных**, которая вызывается в интерфейсе администратора выбором пункта **Обслуживание базы данных** ({{bslink>Меню Администратора → Администрирование → Справочники администрирования|ShowRibbonPageOrItem?mi_Adm;miSprAdmin:Item}} → **Обслуживание базы данных**). +Удаление помеченных к удалению объектов из базы данных производится из окна **Обслуживание базы данных**, которое вызывается в интерфейсе администратора выбором пункта **Обслуживание базы данных** ({{bslink>Меню Администратора → Администрирование|ShowRibbonPageOrItem?mi_Adm:Page}} → **Обслуживание базы данных**). 
  
 Переход в интерфейс администратора доступен для администраторов базы данных (см. [[ru/manual/install/db_access]]) выбором пункта **Сменить меню** ({{bslink>Меню Администратора → Окна → Сменить меню|ShowRibbonPageOrItem?mi_Windows;mi_ChangeInterface:Item}}). Переход в интерфейс администратора доступен для администраторов базы данных (см. [[ru/manual/install/db_access]]) выбором пункта **Сменить меню** ({{bslink>Меню Администратора → Окна → Сменить меню|ShowRibbonPageOrItem?mi_Windows;mi_ChangeInterface:Item}}).
Строка 10: Строка 10:
  
 ==  == ==  ==
-**Внимание!** Операция физического удаления объектов из базы данных является необратимой. После её выполнения объекты системы нельзя восстановить.+**Внимание!** Операция физического удаления объектов из базы данных является необратимой. После её выполнения объекты нельзя восстановить.
 ==== ==== ==== ====
 \\ \\
 Перед удалением объектов рекомендуется произвести обслуживание базы данных. Настройка опций обслуживания базы данных и удаления объектов производится в окне **Обслуживание базы данных**. Перед удалением объектов рекомендуется произвести обслуживание базы данных. Настройка опций обслуживания базы данных и удаления объектов производится в окне **Обслуживание базы данных**.
  
-После завершения операции удаления в окне системных сообщений показывается количество удаленных объектов и на экран выдается **Окно справочника** {{bslink>Журнал удаления|ShowRepository?3c5ecc95-0c92-404b-8509-3147f6381416|edit}}.+После завершения операции удаления в окне системных сообщений показывается количество удаленных объектов и на экран выдается **Окно справочника** {{bslink>Журнал физических удалений|ShowRepository?3c5ecc95-0c92-404b-8509-3147f6381416|edit}}.
  
 В **Окне свойств** операции удаления показываются её дата и время, количество успешно удаленных объектов, а также список классов, которым принадлежат объекты, помеченные на удаление, но не удаленные из-за наличия ссылок на них. В **Окне свойств** операции удаления показываются её дата и время, количество успешно удаленных объектов, а также список классов, которым принадлежат объекты, помеченные на удаление, но не удаленные из-за наличия ссылок на них.
Строка 25: Строка 25:
 Объект, помеченный на удаление, может быть восстановлен. Восстановление производится в **Окне справочника** класса, которому принадлежит объект. Справочники открываются при помощи пункта меню **Все справочники** ({{bslink>Главное меню → Справочники → Все справочники|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;e0898973-85f2-49f2-a23c-4767c259be4c:Item}}). Объект, помеченный на удаление, может быть восстановлен. Восстановление производится в **Окне справочника** класса, которому принадлежит объект. Справочники открываются при помощи пункта меню **Все справочники** ({{bslink>Главное меню → Справочники → Все справочники|ShowRibbonPageOrItem?b60e3032-5e30-4907-af7c-ee223b861c4c;e0898973-85f2-49f2-a23c-4767c259be4c:Item}}).
  
-Например, чтобы открыть справочник "Бумажные документы", выберите пункт меню **Все справочники**. В открывшемся окне **Выберите справочник** в иерархическом списке последовательно откройте **Классы -> Объекты системы -> Справочники**. В группе справочников "Справочники" установите курсор на справочник "Бумажные документы" и нажмите на кнопку **Выбрать**. Будет открыто **Окно справочника** "Бумажные документы" со списком действующих объектов данного класса.+Например, чтобы открыть справочник "Бумажные документы", выберите пункт меню **Все справочники**. В открывшемся окне **Выберите справочник** в иерархическом списке последовательно откройте **Классы -> Объекты системы -> Объекты деятельности -> Объекты -> Документы -> Бумажный документ**. В группе справочников "Основные объекты" установите курсор на справочник "Бумажные документы" и нажмите на кнопку **Выбрать**. Будет открыто **Окно справочника** "Бумажные документы" со списком действующих объектов данного класса.
  
 Чтобы в справочнике показывались только объекты, помеченные на удаление, надо изменить фильтр объектов. Для этого нажмите на кнопку {{common/icons/08.png?nolink}} панели инструментов **Окна справочника**. В **Окне фильтра** на панели инструментов нажмите на кнопку **Показать удаленные** {{common/icons/36.png?nolink}}, отожмите кнопку **Показать неудаленные** {{common/icons/37.png?nolink}}. Затем нажмите на кнопку **ОК**. В результате выполнения фильтра в **Окне справочника** будут показаны только объекты, помеченные на удаление.  Чтобы в справочнике показывались только объекты, помеченные на удаление, надо изменить фильтр объектов. Для этого нажмите на кнопку {{common/icons/08.png?nolink}} панели инструментов **Окна справочника**. В **Окне фильтра** на панели инструментов нажмите на кнопку **Показать удаленные** {{common/icons/36.png?nolink}}, отожмите кнопку **Показать неудаленные** {{common/icons/37.png?nolink}}. Затем нажмите на кнопку **ОК**. В результате выполнения фильтра в **Окне справочника** будут показаны только объекты, помеченные на удаление. 
Строка 33: Строка 33:
 Установите курсор на объект, требующий восстановления, и нажмите пункт меню **Удалить/Восстановить** в контекстном меню строки, или нажмите на кнопку {{common/icons/21.png?nolink}} на панели инструментов. Нажмите на кнопку **Да** на вопрос о восстановлении в окне диалога. После этого пометка на удаление будет снята с объекта. Установите курсор на объект, требующий восстановления, и нажмите пункт меню **Удалить/Восстановить** в контекстном меню строки, или нажмите на кнопку {{common/icons/21.png?nolink}} на панели инструментов. Нажмите на кнопку **Да** на вопрос о восстановлении в окне диалога. После этого пометка на удаление будет снята с объекта.
  
-===== Журнал удаления =====+===== Журнал физических удалений =====
  
-Журнал удаления вызывается в интерфейсе администратора (**Главное меню -> Администрирование -> Справочники администрирования -> Журнал удаления**).+Журнал физических удалений вызывается в интерфейсе администратора (**Главное меню -> Администрирование -> Справочники администрирования -> Журнал физических удалений**).
  
 Переход в интерфейс администратора доступен для администраторов базы данных (см. [[ru/manual/install/db_access]]) выбором пункта **Сменить меню** (**Главное меню -> Окна -> Сменить меню**). Переход в интерфейс администратора доступен для администраторов базы данных (см. [[ru/manual/install/db_access]]) выбором пункта **Сменить меню** (**Главное меню -> Окна -> Сменить меню**).
  
-В журнале удаления фиксируются сведения о физическом удалении помеченных объектов из базы данных: дата и время операции удаления, количество успешно удаленных из базы объектов, список классов, из которых не были удалены помеченные объекты.+В журнале физических удалений фиксируются сведения о физическом удалении помеченных объектов из базы данных: дата и время операции удаления, количество успешно удаленных из базы объектов, список классов, из которых не были удалены помеченные объекты.
  
 +
 +===== Сообщения о ссылках на удаленные объекты =====
 +
 +При работе могут появляется сообщения следующего вида: \\ \\ "Внимание! Параметр '**НаименованиеПараметра**'((В качестве значения **НаименованиеПараметра** будет указано наименование конкретного параметра)) объекта (**КлассОбъекта1**) **НаименованиеОбъекта1**((В качестве значений **КлассОбъекта1** и **НаименованиеОбъекта1** будут указаны наименование класс конкретного объекта и его наименование)) ссылается на удаленный объект  (**КлассОбъекта2**) **НаименованиеОбъекта2**((В качестве значений **КлассОбъекта2** и **НаименованиеОбъекта2** будут указаны класс конкретного объекта и его наименование)). \\ \\ Или: \\ \\
 +"Внимание! Параметр '**НаименованиеПараметра**' объекта (**КлассОбъекта1**) **НаименованиеОбъекта1**, измененного в родительской ветке, ссылается на удаленный объект (**КлассОбъекта2**) **НаименованиеОбъекта2**". \\ \\
 +Причиной возникновения данного сообщения является наличие в системе объекта, помеченного на удаление (или уже удаленного) без очистки ссылок. \\ \\
 +Сообщения об удаленных элементах как правило не являются сообщениями об ошибках и носят информационный характер. \\
 +Для того, чтобы такие сообщения не появлялись, можно воспользоваться одним из следующих способов:
 +  - Произвести очистку ссылок на удаленный объект или очистить значение объектного параметра с такой ссылкой или переназначить ссылку на другой объект. Подробнее см. в разделе Типовые вопросы и ответы → [[ru/manual/sample_questions/clean_links]].
 +  - Отключить показ сообщений об удаленных элементах (делается отдельно для каждого пользователя). \\ Отключение показа сообщений производится в окне **Настройки пользователя** ({{bslink>Главная → Настройки пользователя → Дополнительно → Показывать сообщения об удаленных|ShowOnForm?cbdeb0a9-aa22-4b2b-937f-d43944be6632;p=91908d0c-7ee5-4ae6-84ac-518332ef2ffe,sp=23ca187a-4577-47b8-a06f-5ba9d46b05d5,o=Param}}).
  
  
Driven by DokuWiki