gifts2017

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

См. также

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

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

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