Попадают базы, где творится полная каша, в которых стандартные обработки, мягко говоря, работают медленно. Решил набросать максимально простую и быструю обработку, которая справлялась бы в "тяжелых" базах. В обработке использовано 2 элементарных запроса, которые наверняка многим встречались.
Обработка написана для 8.1 с учетом того, чтобы при необходимости можно было конвертнуть под 8.2
Судя по форме она ищет только по справочникам.
Для чего нужна кнопка «Пометить на удаление»?
Что выводится в табличную часть, помеченные объекты или все?
Контроль ссылочности реализован?
ну да, ищет только по справочникам, не вижу смысла искать неиспользуемые документы.
по контролю ссылочности — она выводит только те справочники которые вообще не используются в базе (ни имеющие ссылки).
кнопка «пометка на удаление» для установки пометки удаления.
кнопка «Удалить» непосредственное удаление.
в табличную часть выводится все неиспользуемые элементы независимо от того помечено на удаление или нет элементы.
(1) karasev.iv,
http://infostart.ru/public/65132/
«Пометка на удаление неиспользуемых элементов справочников и документов»
Предупреждать все таки надо, что Обработку использовать крайне осторожно. А то можно делов натворить. Если элемент справочника до сих пор не использовался, это не всегда значит что он не нежен.
Ну для таких осторожных моментов есть там кнопка «Пометить на удаление», потом уже стардартными средствами можно анализировать нужен этот элемент или не нужен.
во вторых не думаю что удалив элемент который нигде не используется можно наломать дров, в худшем случае можно создать новый. =).
Не правильно прикреплен файл. 🙁 При скачивании выдает: ПримерПечатиВНесколькоКолонок.epf