Удаление документов и справочников по организации

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

Чистка базы данных от документов, справочников

Обработка удаляет документы и справочники, по организации, без возможности восстановления.

Добавлена возможность выбрать объекты удаления, документы, справочники

Добавлена возможность удаления объектов с проверкой ссылочной целостности

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

Наименование Файл Версия Размер
УдалениеДокументовИСправочников
.epf 9,24Kb
09.06.12
692
.epf 9,24Kb 692 Скачать

См. также

Комментарии
1. Igоr Sаulеviсh (gutentag) 250 07.03.12 13:26 Сейчас в теме
Обработка удаляет документы, проводки по дате и организации,


А дату куда вводить(на скрине не нашел) ?

В не монопольном режиме работает?
2. Мастер Йода (master_yoda) 27 10.03.12 14:34 Сейчас в теме
Нормуль...... удалял "лишнюю" организацию.... очень пригодилась ....однозначно плюс....
3. Алекс Ю (AlexO) 112 12.03.12 22:10 Сейчас в теме
Обработка все удалила, ок.
(1) gutentag,
дату - никуда, т.к. по организации все полностью удаляет (очистка базы).
Как вы представляете удаление документов на дату?? или все, или ни одного уж.
Либо - используйте перенос доков между идентичными и вот такое удаление.
Я раньше вообще делал проще - сохранял чистую базу, вносил доки переносом в идентичные, баловался как нужно, менял базу на чистую и снова восстанавливал нужные доки.
А с этой обработкой прсото все доки удаляются, что особенно важно - когда переносом замусорено все, что только можно ))
В не монопольном режиме работает?

конечно, в монопольном - иначе как вы удалите доки по организации? а кто-то будет их в этот момент юзать или заводить новые? ))
4. Андрей Дадеко (FoxDW) 111 15.03.12 09:39 Сейчас в теме
Извиняюсь про период, удаляет за весь период существования, поправил заголовок
5. Алекс Ю (AlexO) 112 15.03.12 17:07 Сейчас в теме
(4) FoxDW,
и это правильно.
Потому что за период можно ставить только пометки на дулаение, но никак не удалять доки.
А удалять - только все и сразу ))
6. Мухтар (makfromkz) 18.03.12 21:22 Сейчас в теме
вопрос: обработка производит контроль на ссылочную целостность???
7. Марина Николаева (mnikol) 19.03.12 12:13 Сейчас в теме
После всяческих переносов столько всего лишнего, в том числе и организации, удалять утомительно, так что - спасибо, пригодится, конечно же.
8. al petrov (petrov_al) 10 01.06.12 13:07 Сейчас в теме
Прикол...скачал обработку, установил случайно рабочую организацию...результат база девственно чиста
9. Мaкcим Шaмpaй (mak-s) 64 06.06.12 17:58 Сейчас в теме
не удаляет договора по выбранной организации и банковские счета
10. Алексей 1 (AlX0id) 14.06.12 00:30 Сейчас в теме
Вариант групповой пометки всех документов по организации стандартной обработкой, а затем удаления штатными средствами конечно же не рассматривается.. Очередной велик в профиль..
11. Игорь Павлычев (ivpctotru) 14.06.12 12:28 Сейчас в теме
Думаю, полезная вешь. Как раз планирую "генеральную уборку". В базе есть несколько давно не действующих организаций. Спасибо.+.
12. aleksei (alekseies) 21.06.12 16:07 Сейчас в теме
использовали для чистки от документов одной из наших организаций, вс ОК!
13. И С (irishen) 21.06.12 17:02 Сейчас в теме
Спасибо автору! полезная вещь! только аккуратно надо такими вещами пользоваться!
14. Александр Федоров (Sasha255n) 29.06.12 23:18 Сейчас в теме
Да не совсем понятно чем отличается от типовой "Пометка всех объектов на удаление"
15. Agema Z (Agema) 30.06.12 00:49 Сейчас в теме
(14) Sasha255n, в типовой при перекрестных ссылках не все удаляется, а данная разработка удаляет и такие объекты. Поэтому надо пользоваться осторожно, и с предварительной архивацией базы.
16. Denis Shistko (zayden) 16 25.07.12 12:36 Сейчас в теме
в упп у меня ничего не удалила. ЧЯНД?
17. Дмитрий Адреевич (kznsky) 02.08.12 20:47 Сейчас в теме
А есть что то подобное для УТ 10.3 ?
18. Maxim Valuev (ai1r) 15.08.12 13:20 Сейчас в теме
Доброго времени суток. У меня 2 вопроса:
1. Обработка хочет удалить около 19000 документов. Пишет, что будет делать, цитирую: "год мес дней".
2. При удалении более маленькой организации (ок 1000 документов) в конце работы пишет ошибку: Поле объекта не обнаружено (КорректировкаЗаписейРегистров. Подробнее: {Форма.Форма.Форма(198)}: Поле объекта не обнаружено (КорректировкаЗаписейРегистров)
Объект = метаданные.документы["КорректировкаЗаписейРегистров"];

У меня стоит: 1С:Предприятие 8.2 (8.2.13.219)Бухгалтерия предприятия, редакция 2.0 (2.0.36.4)
Тип базы: файловый. Железо, на которм выполняется: ОС: Win7Prof(64x); RAM DDR3 12Gb; CPU Core i7 Extreme; Video Nvidia GF GTS 250 1gb x 3(sli).

Так же хотел спросить, всё ли я корректно делаю? Может есть какое либо более годное средство для удаления всех организаций из базы кроме одной? Просто данная обработка при попытке удалить 8 организаций написала мне время "год мес дней" и за неделю работы выполнила на только на 10%.
19. Илья (ПиН) 15.08.12 13:24 Сейчас в теме
20. Андрей Дадеко (FoxDW) 111 15.08.12 14:08 Сейчас в теме
(18) ai1r, у меня такая же Бухгалтерия 2.0 (2.0.36.4) , но объекта КорректировкаЗаписейРегистров в конфигурации нет. По поводу расчета времени удаления то тут опять же все зависит от количества документов, проводок сформированных ими, загрузки сервера. По пробуйте удалить по одной организации. Если вы ставите "Контроль ссылочной целостности" то это существенно замедлит процесс, и не все удалит.
21. Ольга (_n26__) 26.09.12 13:54 Сейчас в теме
22. Андрей Стручалин (dikd) 4 10.10.12 16:52 Сейчас в теме
Плюсанул )
Но малость дописал её... выдаёт ошибку если натыкается на "<объект не найден.....>"
Причем почему-то и после "тестирования и исправления" такие объекты остались.
Попытка - Исключение добавил вообщем.
23. Вячеслав Иванов (Sjawa2004) 09.05.13 18:42 Сейчас в теме
Спасибо автору! Собираюсь избавится от закрытой фирмы в базе, думаю пригодиться!
24. Сергей Ерин (es3000) 4 12.07.13 01:57 Сейчас в теме
На ЗУП 2.5.69.3 выдает ошибку:

{Форма.Форма.Форма(88)}: Поле объекта не обнаружено (Имя)
Сообщить(""+Объект.Имя+" "+Выборка.Количество()+"");
25. Сергей Ерин (es3000) 4 12.07.13 02:13 Сейчас в теме
26. Андрей (ankr) 17 21.08.13 17:02 Сейчас в теме
У меня такую же ошибку выдал в Бух-ии:
Форма.Форма.Форма(88)}: Поле объекта не обнаружено (Имя)
Сообщить(""+Объект.Имя+" "+Выборка.Количество()+"");
27. Сергей Ерин (es3000) 4 22.08.13 04:38 Сейчас в теме
(26) Я в итоге удалил организацию из базы при помощи плана обмена "РИБ по организации".
Выгрузил при помощи этого обмена в периферийную базу все организации, кроме той которую нужно удалить.
А потом периферийную БД отвязал от центральной.
Получилось намного быстрее по времени (в разы), и без ошибок.
28. Андрей (ankr) 17 23.08.13 20:54 Сейчас в теме
Я тоже удалил организацию ))
Написал небольшую обработку - пометил на удаление документы по организации и договора. Удалил стандартными средствами.
Потом подчистил остатки этой обработкой: http://infostart.ru/public/145531/
(она сделана на основе этой, но еще регистры чистит). Удалял с учетом ссылочной целостности.
Потом посмотрел что еще мешает - удалил ручками и все...
Получилось быстрее (уложился часа в 2) чем просто этой обработкой - она у меня всю ночь работала, в результате утром снял ее - времени ждать не было.
Тем не менее, автору спасибо за идею
29. Алекс Ю (AlexO) 112 24.03.14 14:13 Сейчас в теме
(0) обработка раньше называлась "Удаление документов и проводок".
Что изменилось, и почему нет никаких уведомлений?
30. Evgeniy (Flashlike) 02.06.14 09:54 Сейчас в теме
неадекватно долгая работа. вычистить через универсальную обработку, вышло значительно быстрее.
31. Пимшин 1 (Pim) 154 17.04.15 10:54 Сейчас в теме
Обработка хорошая. ОЧЕНЬ информативный интерфейс! Но без напильника не обошлось... Обработка универсальная, можно использовать на любой конфе.
32. Пимшин 1 (Pim) 154 17.04.15 11:20 Сейчас в теме
Было бы не плохо перед удалением сделать контроль даты запрета редактирования.