Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:sample_questions:clean_links [2014/04/24 17:54] |
ru:manual:sample_questions:clean_links [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 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]]. | ||
+ | ==== ==== | ||
+ | |||
+ | **Пример:** | ||
+ | |||
+ | "Внимание! Параметр '**Ответственный за ввод фактических значений**' объекта (**Показатели**) **Прибыль** использует объект (**Физические лица**) **Зубова Ольга Викторовна**, помеченный на удаление. Рекомендуется использовать 'Поиск ссылок' перед удалением объекта". | ||
+ | |||
+ | Данное сообщение означает, что у объекта "**Прибыль**" (название справочника - "**Показатели**") в параметре "**Ответственный за ввод фактических значений**" указан помеченный на удаление объект "**Зубова Ольга Викторовна**" (название справочника - "**Физические лица**"). | ||
+ | \\ \\ | ||
+ | |||
+ | Существует 3 способа избавления от данного сообщения: | ||
+ | |||
+ | * очистка ссылок на удаленный объект; | ||
+ | * очистка объектного параметра у объекта, вызывающего ошибку; | ||
+ | * переназначение ссылок на другой объект. | ||
+ | |||
+ | Рассмотрим все три способа на приведенном примере. | ||
+ | |||
+ | ===== Очистка ссылок на удаленный объект ===== | ||
+ | |||
+ | Очистить ссылки на удаленный объект можно двумя способами: | ||
+ | * очистить массово, через обслуживание базы данных с проставленными флажками для опций удаления помеченных на удаление объектов и очистки ссылок на удаленные (см. [[ru/manual/administration/database_maintenance]]); | ||
+ | * очистить ссылки на каждый объект отдельно, что позволит убедиться какие ссылки на какой объект удалены (в случае большого количества объектов этот процесс может занять длительное время и рекомендуется массовая очистка через обслуживание базы данных). | ||
+ | |||
+ | Для очистки ссылок на каждый объект отдельно откройте справочник, объектом которого является помеченный на удаление объект. В данном случае это справочник "Физические лица" (**Главное меню -> Справочники -> Физические лица**). | ||
+ | |||
+ | Чтобы в справочнике показывались только объекты, помеченные на удаление, надо изменить фильтр объектов. Для этого нажмите на кнопку {{common/icons/08.png?nolink}} на панели инструментов **Окна справочника**. В **Окне фильтра** на панели инструментов нажмите на кнопку **Показать удаленные** {{common/icons/36.png?nolink}}, отожмите кнопку **Показать неудаленные** {{common/icons/37.png?nolink}}. Затем нажмите на кнопку **Выполнить**. В результате выполнения фильтра в **Окне справочника** будут показаны только объекты, помеченные на удаление. | ||
+ | |||
+ | В списке удаленных объектов найдите объект "Зубова Ольга Викторовна". Выберите пункт контекстного меню объекта **Дополнительно -> Анализ использования объекта**. | ||
+ | |||
+ | В открывшемся окне **Анализ использования объекта** выделите все строки и нажмите на кнопку **Очистить ссылки в выделенных объектах** {{common/icons/39.png?nolink}}. | ||
+ | |||
+ | ===== Очистка объектного параметра у объекта, вызывающего ошибку ===== | ||
+ | |||
+ | Откройте **Окно свойств** показателя "Прибыль", выделите параметр "Ответственный за ввод фактических значений" (системное название параметра "ОтветственныйСИФ"). Системное название параметра можно увидеть в **Объектной модели** (см. [[ru/manual/object_model/object_model_main_principles#правая_часть_окна_объектной_модели|Правая часть окна Объектной модели]]). В поле ввода параметра "Ответственный за ввод фактических значений" нажмите крестик и сохраните изменения. | ||
+ | |||
+ | ===== Переназначение ссылок на другой объект ===== | ||
+ | |||
+ | Откройте **Окно свойств** показателя "Прибыль", выделите параметр "Ответственный за ввод фактических значений" (системное название параметра "ОтветственныйСИФ"). Системное название параметра можно увидеть в **Объектной модели** (см. [[ru/manual/object_model/object_model_main_principles#правая_часть_окна_объектной_модели|Правая часть окна Объектной модели]]). В поле ввода параметра "Ответственный за ввод фактических значений" нажмите многоточие и выберите другой субъект, не из числа удаленных, сохраните изменения. | ||
+ | == == | ||
+ | **Внимание!** Переназначать ссылки имеет смысл не для всех объектов. Убедитесь, что объект относится к классу, в котором данное переназначение будет уместным. | ||
+ | ==== ==== | ||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_sample_questions_clean_links|name=Сообщения о ссылках на удаленные объекты|type=vote|trace=ip|headline=off)} |