gifts2017

Удаление данных по организациям из информационной базы

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

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

Чтобы удалить данные по организации, необходимо в списке организаций выбрать организацию либо список организаций, установить доп.параметры:

  • выполнять в транзакции с количеством объектов в транзакции;
  • выводить сообщения;
  • удалять непосредственно.


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

П.С.: На вопрос, зачем эта обработка нужна, не отвечу :), а выкладываю так, мало ли кому потребуется.

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

-------------

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

-------------

2015.10.07

Добавлена версия под УФ.

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

Наименование Файл Версия Размер
УдалениеПоОрганизациям_8.2.epf 1084
.epf 22,18Kb
10.01.11
1084
.epf 22,18Kb Скачать
УдалениеПоОрганизациям_УФ 97
.epf 19,17Kb
18.05.16
97
.epf 2.1.УФ 19,17Kb Скачать
УдалениеПоОрганизации.epf 1177
.epf 22,54Kb
15.03.10
1177
.epf 22,54Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. Andrey (AndreyD) 29.10.08 21:32
Привет, Андрей!
Очень полезная обработка но к сожалению сохраненная под 8.1., а у нас УПП под 8.0.
Если не очень сложно мог бы ты сконвертить ее под 8.0 или лучше дать пароль. Огромное спасибо!
С уважением,
Андрей
lord_soth; +1 Ответить
2. Владимир Курепин (Voffffka) 05.11.08 12:44
удалять непосредственно? ЭТО как?
4. Вера Кротова (veravera) 29.01.09 15:35
А есть ли для комплексной 7.7
5. Андрей Янакаев (YAN) 29.01.09 17:40
(3) а подробней можно :)?
(4) для 7.7 я не пишу, а вообще подобных вещей для 7.7 не встречал.
6. Альтаир (Altair777) 29.01.09 17:47
7. garmin-osa (garmin-osa) 15.04.09 12:35
Молодец, мне очень помогла. Однозначно плюсую !!!
8. correct_coding (correct_coding) 09.05.09 12:53
Так, не понял. А если например создан документ "корректировка регистров" где много много записей, всего одна из которых по данной организации, эта обработка что, поищет ссылки и грохнет к чертям весь документ ??
9. Андрей Янакаев (YAN) 15.05.09 19:21
(8) Не проверял, но скорее всего да грохнет, но это можно поправить и добавить исключение.

"Корректировка регистров" вообще плохой документ и использовать нужно аккуратно и по одной организации (я лично придерживаюсь этого правила)!

Можно кончено дописать код по проверки но скорость выполнения снизится в разы!!!
10. Aleksey (HitGroove) 02.07.09 08:05
Потребовалась!!!!!!!!!!! Спасибо!!!!!!! Очень полезная обработка!!!!!!!!!
11. ольга вялкова (ОЛЬГА 007) 06.08.09 11:36
А для ЗУП, 2.5 она подходит?
12. Андрей Янакаев (YAN) 06.08.09 15:29
(11) Не тестировал, но привязки к конфигурации нет! Главное чтобы был справочник "Организации".
13. Федор Программист (fedor40) 05.10.09 20:01
Делал удаление в ЗУП 2.5.16.

Удалил 3 организации, но в 4 не смог удалить НастройкиПользователей (у нек она выбрана осн орг) и НДФЛприменениеВычетов. Т.е. работает она на 99,9 %.
14. Людмила (Dostal) 20.11.09 16:17
15. Дмитрий Курышев (wert) 14.02.10 16:21
в обработке есть подводный камень, если в документе указанны несколько организаций то документ всеравно удаляется целиком. Пример - документ корректировка регистров сформированный обработкой свертки базы с ИТС.

а так обработка понравилась, автору спасибо
16. Сергей Титов (goldzavod) 29.06.10 16:13
Спасибо, для меня спасательный круг, т.к. при загрузке данных постоянно цепляеться старая организация, обработка спасает от хаоса :D
17. WETErok (weterok) 01.07.10 10:34
Дурной тон закрывать текст модуля паролям. Не посмотреть не исправить, единственное использование это со словами "а будь что будет" жмякнуть по кнопке.
18. Андрей Янакаев (YAN) 02.07.10 10:08
(13) Спасибо учту.
(14) (16) очень рад, что помогла и помогает :)
(15) Да Вы правы, наверное этот документ нужно как-то отдельно учитывать при удалении. Спасибо, учту.
(17) Ничего дурного в этом не вижу, обработка доступна по принципу как есть!

19. Юрий Федотов (geosfed) 20.07.10 14:22
Спасибо за обработку! Очень полезная вещь. Работает хорошо и быстро.
Есть только одно "но". Не очищаются записи в сложных регистрах там измерение например не Организация а Подразделение.
20. Иван Демьянюк (ivd) 20.07.10 16:56
21. Igor Borodin (ivbs) 06.10.10 00:02
Выбрал 8 организаций сразу. Отработала 4, примерно по 11-12 тыс. записей на каждую. Потом система молча закрылась. Работает быстро. 5+
22. Олег (Punisher) 14.01.11 13:24
В базе 20 организаций. Выбрал 19 - удалить.
Удалило на 80%. Ошибок не выдало, но некоторые документы не удалило. ХЗ почему.
23. Владислава Сурнина (2317207) 15.02.11 15:48
Хелп. В 8,2 не могу зарегистрировать эту обработку---- Выбраный файл не является обработкой или не предназначен для запука в данной конфигурации (2.0.19.9 ).
24. Maximilian Alekseevich (1cmax) 17.04.11 10:44
НДФЛприменениеВычетов - содержит в ресурсе организацию, что не позволяет в стандартной форме установить отбор для набора записей регистра сведений.
решение - по ресурсу сделать запрос - в наборе записей установить правильный отбор, из полученных измерений и реквизитов.
перебрать/прочитать данные по полученному отбору и для записей с соответствующим ресурсом произвести удаление :)

а еще удаление из регистров сведений поместить перед удалением прочих объектов
Dr_DelProg; +1 Ответить
25. Илья (Dr_DelProg) 10.05.11 11:39
1cmax пишет:
НДФЛприменениеВычетов - содержит в ресурсе организацию, что не позволяет в стандартной форме установить отбор для набора записей регистра сведений.
решение - по ресурсу сделать запрос - в наборе записей установить правильный отбор, из полученных измерений и реквизитов.
перебрать/прочитать данные по полученному отбору и для записей с соответствующим ресурсом произвести удаление

а еще удаление из регистров сведений поместить перед удалением прочих объектов


тоже проблема с удалением из данного регистра в ЗУП:
НЕ УДАЛЕНО:ООО "АБЗ" РегистрСведенийКлючЗаписи.НДФЛПрименениеВычетов
НЕ УДАЛЕНО:{ВнешняяОбработка.УдалениеПоОрганизациям.МодульОбъекта(88)}: Метод объекта не обнаружен (ПолучитьОбъект)

+ к этому, стоит сделать сортировку документов перед пометкой в обратном порядке - чтобы различные проверки последовательности при записи помеченного не срабатывали.
26. Дмитрий Колесников (EastGuy) 22.07.11 11:14
А почему нет опции отключения контроля записи?
27. Лена Ант (lexi) 22.09.11 10:57
Кто может сказать насколько быстро и качественно работает данная обработка?. Стоит задача из базу ЗУП с 20 организациями выделить одну в отдельную базу. Данная обработка подойдет?
28. Андрей Янакаев (YAN) 22.09.11 11:07
(27) В свое время, эта обработка разрабатывалась для выделения из базы в 200 организаций всего 5. Насколько быстро это проходит зависит от объема документов! Возможно Вам проще воспользоваться конвертацией.
29. Настя Счастливая (bela88) 22.09.11 11:10
Спасибо за обработку! Протестировали на своей базе - удалили 10 организаций. Времени затратили в разы меньше, чем потребовалось бы вручную удалять все ненужные объекты. Единственное, что не удаляет объекты НДФЛПрименениеВычетов и НастройкиПользователей. А так замечаний нет!
30. Наталья Зотова (natik86) 27.09.11 13:32
Подскажите, а в УТ 10.3 (8.2) будет работать? И удалит ли эта обработка всю информацию по организации или что то может оставить?
31. Татьяна Катцына (K_Tanusik) 27.09.11 14:38
Спасибо за обработку. Использовала уже 2 раза.
32. Михаил Кишенков (mihas1001) 27.09.11 19:05
Спасибо за обработка, просто суперская, очень помогает!
33. Дмитрий Дмитрий (Dimon_911s) 28.09.11 08:36
Спасибо за обработку! Плохо, что не удаляет объекты НДФЛПрименениеВычетов и НастройкиПользователей. А так замечаний нет!
34. Сергей Мурзинов (Sergey_Murzinov) 30.09.11 04:36
Время от времени помогает
35. Евгений (Old Daemon) 30.09.11 09:39
{Форма.Форма.Форма(60)}: Ошибка при вызове метода контекста (УстановитьПометкуУдаления)
Док.УстановитьПометкуУдаления(Истина);
по причине:

по причине:
Не удалось сделать непроведенным "Опись сведений АДВ-6-2 (до 2010 года - Ведомость уплаты АДВ-11) СТС00000001 от 24.02.2010 0:00:00"!

Блин, у чего с этим делать то ?
36. Андрей Янакаев (YAN) 30.09.11 10:04
(30) Не проверял, но не вижу проблем в использовании.
(35) Обработка запущена под пользователем с полными правами? И используется ли для этого пользователя ограничение по периоду редактирования?
37. Денис К. (stellzzz) 06.10.11 09:36
Спасибо автору, до сих пор пользуюсь когда надо почистить базу, Плюсанул
38. qwerty qwerty (vamleshka) 17.10.11 15:10
Данная обработка, подходит для любых баз в которых есть реквизит "организация"?
39. Юлия Клетнова (Podsolnuska) 17.10.11 15:23
Это просто фантастика - почему 1С не делает ничего подобного? Угробила вручную три часа времени на удаление документов и справочников, осталось чуть-чуть.
40. Юлия Клетнова (Podsolnuska) 17.10.11 15:41
41. Александр Иванов (dkprim) 17.10.11 18:22
к сожалению, обработка не может удалять данные по любой организации. из 10 получилось удалить 2, по которым было небольшое количество объектов в ИБ (от 1000 до 2500). при попытке удалить организацию с большим количеством объектов вылетает исключение и 1С закрывается :(

AppName: 1cv8.exe AppVer: 8.2.14.533 ModName: unknown
ModVer: 0.0.0.0 Offset: 84000018


автор может чем-нить помочь в такой ситуации?
42. Александр Чичкин (AleXpnz) 17.10.11 22:55
Удалил организацию, но НастройкиПользователей пришлось удалять ссылки вручную
44. Андрей Янакаев (YAN) 18.10.11 12:00
(41) Скажите, а формируется список ссылок в типовом механизме поиска ссылок (Операции - поиск ссылок) на не удаляемые организации ?
45. Андрей Янакаев (YAN) 18.10.11 12:01
(42) Вы говорите про настройку пользователя "Основная организация"?
46. Александр Иванов (dkprim) 18.10.11 15:49
(44) YAN,
да, конечно. типовой механизм нашел более 18k объектов..
47. Олеся Назаренко (tlesja@mail.ru) 20.10.11 09:57
Мне вот очень понравилось,чистила несколько баз, так вообще вещица клевая. Она хоть и написана под 8.1, но там же есть возможность конвертации. Так что, все в порядке! Спасибо автору!!!
48. Jon bazcom (bazcom) 21.10.11 05:15
СПАСИБО ОГРОМНОЕ, до этого делал так
ОБЯЗАТЕЛЬНО СОХРАНИТЕ СВОЮ БАЗУ.
Откройте поочередно каждый журнал документом и установите отбор по организации, которую желаете удалить. Пометьте все документы на удаление и выполните окончательное удаление.
После этого проконтролируйте, какие еще объекты ссылается на вашу организацию следующим образом: "ОПЕРАЦИИ > Поиск ссылок на объекты". В верхнем окне появившейся формы укажите организацию, которую вы собираетесь удалить. Нажмите кнопку найти.
Оставшиеся объекты можно пометить на удаление так. Выделяете в списке объект и нажимаете на кнопку "Открыть". Затем в открывшейся форме объекта на его панели инструментов нажимаете на кнопку "ДЕЙСТВИЯ > Найти в списке". Помечаете на удаление. И таким образом пока все ссылки не отметите на удаления.
49. Владимир Шатохин (vovkakursk) 23.10.11 18:46
Очень удобная обработка! 5+
50. Эльвира (eli1984) 25.10.11 07:55
Очень удобно! Особенно когда в базе куча организаций, а аудиторам нужна только одна, для них сделать нарезку очень удобно этой обработкой.
51. Аудит Эксперт Аудит (auditexpert) 26.10.11 16:59
Спасибо за полезную обработку. Выручала не один раз. Пятерка!
52. Алекс Смирнов (Alex®) 09.11.11 09:42
Спасибо за обработку. Помогла))
53. NtS (NtS) 16.11.11 23:47
присоединюсь к (29), действительно очень хорошая обработка, остается править только 2 регистра после нее, работает очень быстро
54. Руслан (02RUSlan) 18.11.11 11:52
Спасибо за обработку! Очень помогла!
55. Юрий Осипов (yuraos) 20.11.11 18:38
Спасибо! Тема актуальная судя по рейтингу и по количеству сходных статей.;)))))
Разруливает ли ваша обработка ситуацию с перекрестными ссылками между фирмами,
когда в одном объекте могут быть ссылки на 2 и более организации?
56. Андрей Янакаев (YAN) 20.11.11 23:51
(55) Перекрестные ссылки это результат особенностей учета, а выложенная обработка не учитывает такие ситуаций.
57. Andre_ultra (Andre_ultra) 21.11.11 06:36
Обработка помогла. Спасибо. Добавил только несколько строк к документу "КорректировкаЗаписейРегистра"
58. Андрей Козлов (AndreyMurom) 23.11.11 09:40
Обработка хорошая, тоже у себя попробовал, из пяти организаций данные удалились по четырем, работает обработка очень быстро. Пробовал на конфигурации Бухгалтерия государственного учреждения 8.2
59. Stepan Shipitsyn (Stepan_1c) 24.11.11 10:44
спасибо, помогли сэкономит время =)
60. Дмитрий Малина (malina-da) 24.11.11 15:18
Молодец, спасибо, сам занимался пару раз этой ерундой, пользовался обработками с ИТС, в следующий раз попробую эту обработку.
61. Владимир Silver (Dragonva) 25.11.11 19:47
Обработка класс уже опробовал на 8.2 но она физически не удаляет организацию из списка, а только лишь помечает как удаленную. зато документы по этой организации удаляет! Вот и не удаляет сотрудников работающих в данной удаляемой организации! Вот вроде все минусы!
62. goodgod (goodgod) 29.11.11 06:15
Спасибо!! ОЧЕНЬ съэкономили время...
63. vudvard 1 (ser1985) 05.12.11 10:37
Очень хорошая обработка, помогла вычистить базу от ненужных организация, прошлый админ пытался перевести базы из 7.7 на 8.2, и видимо не удачно
64. karya (karya) 08.12.11 11:33
Удобная обработка помогла при переносе с 7.7 на 8.
65. Ирина Киселева (irishka77) 08.12.11 21:31
ГОД пользуюсь.СПАСИБО! Правда удаляет не все, на разных базах по разному
66. Nikodim Gordon (Nikodim113) 09.12.11 08:52
Отличная обработка, выручала не один раз. Спасибо автору.
67. Владимир ЗАЙЦЕВ (Владимир Зайцев) 15.12.11 19:45
Веь хорошая , но конфигуратор запоолен.
68. Владимир ЗАЙЦЕВ (Владимир Зайцев) 15.12.11 19:58
70. Жека Moscow (SpartakM) 20.12.11 10:22
Еще бы добавить отбор по периоду.
Удалять не все документы, а за определенный период. А то в больших базах очень долго удалят будет.
71. Ирина Пуля (gekz) 21.12.11 13:04
72. Галина Галина (a4a) 21.12.11 15:03
Досталась 8.2 база с дополнительной не нужной организации, после неудачной выгрузки, видимо (теперь спросить не у кого...). Пытаюсь как-то через конвертацию данных в пустую выгрузить одну организацию - что-то не выходит. А тут такая обработка! Спасибо!
73. Андрей Назаров (isn2) 27.12.11 12:50
Спасибо! Помогли. Вот уж не думал что может и мне такая пригодится.
74. Маша Мишина (kkk) 08.01.12 22:20
классаная штука. часто ей пользуюсь
75. йУРИй Карьпов (choosen1) 12.01.12 11:37
Однажды эта штука спасла мою задницу от кучи проблем. Представляете - в одной базе велись несколько фирм, и вдруг - срочно нужно отделить одну фирму оттуда от всех и вырезать данные по ней в отдельную конфу. Причём не завтра, а вчера это нужно сделать. Так что - я как-то истерично быстро нашёл именно эту обработку и дочистил базу от тех данных, которые вручную никак не удалялись. В общем програ сработала как часы и спасла ситуацию и меня в ней. Благодарность автору, здоровья и множество мешков денег! :)
76. Вадим Мананников (manan) 29.01.12 22:13
Выложите разработку с открытым исходным кодом.
77. Владимир ЗАЙЦЕВ (Владимир Зайцев) 29.01.12 23:56
Да , работает как часики!
78. Сергей (Seregalink) 30.01.12 00:11
Спасибо, очень хорошая вещь, при случае может пригодиться!
79. Petr (sevipa) 30.01.12 02:40
Пользовался уже не раз, не хватает только отбора по метаданным... иногда не все надо удалять
80. IR IR (Artemuch2) 30.01.12 02:45
Привет Андрей! Да ты реально молодец! Удобная штука когда из базы надо вырезать Одну организацию
81. Кирилл Крутиков (Редкий) 30.01.12 03:23
82. sumixam (sumixam) 30.01.12 08:46
такой вопрос база самописная 8.2 управляемое приложение, удалит мне данные по организации или нет
83. Андрей Янакаев (YAN) 30.01.12 10:49
(61) Спасибо, проверю, исправлю.
(70) Добавить можно.
(76) Ответ нет
(79) Идея очень хорошая, обязательно добавлю
(82) Проблем быть не должно.
84. Алексей Толков (zsder) 31.01.12 21:03
автору спасибо, очень пригодилась ваша обработка
85. AOchkasov (aochkasov) 07.02.12 09:55
Очень пригодилась. Хорошая обработка. Спасибо!
86. zaki zaki (zakiap2) 10.02.12 15:14
Хорошая обработка, при проблеме выгрузки УРИБ по организации помогает
87. Павел Панов (pav22001) 17.02.12 12:09
Задача: в КА 1.1.18.1 удалить ВСЕ данные по 2-м из 3-х организаций. Обработка справится с этой задачей?
89. Евгеша кот (Kreds1) 04.03.12 22:01
Обработке только пять плюсов, но пока пытался скачивать начал через регитсры сведений удалять данные, тем более данных по сотрудникам мне нужно было удалить, а их переносил с другой базы, так и все удалил, что нужно.Свой плюсик то все равно сюда поставлю.
91. WWWolfy (WWWolfy) 21.03.12 13:06
У меня обработка стала удалять документы, которые относились к Организации, которую хотели оставить.
Т.е. удалялись док-ты Организации, у которой галочка не стояла. Конфа - типовая УТ.
Получается что обработка удаляет лишнее.
92. Андрей Янакаев (YAN) 21.03.12 13:23
(91) Какая именно УТ? Обработка начала удалять все документы или определенного типа ?
93. WWWolfy (WWWolfy) 21.03.12 20:39
УТ 10 на 8.2 (последняя)
Есть подозрение на документы "Корректировка записей регистров", которые вводились при свертке базы.
В документах Корректировка есть ссылки на документы по разным Организациям.
Но обработка не только их удаляет, но и вообще все с ними взаимосвязанные.
Беда.
94. Sergey (_sir_) 22.03.12 12:59
Большое спасибо, нужная вещь!
95. Андрей Никитин (nika.1007) 23.03.12 13:01
Обработка нужная,но я не доверяю обработкам в которых запаролен модуль (что там секретного и сложного).
Вдруг она кроме удаления информации чего то еще "не очень полезное" делает.
Поэтому "-"
Trucker; Antonio; +2 Ответить 1
96. Petr (sevipa) 28.04.12 23:04
Обработка все делает как надо. Уже не раз выручала, в том числе когда надо было для клиента вырезать базу из общей базы фирмы по ведению учета.
98. Maximilian Alekseevich (1cmax) 15.05.12 18:30
(83) YAN, А баги исправлены с рс?
99. Владимир Водин (BalVlad) 16.05.12 21:07
(95) nika.1007,
Согласен с Вами, но обработка нужная, поэтому ничего не буду ставить, а так хотелось поставить плюс.
100. Николай Nik_Nik (Nik_Nik) 21.05.12 14:08
Удаление в РС: Настройки прав доступа пользователей
Удаление в РС: Объекты доступа документов
Удаление в РС: Объекты, запрещенные для редактирования
Удаление в РС: Объекты информационных баз
Удаление в РС: Ответственные лица организации
{ВнешняяОбработка.УдалениеПоОрганизациям(193)}: Ошибка при вызове метода контекста (Записать): Операция не выполнена!

С чем это ошибка может бысть связана, 6 организации и так все стопорятся!
101. Алексей Лапицкий (Lapitskiy) 25.10.15 07:08
Автор, а пароль еще стоИт на обработке? Неохота тратить СМ, скачивая запароленные вещи.
102. Андрей Янакаев (YAN) 29.10.15 17:06
103. Андрей Сябренко (AzagTot) 05.11.15 11:31
Что может скрываться в модуле обработки?
Ответ тут: http://infostart.ru/public/19610/
Поэтому никогда не рискну запустить такую обработку в своей базе.
104. Андрей Янакаев (YAN) 05.11.15 12:30
(103) AzagTot,

совершенно верно, в модуле может быть все, что угодно, как и в любой программе запускаемой на ПК.
Обработка распространяется по принципу как есть.
P.S.: Виндовс не включайте там такое есть!!! )))