Удаление элементов базы со всеми ссылками v2

26.12.11

База данных - Чистка данных

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

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

Наименование Файл Версия Размер
УдалениеОбъектаСоВсемиСсылками.epf
.epf 16,09Kb
433
.epf 16,09Kb 433 Скачать
Принцип работы:
  • Формируем список удаляемых объектов,
  • Находим ссылки (рекурсивный поиск: поиск ссылок на ссылки на объект), также находятся записи регистров.
  • Далее выбираем, что удалять. Есть два варианта удаления: пометка на удаление и удаление объекта из базы. Советую использовать первый вариант, все-таки возможно, что останутся ненайденные ссылки или другой форс-мажор.
Плюсы:

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

Минусы

- не работает возобновление прерванного удаления
- нет обработки ошибок

По поводу принципов, скачайте, откройте в конфигураторе и там все написано. А найдете чего не так - пишите.

Изменения:

  • Поправлен механизм удаления
  • Возможность прервать выполнение
  • Изменен подбор/поиск элементов
  • Представление ссылок/удаляемых объектов в виде дерева с группировкой по видам данных(метаданным)
Хотелось бы еще добавить подбор запросом и подбор с отбором по реквизитам

Пишите пожелания в комментах :)

См. также

Удаление данных с отбором и построением дерева ссылок в базах 1С 8.1-8.3 УТ 10.3./11, БП 2/3, ЗУП 2.5/3, КА 1.1/2, УНФ 1.6/3.0

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 1С:Управление торговлей 10 1С:Управление торговлей 11 Платные (руб)

Данные обработки помогут Вам легко и, главное быстро, выполнить удаление любых данных в Ваших базах 1С на платформах 8.1-8.3. Обработки помогут легко просмотреть связи ссылок в виде дерева, выбрать что удалять, а что нет, используя любые отборы. Это позволит уменьшить объем лишней и не нужной информации в справочниках и документах, планах видов характеристик и др. объектах и облегчит работу с данными пользователям и Вам. Понятное расположение команд и настроек, в сочетании с описанием и справкой, еще упростят процесс. (Обновление от 04.10.2023, версия 4.2)

9600 руб.

22.02.2013    135906    248    144    

418

Универсальное выборочное удаление данных из базы 1С (любые конфигурации на упр.формах: БП 3.0, УТ 11, КА 2, ERP, УНФ, ЗУП 3, Розница и т.д.)

Чистка данных Платформа 1С v8.3 Управляемые формы 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Обработка позволяет удобно выборочно удалить данные из базы 1С. Это могут быть как неиспользуемые элементы справочников, так и неактуальные организации. При этом есть возможность провести анализ пересечений документов с другими организациями и таким образом уберечься от того, что при удалении обороты по другой организации изменятся.

3350 руб.

28.11.2019    24308    46    16    

58

SALE! 10%

Выборочное удаление организаций из баз (управляемые формы), с удалением всех ссылающихся на эти организации данных

Чистка данных Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Позволяет удалить организации из любых программ на управляемых формах (БП 3.0, УТ 11, КА 2, ERP 2, ЗУП 3.0, УНФ, Розница 2.0 и пр.). Главное требование - программа должна содержать справочник "Организации". Реализован самый быстрый алгоритм непосредственного удаления объектов. Работает даже на базах большого размера. Для ускорения работы алгоритма не запускается проверка контроля ссылочной целостности. Проверку учета можно запустить отдельно с помощью дополнительной обработки. Необходимо перед удалением самостоятельно проверить базу на наличие перекрестных ссылок разных организаций в одном документе. Эту дополнительную обработку проверки перекрестных ссылок по запросу предоставляем бесплатно нашим покупателям.

3980 3582 руб.

16.03.2015    113693    181    75    

217

Замена Номенклатуры+Характеристики

Чистка данных Логистика, склад и ТМЦ Платформа 1С v8.3 План видов характеристик 1С:Комплексная автоматизация 1.х 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Настраиваемая обработка, позволяющая заменить пару: Номенклатура+Характеристика в документах, их движениях и независимых регистрах сведений. Без перепроведения. Поможет, если вы по каким-то причинам решили отказаться от характеристик

3600 руб.

04.08.2015    41106    88    70    

49

Удаление битых ссылок 1С в базе без монопольного режима

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Если в вашей информационной базе крутится очень много данных, или база должна быть доступна 24/7 (как в моем случае), или же вы боитесь запускать тестирование и исправление, НО существует потребность удалить битые ссылки, тогда эта обработка сможет Вам помочь. Обработка выявляет битые ссылки как в самих объектах метаданных, так и в их табличных частях(!), а так же может их удалить.

2400 руб.

23.08.2021    9255    15    3    

20

Очистка дублей в синхронизированных базах (УТ, БП, РТ, УНФ)

Чистка данных Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Решение по удалению дублей позволяет определить связанные элементы в двух синхронизированных базах в качестве оригиналов и избежать необходимости ручного сравнения объектов в базах перед синхронизацией.

3960 руб.

27.06.2018    18804    10    3    

15

Очистка регистров сведений от записей по помеченным на удаление элементам

Чистка данных Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

в современных конфигурациях стало очень много регистров сведений, хранящих вспомогательную и периодическую информацию и администраторы информационных систем стали сталкиваться с проблемой удаления помеченных на удаление объектов, так как ссылки на них хранятся в многочисленных регистрах сведений. Помочь почистить базу от ненужных записей предназначенная данная внешняя обработка на управляемой форме, которая ищет записи во всех регистрах сведений по помеченным на удаление объектах и очищает по ним записи их после использования данной обработки дальше можно смело пользоваться типовой обработкой удаление помеченных на удаление и проблем с удалением не возникнет! Удачи всем!

1200 руб.

21.01.2022    7122    5    6    

9

Очистка кэша 1С. Исполнитель

Чистка данных Инструментарий разработчика Платформа 1С v8.3 Абонемент ($m)

Очередная вариативная очистка кэша 1С с помощью Исполнителя 3.0.2.2.

1 стартмани

25.10.2023    4529    4    SerVer1C    25    

22
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. iov 406 30.06.11 13:16 Сейчас в теме
(0) Оформлять лень? Отличия? Какие принципы? картинка больше бы тоже не помешала
2. Жолтокнижниг 258 07.07.11 10:14 Сейчас в теме
3. kravella 11.07.11 16:52 Сейчас в теме
Спасибище. Стандартно ни как не мог удалить. Ваша обработка выручила!
4. Жолтокнижниг 258 17.07.11 20:02 Сейчас в теме
да незачто, самому очень помогает)
5. Рамзес 29 27.07.11 10:21 Сейчас в теме
Спасибо, полезная обработка. Юзер номенклатуру пометит на удаление, а связанные объекты ему лень помечать. Здесь обработка очень помогает.
6. vkl 12.08.11 15:59 Сейчас в теме
1С упала при открытии справочника Номенклатура (на вкладке Множественное удаление) - может слишком много записей (около 500000).
Одиночное удаление не дождался результат поиска ссылок - похоже слишком большая база для обработки (150 гиг).
7. Татуля 27.09.11 04:27 Сейчас в теме
8. avart 04.10.11 16:33 Сейчас в теме
Спасибо, поставил, буду тестить
9. elmelm 08.10.11 18:28 Сейчас в теме
10. Zoomby 08.10.11 19:06 Сейчас в теме
Спасибо, полезная обработка.
11. alexsiswx 14.10.11 16:02 Сейчас в теме
12. EASports 21.10.11 05:56 Сейчас в теме
Спасибо, полезная обработка
13. jshadow 01.11.11 07:19 Сейчас в теме
Обработка очень пригодилась! Единственный минус - плодит пустые ссылки, если были ссылки НА удаляемые объекты.
14. olgadogi 11.11.11 12:33 Сейчас в теме
Большое спасибо, до этого сидела и два дня удаляла 200 сотрудников со всеми ссылками, а с этой обработкой ушло 20 минут на 500 сотрудников
15. reik 11.11.11 13:54 Сейчас в теме
не удобно если удаляешь сразу много элементов. За старание спасибо
16. Жолтокнижниг 258 16.11.11 09:21 Сейчас в теме
(15) reik, ну а какие есть пожеланя по множественному удалению? как его лутше реализовать? всунуть редактор запроса?
17. pochtaelmira11 16.11.11 21:07 Сейчас в теме
Очень полезная вещь, очень помогла спасибо
18. Evgeny2009 55 04.01.12 08:46 Сейчас в теме
А как быть если нужно удалить Номенклатурную группу ссылки ведут на документы которые нельзя удалять?
Номеклатура была в группе А которую нужно удалить и перенесли номенклатуру из НГ "А" в НГ "Б". т.е. саму номенклатуру не удалять!
19. Жолтокнижниг 258 05.01.12 11:38 Сейчас в теме
использовать другие обработки, "поиск и замена значений", "универсальный подбор и обработка объектов" - стандартные идут на диске ИТС, ну или у гугла спроси
Evgeny2009; +1 Ответить
20. maratcom 06.02.12 21:24 Сейчас в теме
Всем, привет.
Не могу удалить номенклатуру, т.к. она используется в другом документе, а в частности в Установки цен номенклатуры.
Нужно удалить номенклатуру, не удаляя данный документ (Установки цен номенклатуры)
Подскажите поможет ли мне данная обработка?
Обработка должна работать 1С 8.2 Управление торговлей, редакция 11.0 (11.0.7.13)
23. artur_antipin 25.05.12 15:07 Сейчас в теме
(20) maratcom,
убери эту номенклатуры из установки цен, это же просто
21. Жолтокнижниг 258 06.02.12 22:17 Сейчас в теме
нет, но могу посоветовать научиться читать
22. пользователь 29.02.12 10:00
Сообщение было скрыто модератором.
...
24. VlaR 22.07.12 16:21 Сейчас в теме
Как поступает обработка, если удаляется документ, на который есть ссылки в других документах, появляется битая ссылка на "объект не обнаружен"?
25. smir 52 13.05.13 19:00 Сейчас в теме
26. Жолтокнижниг 258 13.05.13 19:49 Сейчас в теме
надо будет как нить зановить
27. sanek_gk 105 05.04.14 11:47 Сейчас в теме
ддддаааааа , очень полезная штука, полезность просто зашкаливает. Особо эта обработка полезна сторонним программистам которые после юзеров использовавших её будут выяснять как так получилось что из базы ушло неопределённое количество нужных объектов(документов, справочников, и "результатов" их наличия).
единственное применение данной обработки которое я вижу - для бета тестеров которые в день по сотне объектов создают и удаляют в разных взаимосвязях чтобы проверить работоспособность алгоритмов, для других целей есть поиск и замена ссылок похожих элементов.
А Режим удаления из базы без пометки как бэ намекает на скорую необходимость новой! важной! обработки "поиск битых ссылок в базе...".
28. Жолтокнижниг 258 07.04.14 18:03 Сейчас в теме
(27) обработки "поиск битых ссылок в базе...". много таких как бэ на ИС.
Извини я не могу проверить уровень знаний людей, которые скачают обработку. Да и чтоб не удалили лишнего права раздай правильно.
29. CaptainMorgan 07.04.14 18:47 Сейчас в теме
Вообще классная штука!
Зачем вникать по какой причине объект не удаляется? Грохнул - да и всё!

Надо обязательно предлагать всем бухгалтерам пользоваться именно этой программой.
А потом за огромные деньги лечить ошибки информационной базы "возникшие не понятно от куда и по вине криворуких бухгалтеров"!
30. Жолтокнижниг 258 07.04.14 19:06 Сейчас в теме
(29) CaptainMorgan, (27) sanek_gk, и что вы предлагаете? Перед удаление провести тестирование знаний пользователя, сделать бэкап базы или удалить ее с ис и все подобные разработки или же большими красными бувами написать "ай-яй-яй нельзя пользоваться этой обработкой не имея навыков"?
31. CaptainMorgan 07.04.14 20:03 Сейчас в теме
(30) Я не против существования конкретно этой и подобных обработок.

В принципе наличие отлаженной обработки, корректно удаляющей все ссылки на этот объект, все движения во всех регистрах, было бы не плохо.
Ваша обработка прошла все стадии тестирования? Если Да то отчеты в студию.
Или вы предлагаете скачать и проверить работоспособность?
32. Жолтокнижниг 258 07.04.14 20:34 Сейчас в теме
(31) CaptainMorgan,
1 это не коммерческий проект, а свои наработки, которыми я делюсь с сообществом
2 мое мнение - любое скачанное творение необходимо лично тестировать
3 обработка проходила тестирование в бою и нареканий у меня и прочих не было
4 я уже отошел(стараюсь) от 1с и разбираться/проводить тесты чтоб удовлетворить ваши требования нет желания.
33. Nicholas 887 31.03.19 16:30 Сейчас в теме
Под 8.1 будет работать?
34. dozy82 04.05.22 11:40 Сейчас в теме
Конфигурация БГУ 1.0
После свёртки базы сформировались документы "Корректировка записей регистров". Там хранятся данные по основным средствам, которых уже нет ни на балансе ни на забалансе.
Для упрощения задачи я взял вашу обработку.
она прекрасно находит нужные ссылки, но не удаляет нужные строки из документа "Корректировка записей регистров", а помечает на удаление весь документ.
Вот мне и надо по ссылке на основное средство почистить данные во всех документах "Корректировка записей регистров". Там ссылки в основном на регистры сведений, и иногда на регистры накопления. Последние я готов даже вручную почистить, их немного)
можно ли как-то так дописать вашу обработку:
если ссылка документ "Корректировка записей регистров", то получить список "состава регистров". По выбранному списку пройтись по метаданным регистра. Если "измерение" - элемент справочника "основные средства", то по значению реквизита найти строку/строки с искомым основным средством, и удалить её. Документ записать.
35. dozy82 04.05.22 17:12 Сейчас в теме
Оставьте свое сообщение