При включенном версионировании в базе постоянно «растет» регистр «Версии объектов», следствием этого является увеличение общего размера базы, что на определенном этапе начинает мешать (требуется доп. место на диске, в некоторых случаях это приводит к невозможности обновления).
Данная обработка предназначена для решения такой проблемы путем удаления «устаревших» записей регистра «Версии объектов».
Если есть необходимость сохранить версии рекомендуется перед обработкой сделать выгрузку базы.
В процессе удаления записей для удобства отображается количество записей всего к удалению и сколько осталось удалить.
Да уж, и это на ресурсе где большинство это разработчики.
Любой напишет за минуту.
Иногда лень тратить время на подобное дело, если бы сразу нашел то что мне нужно, скачал бы не раздумывая. Да вообще, все гораздо проще — если не нужно, просто не скачиваем и все, проходим мимо)
Справедливо было бы такие вещи выкладывать бесплатно (и без $m).
(2) мне лень было бы тратить время на поиска такого на сайте
(3) KSy, Вообще плата за скачивание губительна для сайта, раньше можно было скачать поглядеть на решение, пообщаться над реализацией, а сейчас под обработками нету вообще комментариев, никто не хочет качать за $m, проще самому написать.
(5) Tahallus, Разработчику — да. Но тут разработчиков меньшинство, больше «околоайтишных» «околоодинэсных» людей… Или бизнесменов, которые считают себя слишком умными и продвинутыми, чтобы спецам платить. Они же сами всё могут 🙂 Вот для таких и есть… А раньше… Что вспоминать? Раньше «1с-проклаб» был активен. Раньше трава была зеленее и женщины моложе 🙂
Пробовали выборку сделать больше 10? Вроде как маловато за раз.
(7) anig99, ) согласен с замечанием, надо поболее сделать (хотя бы 1000, с десяткой я согласен, недобрал) только вот не думаю что это существенно ускорит работу, ведь основное время уходит на удаление регистра. Если не прав — поправьте меня.
(7) anig99, Проанализировал время выполнения — да, вы были правы, неоправданно медленно работает. Сделал выборку по 1000, убрал ещё лишние действия «прочитать», «очистить». В результате работать стала в 3 раза быстрее, при количестве как у меня 500000 это весьма не мало (часа 4 чистого времени получилась экономия). Спасибо за замечание) Плюс добавил прерывание пользователя. Обновил обработку на сайте.
Мдааа, докатились.
(10) TeMochkiN, в чем твое удивление, товарищ?
На 8.3 и управление торговлей 11 будет работать?
Спасибо, кодом воспользовался, удивительно что штатный механизм специально оставляет хвосты… мол версия была, но её нет, и делай с этим что хочешь))
(13) А я оставил по 200 … высоконагруженная база =) так что пусть медленно но верно 😀
(12) Если запустить 1С на обычных формах то скорее всего отработает, если нет, то доработка будет минимальна