Срез версий объектов на дату

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

Обработка для очистки подсистемы версионирования по указанную дату.
Последняя версия на указанную дату не удаляется
Есть возможность удалить версии по выбранному типу объекта

Так как на сайте я не обнаружил обработку, которая бы удаляла все записи по указанную дату, но не трогала бы записи, являющиеся единственными в удаляемом периоде, пришлось написать эту штуку самому.

Выдержка из справки к обработке:

Обработка предназначена для удаления информации версионирования до указанной даты, исключая последнюю запись, т.е. удаляются ВСЕ записи регистра сведений ВерсииОбъектов созданные до указанной даты, кроме последней записи. Таким образом у нас всегда остается предыдущая версия, с которой можно сравнить реквизиты объекта.

Как пользоваться?

  1. Выберите вид объекта, если хотите срезать версии только по определенному виду объекта(например, только версии справочника Номенклатура). Оставьте поле пустым, если необходимо обработать версии всех объектов
  2. Укажите период (дату) на который необходимо выполнить срез
  3. Выберите режим работы
    • Выбрать объекты, обрабатывать версии по-объектно пачками по ... объектов
    • Выбрать версии всех объектов, обрабатывать версии последовательно
  4. Нажмите Выполнить

В результате работы в базе данных останется информацию только о последней версии объектов на указанную дату.

Режим Выбрать версии всех объектов, обрабатывать версии последовательно теоретически должен работать быстрее, т.к. все необходимые для обработки записи выбираются одним запросом и после этого выполняется их последовательная обработка. При больших размерах таблицы версий объектов Сервер 1С или SQL-сервер может "призадуматься" или даже возможна ошибка нехватки памяти.

Обновление от 2015-11-10

Добавлена возможность очищать все версии по выбранному типу данных

Обновление от 2013-06-18

Добавлена возможность прекратить выполнение обработки по прошествию времени Часов:минут

Для баз в клиент-серверном варианте рекомендуемая пачка объектов 1К-10К

Рекомендую так же посмотреть:

Очистка регистра Версии Объектов от одинаковых версий

Очистка регистра сведений "Версии объектов"

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

Наименование Файл Версия Размер
Срез версий объектов.epf
.epf 15,76Kb
10.11.15
116
.epf 15,76Kb 116 Скачать

См. также

Комментарии
1. Юленька (s_uu) 16 25.07.13 21:31 Сейчас в теме
Очень нужная обработка, а не могли бы вы ее на почту выслать s_uu@mail.ru?? спасибо))
2. Александр Крынецкий (echo77) 686 26.07.13 13:28 Сейчас в теме
(1) По правилам этого делать нельзя
3. Юленька (s_uu) 16 26.07.13 19:28 Сейчас в теме
Э-эх, уважаю правильных мужчин))

Мне уже не надо - нашла в другом месте!
4. OBEH (OBEH) 07.09.14 12:00 Сейчас в теме
Почему-то нет привычки описывать для каких конфигураций и каких платформ предназначена обработка.
Наверное, это надо включить в правила инфостарта.
5. Информационно-технического развития Служба (SITR-utyos) 482 07.09.14 16:27 Сейчас в теме
(4) Все есть, все описано. Чего вам еще-то не хватает?

6. Владимир Плотников (onlyfly) 26.07.15 13:21 Сейчас в теме
На 8.3 управление торговлей 11 не будет работать?
7. Александр Крынецкий (echo77) 686 28.07.15 17:05 Сейчас в теме
(6) Сегодня проверил. В УТ 11 тоже работает, только запускать надо в режиме Обычного приложения
8. Сергей Аверьянов (saver77) 9 09.09.15 15:59 Сейчас в теме
Обработка отлично работает в конфигурации Управление небольшой фирмой. В отличие, кстати, от "Очистка регистра Версии Объектов от одинаковых версий" http://infostart.ru/public/150314/.
Спасибо.
9. Марианна Гаврикова (гаврюша) 05.10.15 01:46 Сейчас в теме
Большое спасибо за обработку! Работает отлично. УПП 1.3.68.1.