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

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

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

4 Comments

  1. isn

    Надеюсь данная обработка будет вам полезна .

    Reply
  2. zenz

    УТ 10.3.29 8.2 Регистр сведений цен номенклатуры контрагентов пишет

    {ВнешняяОбработка.СЗТД_ОчисткаНеАктуальныхДанныхРС.МодульОбъекта(173)}: Поле объекта не обнаружено (Период)

    НаборДанных.Отбор.Период.Установить(ВыборкаДетальныеЗаписи.Период);

    Reply
  3. isn

    (2) Спасибо за коммент, проверю на УТ 10.3. Данный регистр подчинен регистратору, и очистить его без удаления регистратора, по видимому, не получится.

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

    Reply
  4. Andruykha

    Как раз то что мне надо. А то регистр «История обмена данными» так разошлась…

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *