gifts2017

Удаление определенного количества объектов

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

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

 Доработки подверглось всего пара моментов:

1. Возможность отметить определенное количество объектов для удаления.

Например, помечены на удаление более 20 тыс. документов "Электронное письмо". Удаление всех их может занять продолжительное время. С помощью данной возможности можно отмечать и удалять по, например, 800 документов за раз. Учитывает отборы.

 

2. Втавлен вызов процедуры прерывания действия обработки.

Стандартные обработки 1С очень часто грешат отсутствием возможности прерывания их работы.

 

Вот и все. Никакие стандартные механизмы не затронуты.

Не судите строго - может, кому пригодится.

 

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

Наименование Файл Версия Размер
УдалениеПомеченныхОбъектов(доработаное) 26
.epf 26,69Kb
06.06.13
26
.epf 26,69Kb Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение
Комментарии
1. Владимир Клименко (KliMich) 10.06.13 09:54
1. Можно же групповой обработкой пемотить все твои "Электронные письма" на удаление
2. Есть обработка "Удаление помеченных объектов", которая работает не в монопольном режиме....
2. Вадим Иванцов (grum01) 10.06.13 10:22
(1) KliMich,
Укажи, где я ошибся с описанием?
Не "пометить на удаление", а удалить определенное количество из всех отмеченных.
Это принципиально разные вещи, в типовых обработках не встречал.
3. v i (vis_tmp) 02.10.13 07:06