Помощник удаления и очистки объектов

Публикация № 838416

Администрирование - Чистка базы

удаление помеченных дополнительных реквизитов

14
При удалении помеченных не всегда понятно, почему не удаляется например элемент справочника. Написано, что на него ссылается какой-то документ. Заходим в этот документ - и не понятно, где именно смотреть этот элемент, и как его почистить. Особенно, если это какой-то полуслужебный элемент типа "ключ аналитики". Данное расширение выводит информацию, где именно в документе или в движениях этого документа содержится ссылка на удаляемый объект. Второе расширение помогает удалять дополнительные реквизиты объектов, а именно убирает этот дополнительный реквизит из всех объектов, где он прописан в табличной части "Дополнительные реквизиты".

Поиск связанных объектов при удалении

При удалении помеченных объектов, если эти объекты завязаны на какие данные в базе - их нельзя удалить без удаления этих связей. Типовые конфигурации выводят список объектов, которые ссылаются на удаляемый. Вот только зачастую не понятно, как именно связаны эти объекты с удаляемым. Предлагаемое расширение конфигурации позволяет "расшифровывать" эту связь:

На данный момент реализован анализ для справочников и документов. Т.е. если удаляемый объект (любого типа) не удаляется из-за справочника или документа, то это расширение поможет. Для документов анализируются также и движения, т.к. часто удаляемый объект "прячется" именно в движениях, хотя в реквизитах визуально не наблюдается

Удаление дополнительных реквизитов

Что будет, если мы захотим удалить какой-то дополнительный реквизит объекта, который нам более не нужен?

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

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

Выполнить эту операцию поможет расширение, прилагаемое к данной публикации:

Расширения протестированы на конфигурациях:

  • УТ 11.4.7.128
  • Бухгалтерия 3.0.69.32
  • УНФ 1.6.16.219

Платформа 8.3.13.1690

14

Все

Наименование Файл Версия Размер
Помощник удаления и очистки объектов:
.cfe 32,80Kb
24.03.19
2
.cfe 32,80Kb 2 Скачать
Помощник удаления дополнительных реквизитов
.cfe 20,97Kb
24.03.19
2
.cfe 20,97Kb 2 Скачать

Архив

Наименование Файл Версия Размер
Архивная. Помощник удаления - показать, через что связаны удаляемые объекты:
.cfe 32,73Kb
24.03.19
29
.cfe 32,73Kb 29 Скачать
Архивная. Помощник удаления дополнительных реквизитов
.cfe 20,90Kb
24.03.19
16
.cfe 20,90Kb 16 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. brunet 40 02.07.18 11:07 Сейчас в теме
Хотя посмотреть можно и через стандартную обработку "Поиск ссылок на обьекты"
2. Kutuzov 504 02.07.18 11:32 Сейчас в теме
(1) Там нельзя посмотреть, каким образом связаны между собой объекты, именно этот вопрос помогает решить публикация :)
3. dimens 26 23.10.18 20:11 Сейчас в теме
Исправьте ошибку
Вылетает если в ТЗРезультаты попадает Справочник.ВидыНоменклатуры
Об = стрТЗРезультаты[1].ПолучитьОбъект();
Если ТипЗнч(Об) = Тип("СправочникОбъект.ВидыНоменклатуры") Тогда
Продолжить;
КонецЕсли;
МассивСтрокДляУдаления = Новый Массив;
4. Kutuzov 504 23.10.18 23:21 Сейчас в теме
(3) Спасибо за дополнение, добавил "заглушку"
Если Об.Метаданные().ТабличныеЧасти.Найти("ДополнительныеРеквизиты") = Неопределено Тогда
		
			Продолжить;
		
		КонецЕсли;
5. obogrev 2 26.02.19 21:58 Сейчас в теме
Не запустилось "Помощник удаления - показать, через что связаны удаляемые объекты".
Ошибка "ECom_ПомощникУдаления: Критичная: Значение контролируемого свойства РежимСовместимости у объекта не совпадает со значением в расширяемой конфигурации"
Конфигурация 1С:Комплексная автоматизация 2 (2.4.6.207)
Подскажите как исправить?
6. Kutuzov 504 27.02.19 08:43 Сейчас в теме
(5) Добрый день! Проверю для этого релиза
7. obogrev 2 06.03.19 13:15 Сейчас в теме
8. Kutuzov 504 06.03.19 17:21 Сейчас в теме
(7) Для вашего релиза нужно в свойствах расширения в конфигураторе поставить режим совместимости "не использовать"
http://joxi.ru/J2bVXo3fX8ekp2
9. obogrev 2 13.03.19 23:05 Сейчас в теме
ничего не помогло, в КА не работает
10. Kutuzov 504 14.03.19 09:58 Сейчас в теме
(9) Может, что-то не так сделали все же
Прикрепленные файлы:
Оставьте свое сообщение