Максимально простой и быстрый поиск и удаление неиспользованных элементов

Опубликовал azat Токторов (a3a) в раздел Администрирование - Чистка базы

Попадают базы, где творится полная каша, в которых стандартные обработки, мягко говоря, работают медленно. Решил набросать максимально простую и быструю обработку, которая справлялась бы в "тяжелых" базах. В обработке использовано 2 элементарных запроса, которые наверняка многим встречались.

Обработка написана для 8.1 с учетом того, чтобы при необходимости можно было конвертнуть под 8.2

Скачать файлы

Наименование Файл Версия Размер
БыстрыйПоискНеиспользуемыхЭлементов.epf
.epf 9,26Kb
30.04.14
23
.epf 9,26Kb 23 Скачать

См. также

Комментарии
1. karasev.iv (AltF1) 10.01.14 12:12 Сейчас в теме
Судя по форме она ищет только по справочникам.
Для чего нужна кнопка "Пометить на удаление"?
Что выводится в табличную часть, помеченные объекты или все?
Контроль ссылочности реализован?
2. azat Токторов (a3a) 9 10.01.14 12:29 Сейчас в теме
ну да, ищет только по справочникам, не вижу смысла искать неиспользуемые документы.
по контролю ссылочности - она выводит только те справочники которые вообще не используются в базе (ни имеющие ссылки).
кнопка "пометка на удаление" для установки пометки удаления.
кнопка "Удалить" непосредственное удаление.
в табличную часть выводится все неиспользуемые элементы независимо от того помечено на удаление или нет элементы.
3. anry mc (AnryMc) 709 10.01.14 20:03 Сейчас в теме
(1) karasev.iv,
"Пометка на удаление неиспользуемых элементов справочников и документов" http://infostart.ru/public/65132/
4. DAnry (DAnry) 3 15.01.14 18:54 Сейчас в теме
Предупреждать все таки надо, что Обработку использовать крайне осторожно. А то можно делов натворить. Если элемент справочника до сих пор не использовался, это не всегда значит что он не нежен.
5. azat Токторов (a3a) 9 15.01.14 19:36 Сейчас в теме
Ну для таких осторожных моментов есть там кнопка "Пометить на удаление", потом уже стардартными средствами можно анализировать нужен этот элемент или не нужен.
во вторых не думаю что удалив элемент который нигде не используется можно наломать дров, в худшем случае можно создать новый. =).