gifts2017

Физическое удаление объектов информационной базы, чистка записей регистров

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

Универсальная обработка удаления объектов по типам и очистке записей регистров с возможностью ограничить по дате.
2011.09.28 - Добавлена возможность только пометить на удаление справочники/документы

Недавно возникла необходимость провести демонстрацию работы УТ. Было подключено и настроено торговое оборудование в количестве 5 единиц, проделан торговый цикл документов в демо-базе. За час до демонстрации постановка задачи меняется: провести демонстрацию в абсолютно чистой базе, НЕ ДЕМО!!! Тут то мне и помогла хранившаяся в заначке обработка - очистив ИБ от всего, кроме общих нужных данных, особенно связанных с торговым оборудованием, новая база была создана за минуты. Может и кому ещё пригодится. ВНИМАНИЕ ПОЛЬЗОВАТЕЛЯМ: ОБРАБОТКА ОПАСНА И ПРИ НЕОСТОРОЖНОМ ИСПОЛЬЗОВАНИИ ВЫ МОЖЕТЕ БЕЗВОЗВРАТНО ПОТЕРЯТЬ ВАЖНЫЕ ДАННЫЕ!!!

2011.09.28 - Добавлена возможность только пометить на удаление справочники/документы

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

 

Смотри также УдалитьОбъектИБ для выборочного удаления ненужного

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

Наименование Файл Версия Размер
ФизическоеУдалениеОбъектовИБ.epf 762
.epf 76,30Kb
25.08.14
762
.epf 76,30Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Игорь <...> (I_G_O_R) 01.08.09 23:24
было бы прикольнее, если выводилось какие объекты есть и там уже ставить галочки
2. Андрей Григорьев (Borisych) 02.08.09 12:46
У меня не возникало такой необходимости, пример реального использования приведен в описании
3. igorCool (itmind) 05.08.09 02:26
Обработка помогла (с небольшой доработкой). Спасибо.
Добавь выбор: удалять все или только помеченные.
4. Андрей Григорьев (Borisych) 05.08.09 23:07
В смысле помеченные? Помеченные на удаление?
5. Александр (Sword) 10.09.09 11:10
Было влом самому писать хоть и не большая, подумал что наверняка есть на инфостарте и не ошибся... Респект!
6. Андрей Григорьев (Borisych) 10.09.09 11:34
(5) Спасибо! Плодотворного использования!
7. Андрей (ghostishe) 20.11.09 13:24
вообще норм, только поставь, плиз, в запросе "УПОРЯДОЧИТЬ ПО" и дату влепи. регистраторы вперемежку, неудобно следить за тем, сколько времени осталось. хочется хоть какой-то прогресс видеть, чтоб оценить время выполнения
8. Андрей (ghostishe) 20.11.09 13:28
или сделай счетчик в цикле очистки набора записей

состояние("выполнено: " + Строка(счетчик) + " из " + строка(Выборкарегистраторов.количество())); а то в состоянии кроме регистратора и дат вперемежку ничего нет.
9. Андрей Григорьев (Borisych) 27.08.10 10:26
Коллегам понадобилось жестко убить несколько сотен тысяч элементов справочников, помеченных на удаление - добавил флажок "Удалять только помеченные на удаление" и соответствующий названию функционал
10. Михаил Ражиков (tango) 27.08.10 10:37
Физическое, да? :) Типа бац по мордасом - удалил :) Это у нас кто-то из сидельцев пропагандировал - я типа желтый пояс, в фитнес-клуб хожу... видать доходился, что-то не слышно. Или это он там из питерской психушки убёг намедни?
11. Андрей Григорьев (Borisych) 27.08.10 10:42
Физическое, да. Без контроля ссылочной целостности (10)
Кстати в (3) человек уже добавил видимо такую возможность
12. Михаил Ражиков (tango) 27.08.10 10:58
прошу прощения, еще раз:
"Физическое = Без контроля ссылочной целостности"
?
** не принимали ли Вы участия в проекте "Толстомясая кассирка"?
13. Андрей Григорьев (Borisych) 27.08.10 11:07
14. Михаил Ражиков (tango) 27.08.10 11:13
за п.2 простить можно много
по 1: в 77 удаление требовало еще и "сжатия" дбф. в 8х это дело изменили? т.е. умерла - значит умерла?
15. Андрей Григорьев (Borisych) 27.08.10 11:19
(14) не совсем
Полностью "умирает" после сжатия и реструктуризации таблиц
16. Михаил Ражиков (tango) 27.08.10 11:28
ок. мне казалось, что физическое - это оно и есть
17. Daria Shukshina (dashanika) 27.09.11 12:50
Borisych пишет:

Физическое, да. Без контроля ссылочной целостности (10)

Кстати в (3) человек уже добавил видимо такую возможность


объясните, пожалуйста, то есть обработка в любом случае удалит записи в регистре, не обращая внимания на регистратора? то есть если мне нужно полностью очистить документы контрагентов: я спокойно очищаю документы и регистры сведений, у меня никакого мусора не останется?
18. Андрей Григорьев (Borisych) 27.09.11 22:53
(17) dashanika, совершенно верно, опробовано не один раз.
Учтите, что например в КА нужно оставить документ "Установка соответствий счетов БУ и НУ" и возможно другие - смотря для какой конфигурации.
19. Андрей Григорьев (Borisych) 27.09.11 22:54
ну и регистры - например, счета учета номенклатуры, счета расчетов с контрагентами...
Можно только удалить документы -- смотря какую цель преследовать.
20. Daria Shukshina (dashanika) 28.09.11 07:50
(19) Borisych, у нас конфигурация CRM, 2 года назад в ней менеджеры работали какое-то время, потом по тех.причинам работа прекратилась. сейчас возобновляется. за то время справочники хорошо заполнились, и их хочется сохранить,а вот документы надо почистить - старое все, неактуальное.
21. Андрей Григорьев (Borisych) 28.09.11 09:04
(20) тогда подойдет, после удаления сделать ТиИ со всеми флажками и очищать/удалять.
есть ещё вариант сначала пометить все документы на удаление - минут через пять выложу обновленный файл обработки - установить флажок "Только пометить на удаление", затем можно удалять типовыми средствами или допиленной обработкой - моя версия или найти похожую по функционалу (видел здесь на сайте)
22. Андрей Григорьев (Borisych) 28.09.11 09:38
(20) Публикацию обновил - после модерации качайте обновленную версию обработки
23. Daria Shukshina (dashanika) 28.09.11 10:17
(22) Borisych, ух, это обновление открываться не хочет, не может быть прочитана текущей версией программы((
24. Андрей Григорьев (Borisych) 28.09.11 10:18
А вы ещё на 8.1 работаете?
Поставьте платформу 8.2 и конвертните базу
25. Dragon Ago (DragonAgo) 28.09.11 10:36
Неплохая обработка, сейчас как раз на базе протестирую, накопилась куча ненужного хлама
26. Андрей Григорьев (Borisych) 28.09.11 10:38
27. Алиса Кирстен (vpozitive) 01.11.11 21:22
Спасибо! Обработка очень помогла и до сих пор выручает, особенно после перехода с зик 7.7 на ЗиК БУ 8.2 .
28. Андрей Григорьев (Borisych) 01.11.11 21:50
Что такое ЗиК БУ? У меня кстати есть обработка для подгона среднего под данные старых учетных систем - надо - пиши в почту
29. Spirit M (Spirit11) 02.12.11 03:08
Скачивается пустая обработка. Сайт тупит? Или автор не то выложил?
30. Vi Kr (rikony) 10.12.11 10:30
Всё отлично работает !
спасибо !!!
31. Андрей Григорьев (Borisych) 10.12.11 18:53
32. Елена П (alida555) 25.03.12 00:25
Регистры накоплени В ЗУП 8.2 в частности "Фактические отпуска организации" Как с помощью Вашей обработки почистить некоторые записи а не весь регистр ???? Пометиь на удаление их там не возможно ... обрабтка чистит весь регистр ....
33. Андрей Григорьев (Borisych) 25.03.12 08:41
(32) эта обработка чистит все записи за выбранный период, воспользуйтесь обработкой с сайта "Заполнение документа Корректировка записей регистров накопления остатками к закрытию регистра на дату.epf" - и отберите необходимые записи к обнулению, будет достигнут требуемый эффект
34. Елена П (alida555) 25.03.12 11:53
(33) Borisych, К сожалению она не работает в ЗУП 8.2
35. Андрей Григорьев (Borisych) 25.03.12 15:23
(34) alida555, вхождения в модуле "Документ.КорректировкаЗаписейРегистров" необходимо заменить на "Документ.ПереносДанных" - ну и типы тоже
36. Елена П (alida555) 25.03.12 16:05
(35) Borisych, Спасибо за совет...к сожалению я не программист.....
38. Олег Коваленко (OleGazz) 12.04.12 06:39
спасибо большое надеюсь для зупов на 8ке подойдёт!
39. Андрей Григорьев (Borisych) 12.04.12 06:45
(38) OleGazz, эта штука универсальная, подойдет
40. Галина Злобина (gala2009) 20.04.12 08:53
Будет ли работать в БП 2.0? Очень нужно почистить регистр НДС Продапжи
41. Андрей Григорьев (Borisych) 20.04.12 12:40
(40) gala2009, обработка универсальная. Будет работать в любой конфигурации, где есть регистры
42. Вячеслав (ivnik) 19.02.15 19:37
Спасибо, не плохая обработка, вот если бы еще была возможность выбирать конкретную организацию, было бы супер!
А для 8.3 ничего похожего нет?
Спасибо!
43. Аня Анютка (freep777) 05.03.15 09:53
Алес! РС "Способы распределения затрат" - удаляю записи с отбором по периоду.
Обработка удалила ВСЕ записи!!!