Удаление из Периодического Регистра Сведений неактуальных или всех записей порциями с указанием количества и с отбором по дате.

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

Удаление из Периодического Регистра Сведений неактуальных или всех записей порциями. Обработка позволяет удалять очень большие обмены данных порциями с указанием количества и с отбором по дате. Обрабатывает Независимые Регистры Сведений.

Удаление из Периодического Регистра Сведений неактуальных или всех записей порциями. Обработка позволяет удалять очень большие обмены данных порциями с указанием количества и с отбором дате. Проверено на удалении более 15 000 000 неактуальных записей из регистра "История обмена данными". Обработка позволяет работать через передачу параметров, её также можно "прикрепить" к выполнению по регламенту. 5000 записей удаляет за 5 секунд. 500 000 записей удаляет за 3,5 минуты одним циклом. проверено на файловой и SQL версии. Выкладываю в свободный доступ. Если понравилась обработка плюсуем, нестесняемся. :)

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

Наименование Файл Версия Размер
ИнфостартУниверсальнаяОчисткаНеАктуальныхДанныхРС.epf
.epf 11,21Kb
29.10.14
38
.epf 1.0 11,21Kb 38 Скачать

См. также

Комментарии
1. isn Игнатьев (isn) 12 08.09.14 17:31 Сейчас в теме
Надеюсь данная обработка будет вам полезна .
2. Евгений (zenz) 21.10.14 22:44 Сейчас в теме
УТ 10.3.29 8.2 Регистр сведений цен номенклатуры контрагентов пишет
{ВнешняяОбработка.СЗТД_ОчисткаНеАктуальныхДанныхРС.МодульОбъекта(173)}: Поле объекта не обнаружено (Период)
НаборДанных.Отбор.Период.Установить(ВыборкаДетальныеЗаписи.Период);
3. isn Игнатьев (isn) 12 29.10.14 12:14 Сейчас в теме
(2) Спасибо за коммент, проверю на УТ 10.3. Данный регистр подчинен регистратору, и очистить его без удаления регистратора, по видимому, не получится.
В новой версии обработки убрал из выбора регистры подчиненные регистратору.
4. Андрей Николаев (Andruykha) 147 19.03.17 15:48 Сейчас в теме
Как раз то что мне надо. А то регистр "История обмена данными" так разошлась...