Удаление документов по организациям для 1С:Бухгалтерия Предприятия 3.0 и 2.0 (управляемые и простые формы)

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

Обработка удаляет документы по выбранной организации, либо по всем, кроме выбранной. UPD. Добавлена обработка для управляемых форм с возможностью подбора организаций в список. Условия остаются теми же - удалить по организациям из списка, или по всем, кроме подобранных в списке.

Предназначена для БП 3.0 (добавлена и для БП 2.0), может быть полезна при необходимости создать пустую базу со справочниками, либо разделить базы по организациям. Кроме того, имеется возможность удалить организации, по которым удалялись документы.

Примерная скорость удаления - 4,5 документа в секунду (если не удалять организации) и 3.7 документа в секунду с удалением организаций на управляемых формах. Тестировалось только на БП 2.0 и 3.0, но может быть использована и в других конфигурациях, где есть Справочник и реквизит "Организация". 

UPD. Добавлена обработка для управляемых форм с возможностью подбора организаций в список. Условия остаются теми же - удалить по организациям из списка, или по всем, кроме подобранных в списке.

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

Наименование Файл Версия Размер
УдалениеДокументовПоОрганизациямДляБП30
.epf 17,91Kb
30.07.16
49
.epf 17,91Kb 49 Скачать
ОбработкиУдаленияДокументовУправляемаяИПростаяФормы
.rar 41,64Kb
31.07.16
13
.rar 41,64Kb 13 Скачать
УдалениеДокументовПоОрганизацииДляБП2.0
.epf 14,58Kb
31.07.16
19
.epf 14,58Kb 19 Скачать
УдалениеДокументовПоОрганизациямДляБП3.0_СоСписками
.epf 18,11Kb
13.12.16
5
.epf 18,11Kb 5 Скачать

См. также

PowerTools от 1 000
Добавить вознаграждение
Комментарии
1. борян петров (TODD22) 15 31.07.16 06:07 Сейчас в теме
Под 2.0 работать будет?

Скачал одну обработку по удалению организаций. В ней можно указать количество итераций. У меня по организации которую удаляю были движения с оставшимися организациями. Где она была контрагентом. Так обработка удалила и контрагента который являлся этой организацией и получилось что у тех юр лиц с которыми организация работала вместо контрагента в поле было "Объект не найден".
2. Андрей (Krasnyj) 1128 31.07.16 07:07 Сейчас в теме
(1) TODD22, Нет, у нее есть только управляемые формы. Под 2.0 планирую тоже написать.
3. Андрей (Krasnyj) 1128 31.07.16 07:08 Сейчас в теме
(1) TODD22, а здесь все просто, выбираются документы по определенной организации и удаляются. Справочники затрагиваются - только договоры контрагентов, и только если Вы удаляете сами организации.
4. борян петров (TODD22) 15 31.07.16 07:24 Сейчас в теме
(2) Krasnyj,
Под 2.0 планирую тоже написать.

А под 2.0 когда планируете? Там как мне кажется только форму сделать.
5. Андрей (Krasnyj) 1128 31.07.16 07:28 Сейчас в теме
(4) TODD22, Уже делаю :) Сегодня выложу.
6. Андрей (Krasnyj) 1128 31.07.16 08:21 Сейчас в теме
7. Алексей Сипаев (cassper) 31.07.16 08:25 Сейчас в теме
А в бп3.0 есть план обмена по организациям?
8. Андрей (Krasnyj) 1128 31.07.16 08:28 Сейчас в теме
9. Алексей Сипаев (cassper) 31.07.16 08:31 Сейчас в теме
Я обычно не удалял данные по организации из целевой базы, а отделял организацию с подчиненными данными в отдельную базу с помощью этого плана обмена
Lacrimosa0000; sergienko; Gizmo_esu; +3 Ответить
10. Алексей Сипаев (cassper) 31.07.16 08:33 Сейчас в теме
Не исключаю, что результат может на первый взгляд оказаться не таким, каким планировалось, зато считай есть штатный метод деления))
11. Андрей (Krasnyj) 1128 31.07.16 08:34 Сейчас в теме
(10) cassper, можно и так, почему нет? :) Только с моей обработкой справится любой бух (три с половиной реквизита), а если отделять организацию по плану обмена - так на это программист нужен.
12. Алексей Сипаев (cassper) 31.07.16 08:37 Сейчас в теме
Не сочтите за критику, но иногда стоит посмотреть в сторону штатных механизмов, а потом уже тратить силы и время на обработки)
П.с. Труды программистов вообще грех критиковать) креативная работа, как никак!
13. Алексей Сипаев (cassper) 31.07.16 08:39 Сейчас в теме
(11) здесь полностью согласен, ибо рассуждаю со своей точки зрения, а не с чужой...простота и эргономичность залог....всего)
14. Андрей (Krasnyj) 1128 31.07.16 08:40 Сейчас в теме
(12) cassper, Я не против такой точки зрения. Но, повторяю, если пользоваться штатным механизмом - сами бухи не справятся с ним, скорее всего. А, значит, будут дергать программиста, меж тем, операция открытия пустой базы со справочниками достаточно тривиальна и распространена. Я предоставляю им инструмент для этого, которым они могут пользоваться без посторонней помощи, а, значит, я могу в это время заняться чем-то другим. Я исхожу из этого.
zeya07; cassper; +2 Ответить
15. борян петров (TODD22) 15 31.07.16 14:24 Сейчас в теме
(10) cassper,
Не исключаю, что результат может на первый взгляд оказаться не таким, каким планировалось,

Вот в этом и всё дело выделения через планы обмена. А если юр лиц в одной базе много и много аналитики то потом приходится очень много заполнять реквизитов с <Объект не найден> Для небольших баз нормально. Для больших не всегда.

(6) Krasnyj,
Готово

Ещё бы не плохо указывать список организаций. Если нужно удалить несколько юр лиц то будет удобнее.
Дата запрета редактирования как то влияет? Я до этого обработкой пробовал удалять. Так она 30 минут удаляет, а потом вываливается с ошибкой что включена дата запрета. Не плохо было бы если бы сообщение выводилось до начала удаления, а не в процессе.
16. Андрей (Krasnyj) 1128 31.07.16 14:26 Сейчас в теме
(15) TODD22, ОК, учел. Список и кое что еще предусмотрено в расширенной версии, которую я начал делать, но сердце немного прихватило, так что попозже.
17. Андрей (Krasnyj) 1128 31.07.16 14:38 Сейчас в теме
(15) TODD22, Дата запрета редактирования не влияет на удаление, но только если дата запрета не распространяется на пользователей с полными правами.
18. Андрей (Krasnyj) 1128 31.07.16 15:18 Сейчас в теме
(15) TODD22, Добавил проверку на распространение даты запрета на полные права.Если распространяется, что задается вопрос - не отключить ли? И перезалил, само собой.
19. борян петров (TODD22) 15 31.07.16 16:37 Сейчас в теме
(17) Krasnyj, Я всегда делаю что бы распространялась дата запрета в том числе на полные права. Что бы осознанно лазили в прошлый период.
20. Андрей (Krasnyj) 1128 31.07.16 16:40 Сейчас в теме
(19) TODD22, я учел это, и если дата распространяется на полные права, то задается вопрос - снять эту опцию или нет.
21. борян петров (TODD22) 15 31.07.16 17:43 Сейчас в теме
После удаления запустил ТиИ. Выдало очень много сообщений о том что очищены ссылки. Организации удалил. А они во многих справочниках использовались в договорах, в способах отражения амортизации, в сотрудниках.
Не буду удалять наверное сами юр лица. Удалю только документы.
22. Андрей (Krasnyj) 1128 31.07.16 17:46 Сейчас в теме
(21) TODD22,если удаляются организации, то договоры контрагентов, где они проставлены, удаляются тоже.
23. борян петров (TODD22) 15 31.07.16 17:57 Сейчас в теме
(22) Krasnyj, Не знаю почему не удалились. Завтра попробую без удаления организаций почистить от документов. Что получится напишу....
24. logdog (logdog) 31.07.16 22:41 Сейчас в теме
Спасибо за возможность потестировать обработку!
25. борян петров (TODD22) 15 01.08.16 08:05 Сейчас в теме
А что там в обновлённой версии? Удаление справочников?
26. Андрей (Krasnyj) 1128 01.08.16 09:29 Сейчас в теме
27. Konstantin Lukin (indrik) 01.08.16 12:24 Сейчас в теме
Скачал для БП2 и БП3 - работают обе.
обработка для БП2 работает и на рознице 8.2 в том числе.
28. Виталий С (bumac) 07.08.16 19:13 Сейчас в теме
Спасибо за обработку!!! В "Бухгалтерия предприятия, редакция 3.0 (3.0.43.260)" все работает корректно, лишних сведений вроде как не удаляет.
29. Елена Гоздецкая (gev3000) 24.09.16 17:37 Сейчас в теме
Скачала обработку для 1С:Предприятие 8.3 (8.3.8.1964). Минут через 5-10 после старта обработки база все время вылетает. Ничего не удаляется.
30. Андрей (Krasnyj) 1128 24.09.16 17:41 Сейчас в теме
(29) gev3000, Сложно заочно что-то сказать. Увидеть это никак нельзя? Например, получить архив базы.
31. Пафнутий Чебышев (primat) 284 05.10.16 11:41 Сейчас в теме
В марте 2015 года решал задачу удаления лишней организации из тяжелой базы БП 3.0. В результате получилась такая разработка. Она платная, но при этом есть гарантия исправления ошибок и предоставляю техподдержку при возникновении вопросов.
Узнать подробнее >>
32. Галина Злобина (gala2009) 3 05.12.16 07:54 Сейчас в теме
скачала, проверила, обработка работает на БП 3.0.44.202. делали оба варианта - удаление всех орг-й кроме одной и удаление одной. не помешал бы 3-й вариант - удаление нескольких помеченных орг-й.
вопрос - ТИИ после выполнения обработки нужно делать?
33. Андрей (Krasnyj) 1128 05.12.16 16:41 Сейчас в теме
(32) [quote]ТИИ после выполнения обработки нужно делать?[/quote]
Желательно.
34. Андрей (Krasnyj) 1128 05.12.16 16:41 Сейчас в теме
(32) Насчет третьего варианта - пишите в личку, договоримся.
35. Андрей (Krasnyj) 1128 13.12.16 13:22 Сейчас в теме
(32)Реализовал вариант со списками, добавил.