gifts2017

Удаление помеченных объектов и рекурсивный поиск ссылок (1С v77)

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

Обработка предназначена для удаления справочников и документов и ссылок на них, какой угодно глубины вложенности. Обработка для 1с 7ой версии создана на основе обработки http://infostart.ru/public/92894/

Для очистки базы 1с 7ой версии для любой по сути компоненте.

Обработка работает только со справочниками и документами. Т.к. задача стояла почистить базу от некоторых фирм: удалить часть элементов справочников и все упоминания о них.

В принципе всем известно, но для тех кто не знает вкратце опишу принцип удаления в 1с: чтоб удалить что-либо из справочника, нужно удалить документы, в которых он используется, которые соответственно  удалят и все движения связанные с этим элементом (регистры, проводки, расчеты). Стандартная обработка удаления проверяет ссылки на объекты для удаления и если объект никто не связывает, то его позволяет удалить. А если будут найдены ссылки на этот справочник, то необходимо так же удалить/пометить на удаление и другие связи с этим элементом справочника: это  др. справочники, константы и пр.

 

В ручную находить все объекты, которые ссылаются на удаляемый, открывать и помечать на удаление - лень, поэтому была взята с инфостарта подходящая обработка http://infostart.ru/public/92894/ и переделана под эту работу.

 

 Обработка работает, как стандартная, сначала проверяет ссылки — потом удаляет, что можно. И плюс предоставляет возможность: найденные ссылки на объект так же пометить на удаление. А потом повторно можно, проверять и удалять. И т. д.

Обработка может работать в раздельном (не монопольном) режиме, в отличие от стандартной.

 

Внимание!!! Запуск этой обработки может повредить вашу базу, поэтому перед использованием обязательно сделаете копию/архив вашей базы.

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

Наименование Файл Версия Размер
обработка удаления документы и справочники 61
.ert 422,50Kb
29.08.13
61
.ert 422,50Kb Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Юрий Осипов (yuraos) 03.09.13 08:43
плюс брату по разуму!
---
а вот мой скромный вариант
http://infostart.ru/public/100580/
...
тоже удаляет рекурсивно.
и не только документы и справочники - а вообще все, что можно удалить.
и не только помеченное на удаление.
и представляет удаляемые данные в форме красивым образом.
:)
2. Юрий Осипов (yuraos) 03.09.13 08:45
(1)
пардон - сестре по разуму!
;)
3. Lel Braun (lelbraun) 16.09.13 09:44
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа