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

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

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

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

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

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 не будет опубликован. Обязательные поля помечены *