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

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

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

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

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

34 Comments

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

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

    В не монопольном режиме работает?

    Reply
  2. master_yoda

    Нормуль…… удалял «лишнюю» организацию…. очень пригодилась ….однозначно плюс….

    Reply
  3. AlexO

    Обработка все удалила, ок.

    (1) gutentag,

    дату — никуда, т.к. по организации все полностью удаляет (очистка базы).

    Как вы представляете удаление документов на дату?? или все, или ни одного уж.

    Либо — используйте перенос доков между идентичными и вот такое удаление.

    Я раньше вообще делал проще — сохранял чистую базу, вносил доки переносом в идентичные, баловался как нужно, менял базу на чистую и снова восстанавливал нужные доки.

    А с этой обработкой прсото все доки удаляются, что особенно важно — когда переносом замусорено все, что только можно ))

    В не монопольном режиме работает?

    конечно, в монопольном — иначе как вы удалите доки по организации? а кто-то будет их в этот момент юзать или заводить новые? ))

    Reply
  4. FoxDW

    Извиняюсь про период, удаляет за весь период существования, поправил заголовок

    Reply
  5. AlexO

    (4)

    и это правильно.

    Потому что за период можно ставить только пометки на дулаение, но никак не удалять доки.

    А удалять — только все и сразу ))

    Reply
  6. makfromkz

    вопрос: обработка производит контроль на ссылочную целостность???

    Reply
  7. mnikol

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

    Reply
  8. petrov_al

    Прикол…скачал обработку, установил случайно рабочую организацию…результат база девственно чиста

    Reply
  9. mak-s

    не удаляет договора по выбранной организации и банковские счета

    Reply
  10. AlX0id

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

    Reply
  11. ivpctotru

    Думаю, полезная вешь. Как раз планирую «генеральную уборку». В базе есть несколько давно не действующих организаций. Спасибо.+.

    Reply
  12. alekseies

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

    Reply
  13. irishen

    Спасибо автору! полезная вещь! только аккуратно надо такими вещами пользоваться!

    Reply
  14. Sasha255n

    Да не совсем понятно чем отличается от типовой «Пометка всех объектов на удаление»

    Reply
  15. Agema

    (14) Sasha255n, в типовой при перекрестных ссылках не все удаляется, а данная разработка удаляет и такие объекты. Поэтому надо пользоваться осторожно, и с предварительной архивацией базы.

    Reply
  16. zayden

    в упп у меня ничего не удалила. ЧЯНД?

    Reply
  17. kznsky

    А есть что то подобное для УТ 10.3 ?

    Reply
  18. ai1r

    Доброго времени суток. У меня 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%.

    Reply
  19. ПиН

    полезная приблуда…

    Reply
  20. FoxDW

    (18) ai1r, у меня такая же Бухгалтерия 2.0 (2.0.36.4) , но объекта КорректировкаЗаписейРегистров в конфигурации нет. По поводу расчета времени удаления то тут опять же все зависит от количества документов, проводок сформированных ими, загрузки сервера. По пробуйте удалить по одной организации. Если вы ставите «Контроль ссылочной целостности» то это существенно замедлит процесс, и не все удалит.

    Reply
  21. _n26__

    Спасибо, пригодиться

    Reply
  22. dikd

    Плюсанул )

    Но малость дописал её… выдаёт ошибку если натыкается на «<объект не найден…..>»

    Причем почему-то и после «тестирования и исправления» такие объекты остались.

    Попытка — Исключение добавил вообщем.

    Reply
  23. Sjawa2004

    Спасибо автору! Собираюсь избавится от закрытой фирмы в базе, думаю пригодиться!

    Reply
  24. erinsergey

    На ЗУП 2.5.69.3 выдает ошибку:

    {Форма.Форма.Форма(88)}: Поле объекта не обнаружено (Имя)

    Сообщить(«»+Объект.Имя+» «+Выборка.Количество()+»»);

    Reply
  25. erinsergey

    подпишусь…

    Reply
  26. ankr

    У меня такую же ошибку выдал в Бух-ии:

    Форма.Форма.Форма(88)}: Поле объекта не обнаружено (Имя)

    Сообщить(«»+Объект.Имя+» «+Выборка.Количество()+»»);

    Reply
  27. erinsergey

    (26) Я в итоге удалил организацию из базы при помощи плана обмена «РИБ по организации».

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

    А потом периферийную БД отвязал от центральной.

    Получилось намного быстрее по времени (в разы), и без ошибок.

    Reply
  28. ankr

    Я тоже удалил организацию ))

    Написал небольшую обработку — пометил на удаление документы по организации и договора. Удалил стандартными средствами.

    Потом подчистил остатки этой обработкой: http://infostart.ru/public/145531/

    (она сделана на основе этой, но еще регистры чистит). Удалял с учетом ссылочной целостности.

    Потом посмотрел что еще мешает — удалил ручками и все…

    Получилось быстрее (уложился часа в 2) чем просто этой обработкой — она у меня всю ночь работала, в результате утром снял ее — времени ждать не было.

    Тем не менее, автору спасибо за идею

    Reply
  29. AlexO

    (0) обработка раньше называлась «Удаление документов и проводок».

    Что изменилось, и почему нет никаких уведомлений?

    Reply
  30. Flashlike

    неадекватно долгая работа. вычистить через универсальную обработку, вышло значительно быстрее.

    Reply
  31. Pim

    Обработка хорошая. ОЧЕНЬ информативный интерфейс! Но без напильника не обошлось… Обработка универсальная, можно использовать на любой конфе.

    Reply
  32. Pim

    Было бы не плохо перед удалением сделать контроль даты запрета редактирования.

    Reply
  33. Efimoff

    Прикрутите к обработке включение/отключение итогов регистров. Удалять будет в разы быстрее

    Reply
  34. НатальяАлекс

    Выдает ошибку:

    {ВнешняяОбработка.ВнешняяОбработка1.Форма.Форма.Форма(158)}: Ошибка при вызове конструктора (COMObject)

    scrptCtrl = Новый COMObject(«MSScriptControl.ScriptControl»);

    по причине:

    -2147221164(0x80040154): Класс не зарегистрирован

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *