gifts2017

Поиск ссылок на объект для последующего удаления объектов.

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

Иногда бывает нужно найти все ссылки на конкретный документ или любой другой объект системы, чтобы все это удалить...

И для этих целей была написана эта обработка.

Версия 1.0

Для того чтобы найти и удалить связанные объекты необходимо: указать объект для поиска ссылок, то ли документ, то ли справочник, или еще что-то :)

После жмем кнопку "Найти ссылки", по необходимости можем установить пометку на удаление.

И в заключение жмем на "Передать на удаление", а до этого указываем путь к обработке "Удаление помеченных объектов", которая имеется на диске ИТС. После того как откроется окно обработки "Удаление помеченных объектов" Вы можете отобрать список объектов на удаление, для этого в табличной части необходимо установить следующий отбор: удалять = истина. И если Вы действительно хотите удалить выбранные объекты из информационной базы нажимайте кнопку "Контроль".

Версия 1.1

В левой части появилось дерево метаданных, а под ним табличная часть с сылками на выбранный объект. Имеется также возможность поиска по содержанию представления ссылки.

Также теперь можно добавлять для поиска ссылок любое количество объектов, и можно получить получить ссылки на несколько выделенных объектов.

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

Наименование Файл Версия Размер Кол. Скачив.
ПоискСсылокДляПоследующегоУдаления_v.1.1.epf
.epf 20,75Kb
17.01.10
1509
.epf 20,75Kb 1509 Бесплатно
ПоискСсылокДляПоследующегоУдаления_v.1.epf
.zip 11,50Kb
17.01.10
345
.zip 11,50Kb 345 Бесплатно

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Виктор (victorustas) 12.01.10 17:46
Файл не найден или был удален
2. Андрей Янакаев (YAN) 12.01.10 18:22
(1) Спасибо, узнал теперь особенность "Chrome" не позволяет загрузить файл с расширением epf, залил zip'ый архив. Можно скачивать :).
3. Андрей Григорьев (Borisych) 13.01.10 08:57
Операции - "Поиск ссылок на объекты" - выбрать объект поиска, "Найти", открыть найденные объекты - "Найти в списке" - пометить на удаление
Если ссылок не очень много, что обычно и бывает
4. Андрей Янакаев (YAN) 13.01.10 10:05
(3) Согласен, я так раньше и делал, но захотелось сервиса :idea: :D
Тут точно также необходимо выбрать объект, также осуществляется поиск, но есть возможность установить пометку удаления, а если указать еще где находится обработка по непосредственному удалению из базы объектов помеченных на удаление, то можно их еще и удалить.
Обработка является сервисной приблудой :)
5. Андрей Григорьев (Borisych) 13.01.10 11:19
:D :idea:
люблю автоматизацию
Скачал - для полного кайфа предлагаю слева сделать поле, которое будет заполняться объектами, помеченными на удаление, и тогда уже смотреть / показывать ссылки для этого объекта - чтобы их пометить на удаление и удалить
6. Андрей Янакаев (YAN) 13.01.10 13:45
(5) Отличная идея, скоро обновлю обработку. :D
8. Андрей Янакаев (YAN) 14.01.10 10:12
9. Екатерина Егорова (ZNW) 07.04.10 10:19
Отличная обработка, для полного счастья не хватает только возможности не помечать на удаление связанные объекты, а удалять в них ссылки.
10. Андрей Янакаев (YAN) 07.04.10 15:35
(9) Да действительно хорошая идея, в новой версии у меня уже есть непосредственное удаление ваше предложение также учту.
11. Alex Astafyev (Builder) 19.05.10 06:53
Вещь хорошая, а для 7.7 никто ничего подобного не делал?
12. Андрей Янакаев (YAN) 19.05.10 09:19
(11) Спасибо, да Вы правы для 7.7 ничего не делал, т.к. с 7кой не работал :)
13. Svetlana E (Svetlana_E) 09.08.10 13:18
Еще было бы здорово, если бы при выборе справочника, можно было бы слева получить список только помеченных на удаление элементов( иметь типа отбора, фильтра по условию) и задать поиск ссылок на всех.
Например бухгалтера пометили в Контрагентах кучу записей на удаление, а теперь приходится входить и все их Договора, Банковские счета и т.д. помечать вручную...
А через вашу обработку было бы раз - и готово..
14. Svetlana E (Svetlana_E) 09.08.10 13:20
(6) увидела, что это Вам уже предлагали нечто похожее... :)
15. Андрей Янакаев (YAN) 09.08.10 14:51
(13) Светлана, эта возможность добавлена в новую версию обработки, которая готовиться к публикации и в ближайшие дни появиться.
16. shusharu (shusharu) 06.09.10 22:19
Спасибо за обработку. Но не хватает такой важной вещи как рекурсивный поиск ссылок. Можете добавить?
17. Дмитрий Бухалов (Re:аниматор) 28.09.10 06:02
а если удаляемый объект в табличной части, то помечается весь объект где может быть в ТЧ реальные и нужные данные?
18. Елена Елена (prog-eg) 07.12.10 13:21
Реквизит табличной части Данные с типом ЛюбаяСсылка присваивает не все значения из текСтрока.Данные (остается пустым). Например,
текСтрока.Данные = РегистрСведенийКлючЗаписей.ЗначенияСвойствОбъектов
текСтрока.Метаданные = ЗначенияСвойствОбъектов
текСтрока.Ссылка = Директор (из спр. ДолжностиОрганизаций)
19. vdimitriy 26.09.11 11:21
Жутко тормозит. Или у меня такая система тормозная.
20. Pavel Nevzorov (MrXaN) 03.10.11 10:56
автору спасибо - все хорошо только несправляется с битыми ссылками и т.п.
21. Elena Qivanova (Elena_Q) 10.10.11 04:51
22. Mariya Cherkasskaya (mcher) 02.11.11 06:21
Спасибо за обработку. Пригодилась.
23. Maxs2683 Maxs2683 (Maxs2683) 28.11.11 15:48
Очень нужная обработка!
25. KostyaBu Bu (KostyaBu) 16.01.12 10:18
Скажите возможно ли удаление без входа монопольно? Влом каждый раз всех выгонять, а блокировка соединений почеуто не всегда отрабатывает.
26. KostyaBu Bu (KostyaBu) 16.01.12 10:21
Вообще здорово было бы, еще вставить возможность замены ссылок. Чтобы уж совсем полный фарш. Можно пользоваться обработкой поиск и замена значений, Однако это уже другая обработка ))
27. Андрей Янакаев (YAN) 16.01.12 11:36
(26) Вообще-то в последней версии этой обработки есть и этот функционал, но она еще тестируется.
28. KostyaBu Bu (KostyaBu) 16.01.12 14:40
Ссылки на записи регегистров сведений в обработке не отображаются! Точнее отображаются как пустые. И непонятно что это за ссылка.
29. KostyaBu Bu (KostyaBu) 16.01.12 15:06
Ссылки на записи регегистров сведений в обработке не отображаются! Точнее отображаются как пустые. И непонятно что это за ссылка.
Было бы совсем хорошо если бы показывал записи регистров ссылающиеся на объект , или хотябы позволял их открыть. Попробуйте удалить элемент справочника физическое лицо и поймете о чем я толкую.
За обработку благодарен ))))).
30. Екатерина Шушина (Katish7) 23.01.12 07:04
Обработка полезная. Но есть ряд замечаний:
1. Выбор элемента для поиска на него ссылок не очень удобен - всего по одному полю. У меня в справочнике есть элементы с одинаковым наименованием, хотелось бы видеть что-то похожее на стандартную форму выбора.
2. При нажатии на "Установить пометку удаления" помечаются не только объекты, которые расположены в правой нижней части (то есть найденные элементы), но и тот элемент, по которому был выполнен поиск. На мой взгляд, надо бы разделить эти 2 возможности.
3. Поиск идёт только по выделенному в правой верхней части элементу, а не по всем, которые отображаются в этом окне.
31. Екатерина Шушина (Katish7) 23.01.12 11:59
К моему предыдущему сообщению:
Замечание №3 не имеет место быть, обнаружила, что можно выделить несколько элементов.
Остальные замечания имеют место быть :-)..
Не подумайте, что придераюсь, просто способствую усовершенствованию...
33. Владислав Тетюхин (Pretender195) 27.02.12 11:47
Проверю и выскажу свои предложения
34. Людмила Цибарева (floragrace) 20.04.12 11:22
Не хватает отбора ПометкаУдаления=Истина
35. Алексей Владимирович (DREDD112) 08.05.12 13:43
Автору спасибо! Хотел сам написать, а тут все готовое... Жаль только что регистры сведений не чистит, ну это уже сам доделаю.
36. Алексей Владимирович (DREDD112) 08.05.12 13:50
+ (35) ...и нет рекурсивного поиска ссылок (связанные объекты находит, а связанные объекты связанных объектов нет), но это тоже поправимо.
37. ljolsen bykova (ljolsen) 05.07.12 11:30
Спасибо автору за труд... Очень удобная штука
38. Света Соколова (studentka) 13.01.13 12:45
39. shal (eruil) 30.03.13 19:49
8.2
Ошибка загрузки документа
Внешняя обработка не может быть прочитана текущей версией программы.
40. Виктор Левченко (lvictor58) 06.06.13 16:03
Штучка довольно интересная, но весьма стремная: помечать на удаление все объекты, на которые есть ссылки можно только чем-нибудь обкурившись. Но ее можно использовать и для других целей.
Взял на вооружение, слегка обточив "рашпилем", а именно:
- поставил крыж для возможности отбора только помеченных на удаление;
- установил кнопку для переноса сразу чохом всех "объектов" в таблицу выбранных. Если установлен фильтр - переносятся только отобранные!
- поиск ссылок провожу по всем отобранным объектам;
- в таблице ссылок отражаются ссылки только по текущей строке таблицы выбранных;
- заодно и под 8.2 сконвертировал!

могу предложить автору для обновления. Если ему это интересно - пусть свяжется со мной по почте.
41. Stas Fomichev (fomstas) 15.05.14 08:58
Спасибо автору! Удобная штука.
42. Алексей Лупенских (mrFduch) 22.05.14 16:42
Спасибо, достаточно удобная обработка.
43. Татьяна Жарова (KAPPYCHINO) 06.08.14 17:02
Здравствуйте!
А для версии 8.2 не появилось обработочки?
Заранее спасибо!
44. Михаил Шутов (shfq) 06.08.14 17:31
Для 8.3 тоже не работает, к сожалению. Может автор сможет поправить или подсказать, куда смотреть, чтобы завести в актуальных версиях 1с?
45. Наталья Наталья (nv_suvorova90@mail.ru) 31.08.15 11:02
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа