Сообщения о ссылках на удаленные объекты

В окне сообщений выдаются сообщения следующего вида:

"Внимание! Параметр 'НаименованиеПараметра'1) объекта (КлассОбъекта1) НаименованиеОбъекта12) ссылается на удаленный объект (КлассОбъекта2) НаименованиеОбъекта23).

или:

"Внимание! Параметр 'НаименованиеПараметра' объекта (КлассОбъекта1) НаименованиеОбъекта1, измененного в родительской ветке, ссылается на удаленный объект (КлассОбъекта2) НаименованиеОбъекта2".

Причиной возникновения данного сообщения является наличие в системе объекта, помеченного на удаление (или уже удаленного) без очистки ссылок.

Сообщения об удаленных элементах как правило не являются сообщениями об ошибках и носят информационный характер. Показ данных сообщений можно отключить. Отключение показа сообщений производится в окне "Настройки пользователя" (Главная → Настройки пользователя → Дополнительно → Показывать сообщения об удаленных).

Внимание! Если перед возникновением данного сообщения при удалении упомянутого в нем объекта не предлагалось варианта выбора с очисткой ссылок на объект или же предлагалось и пользователь выбрал удаление с очисткой ссылок, то появление сообщения может свидетельствовать о том, что система отработала некорректно. Необходимо сообщить о данной проблеме в адрес техподдержки по e-mail support@businessstudio.ru.

Пример:

"Внимание! Параметр 'Ответственный за ввод фактических значений' объекта (Показатели) Прибыль использует объект (Физические лица) Зубова Ольга Викторовна, помеченный на удаление. Рекомендуется использовать 'Поиск ссылок' перед удалением объекта".

Данное сообщение означает, что у объекта "Прибыль" (название справочника - "Показатели") в параметре "Ответственный за ввод фактических значений" указан помеченный на удаление объект "Зубова Ольга Викторовна" (название справочника - "Физические лица").

Существует 3 способа избавления от данного сообщения:

  • очистка ссылок на удаленный объект;
  • очистка объектного параметра у объекта, вызывающего ошибку;
  • переназначение ссылок на другой объект.

Рассмотрим все три способа на приведенном примере.

Очистка ссылок на удаленный объект

Очистить ссылки на удаленный объект можно двумя способами:

  • очистить массово, через обслуживание базы данных с проставленными флажками для опций удаления помеченных на удаление объектов и очистки ссылок на удаленные (см. Обслуживание базы данных);
  • очистить ссылки на каждый объект отдельно, что позволит убедиться какие ссылки на какой объект удалены (в случае большого количества объектов этот процесс может занять длительное время и рекомендуется массовая очистка через обслуживание базы данных).

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

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

В списке удаленных объектов найдите объект "Зубова Ольга Викторовна". Выберите пункт контекстного меню объекта Дополнительно → Анализ использования объекта.

В открывшемся окне Анализ использования объекта выделите все строки и нажмите на кнопку Очистить ссылки в выделенных объектах .

Очистка объектного параметра у объекта, вызывающего ошибку

Откройте Окно свойств показателя "Прибыль", выделите параметр "Ответственный за ввод фактических значений" (системное название параметра "ОтветственныйСИФ"). Системное название параметра можно увидеть в Объектной модели (см. Правая часть окна Объектной модели). В поле ввода параметра "Ответственный за ввод фактических значений" нажмите крестик и сохраните изменения.

Переназначение ссылок на другой объект

Откройте Окно свойств показателя "Прибыль", выделите параметр "Ответственный за ввод фактических значений" (системное название параметра "ОтветственныйСИФ"). Системное название параметра можно увидеть в Объектной модели (см. Правая часть окна Объектной модели). В поле ввода параметра "Ответственный за ввод фактических значений" нажмите многоточие и выберите другой субъект, не из числа удаленных, сохраните изменения.

Внимание! Переназначать ссылки имеет смысл не для всех объектов. Убедитесь, что объект относится к классу, в котором данное переназначение будет уместным.

1) В качестве значения НаименованиеПараметра будет указано наименование конкретного параметра
2) В качестве значений КлассОбъекта1 и НаименованиеОбъекта1 будут указаны наименование класс конкретного объекта и его наименование
3) В качестве значений КлассОбъекта2 и НаименованиеОбъекта2 будут указаны класс конкретного объекта и его наименование
Driven by DokuWiki