bdd2

Рекурсивная обработка взаимосвязанных документов и справочников, помеченных на удаление

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

По замыслу, эта обработка должна находить Помеченные На Удаление документы и рекурсивно искать ссылки на них, а затем, опять же рекурсивно, удалять или помечать на удаление в зависимости от правил взаимодействия.

Теоретически, можно настроить правила обработки подчиненных документов и справочников. Можно просматривать ссылки на объекты прямо в форме. Кроме того, существует возможность печати ссылок в виде дерева.
Обработка довольно медленная, не выбирайте большой период.
 Со справочниками будет тормозить СИЛЬНО.
Используйте с осторожностью.

Если возникнет интерес - буду дорабатывать дальше.

Порядок действий.
1) нажать "Заполнить список"
2) поставить галочку "Только тест"
3) нажать "Обработать"
4) просмотреть таблицу взаимосвязей, изменить правила.
5) если правила не меняли, снимите галочку "Только тест" и еще раз нажмите обработать - объекты будут помечены/удалены.
6)если правила меняли, галочку "только тест не снимаем, еще раз жмем "обработать"

P.S.
таблица взаимосвязей наполняется автоматически по обработанным объектам.

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

Наименование Файл Версия Размер
UdalenieObjectovRekursivno.ert
.ert 191,00Kb
17.11.14
408
.ert 191,00Kb 408 Бесплатно

См. также

Добавить вознаграждение
Комментарии
1. DiZ (DiZ) 14.10.06 16:22 Сейчас в теме
2. Serg (The_Serg) 15.03.07 13:00 Сейчас в теме
Прекрасная разработка! Спасибо...
3. puchistiy (puchistiy) 09.12.08 19:01 Сейчас в теме
4. Владимир (vheart) 26.04.09 11:13 Сейчас в теме
5. newline newline (andis777) 20.07.09 04:27 Сейчас в теме
разработка Супер - огромное спасибо, Спасли!