Различия

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

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

ru:manual:sample_questions:clean_links [2020/06/23 15:58]
127.0.0.1 внешнее изменение
ru:manual:sample_questions:clean_links [2021/06/28 15:38] (текущий)
gorbunova
Строка 1: Строка 1:
-====== Очистка ссылок на удаленный объект ======+====== Сообщения о ссылках на удаленные объекты ======
  
-В окне сообщений выдаются ошибки типа "Внимание! Параметр 'Ответственный за ввод фактических значений' объекта оказатели) Прибыль использует объект (Физические лица) Зубова Ольга Викторовна, помеченный на удаление. Рекомендуется использовать 'Поиск ссылок' перед удалением объекта".+В окне сообщений выдаются сообщения следующего вида: \\ \\ "Внимание! Параметр '**НаименованиеПараметра**'((В качестве значения **НаименованиеПараметра** будет указано наименование конкретного параметра)) объекта (**КлассОбъекта1**) **НаименованиеОбъекта1**((В качестве значений **КлассОбъекта1** и **НаименованиеОбъекта1** будут указаны наименование класс конкретного объекта и его наименование)) ссылается на удаленный объект  (**КлассОбъекта2**) **НаименованиеОбъекта2**((В качестве значений **КлассОбъекта2** и **НаименованиеОбъекта2** будут указаны класс конкретного объекта и его наименование)). \\ \\ или: \\ \\ 
 +"Внимание! Параметр '**НаименованиеПараметра**' объекта (**КлассОбъекта1**) **НаименованиеОбъекта1**, измененного в родительской ветке, ссылается на удаленный объект (**КлассОбъекта2**) **НаименованиеОбъекта2**". 
 +\\ \\ 
 +Причиной возникновения данного сообщения является наличие в системе объекта, помеченного на удаление (или уже удаленного) без очистки ссылок.  \\ \\ 
 +Сообщения об удаленных элементах как правило не являются сообщениями об ошибках и носят информационный характер. Показ данных сообщений можно отключить. Отключение показа сообщений производится в окне "**Настройки пользователя**" ({{bslink>Главная → Настройки пользователя → Дополнительно → Показывать сообщения об удаленных|ShowOnForm?cbdeb0a9-aa22-4b2b-937f-d43944be6632;p=91908d0c-7ee5-4ae6-84ac-518332ef2ffe,sp=23ca187a-4577-47b8-a06f-5ba9d46b05d5,o=Param}}).  
 +== == 
 +**Внимание!** Если перед возникновением данного сообщения при удалении упомянутого в нем объекта не предлагалось варианта выбора с очисткой ссылок на объект или же предлагалось и пользователь выбрал удаление с очисткой ссылок, то появление сообщения может свидетельствовать о том, что система отработала некорректно. Необходимо сообщить о данной проблеме в адрес техподдержки по e-mail  
 + [[support@businessstudio.ru]] 
 +==== ====
  
-Данное сообщение означает, что у объекта "Прибыль" (название справочника - "Показатели") в параметре "Ответственный за ввод фактических значений" указан помеченный на удаление объект "Зубова Ольга Викторовна" (название справочника - "Физические лица").+**Пример:**
  
-При удалении помеченных объектов все ссылки будут очищены автоматически.+"Внимание! Параметр '**Ответственный за ввод фактических значений**' объекта (**Показатели**) **Прибыль** использует объект (**Физические лица**) **Зубова Ольга Викторовна**, помеченный на удаление. Рекомендуется использовать 'Поиск ссылок' перед удалением объекта".
  
-Существует способа избавления от данной ошибки вручную:+Данное сообщение означает, что у объекта "**Прибыль**" (название справочника - "**Показатели**") в параметре "**Ответственный за ввод фактических значений**" указан помеченный на удаление объект "**Зубова Ольга Викторовна**" (название справочника - "**Физические лица**"). 
 +\\ \\ 
 + 
 +Существует способа избавления от данного сообщения:
  
   * очистка ссылок на удаленный объект;   * очистка ссылок на удаленный объект;
-  * очистка объектного параметра у объекта, вызывающего ошибку.+  * очистка объектного параметра у объекта, вызывающего ошибку
 +  * переназначение ссылок на другой объект.
  
-Рассмотрим оба способа на приведенном примере.+Рассмотрим все три способа на приведенном примере.
  
 ===== Очистка ссылок на удаленный объект ===== ===== Очистка ссылок на удаленный объект =====
  
-Откройте справочник, объектом которого является помеченный на удаление объект. В данном случае это справочник "Физические лица" (**Главное меню -> Справочники -> Физические лица**).+Очистить ссылки на удаленный объект можно двумя способами: 
 +  * очистить массово, через обслуживание базы данных с  проставленными флажками для опций удаления помеченных на удаление объектов и очистки ссылок на удаленные (см. [[ru/manual/administration/database_maintenance]]); 
 +  * очистить ссылки на каждый объект отдельно, что позволит убедиться какие ссылки на какой объект удалены (в случае большого количества объектов этот процесс может занять длительное время и рекомендуется массовая очистка через обслуживание базы данных). 
 + 
 +Для очистки ссылок на каждый объект отдельно откройте справочник, объектом которого является помеченный на удаление объект. В данном случае это справочник "Физические лица" (**Главное меню -> Справочники -> Физические лица**).
  
 Чтобы в справочнике показывались только объекты, помеченные на удаление, надо изменить фильтр объектов. Для этого нажмите на кнопку {{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}}. Затем нажмите на кнопку **Выполнить**. В результате выполнения фильтра в **Окне справочника** будут показаны только объекты, помеченные на удаление.
  
-В списке удаленных объектов найдите объект "Зубова Ольга Викторовна". Выберите пункт контекстного меню объекта **Дополнительно -> Поиск ссылок на объект**.+В списке удаленных объектов найдите объект "Зубова Ольга Викторовна". Выберите пункт контекстного меню объекта **Дополнительно -> Анализ использования объекта**.
  
-В открывшемся окне **Поиск ссылок на объект** выделите все строки и нажмите на кнопку **Очистить ссылки по выделенным** {{common/icons/39.png?nolink}}.+В открывшемся окне **Анализ использования объекта** выделите все строки и нажмите на кнопку **Очистить ссылки в выделенных объектах** {{common/icons/39.png?nolink}}.
  
 ===== Очистка объектного параметра у объекта, вызывающего ошибку ===== ===== Очистка объектного параметра у объекта, вызывающего ошибку =====
  
-Откройте **Окно свойств** показателя "Прибыль", выделите параметр "Ответственный за ввод фактических значений" (системное название параметра "ОтветственныйСИФ"). Системное название параметра можно увидеть в **Объектной модели** (см. [[ru/manual/report/object_model]]). В поле ввода параметра "Ответственный за ввод фактических значений" нажмите крестик и сохраните изменения. +Откройте **Окно свойств** показателя "Прибыль", выделите параметр "Ответственный за ввод фактических значений" (системное название параметра "ОтветственныйСИФ"). Системное название параметра можно увидеть в **Объектной модели** (см. [[ru/manual/object_model/object_model_main_principles#правая_часть_окна_объектной_модели|Правая часть окна Объектной модели]]). В поле ввода параметра "Ответственный за ввод фактических значений" нажмите крестик и сохраните изменения.
  
 +===== Переназначение ссылок на другой объект =====
  
 +Откройте **Окно свойств** показателя "Прибыль", выделите параметр "Ответственный за ввод фактических значений" (системное название параметра "ОтветственныйСИФ"). Системное название параметра можно увидеть в **Объектной модели** (см. [[ru/manual/object_model/object_model_main_principles#правая_часть_окна_объектной_модели|Правая часть окна Объектной модели]]). В поле ввода параметра "Ответственный за ввод фактических значений" нажмите многоточие и выберите другой субъект, не из числа удаленных, сохраните изменения.
 +== ==
 +**Внимание!** Переназначать ссылки имеет смысл не для всех объектов. Убедитесь, что объект относится к классу, в котором данное переназначение будет уместным. 
 +==== ====
  
  
 [<contextnavigator>] [<contextnavigator>]
- 
- 
Driven by DokuWiki