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

12.04.14

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

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

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Удалялка1.4.epf
.epf 25,94Kb ver:1.4
392
392 Скачать (1 SM) Купить за 1 850 руб.

Обновление:

- 12.04.14 - реализовано сохранение настроек, решены все проблемы, указанные в комментариях (спасибо за отзывы). Добавлен вывод состояния при длительных действиях, а так же вывод прогресс бара при удалении объектов.

- 15.02.13 - реализован отбор с помощью СКД по всем возможным реквизитам всех объектов. *На некоторых конфигурациях могут быть ошибки, связанные с отсутствием используемых картинок.

- 05.02.13 - добавлена возможность работы с планами видов характеристик, счетами, планами видов расчета, бизнес-процессами и задачами.

Обработка предназначена для удаления помеченных на удаление объектов (справочники, документы, планы видов характеристик, планы счетов, планы видов расчета, бизнес-процессы, задачи). Отбор всех объектов осуществляется по виду. Для документов, бизнес-процессов и задач доступен отбор по периоду.

Как пользоваться:

1. Установить отбор по периоду (не обязательно).

2. Нажать на "+" в панели верхнего табличного поля.

3. Выбрать нужные виды объектов.

3.1 Установить отбор по реквизитам, если нужно.

4. Нажать "Заполнить".

5. Внимательно расставить флажки в табличном поле удаляемых объектов. Красным цветом в дереве объектов, содержащих ссылку на удаляемый объект, выделяются те что помечены на удаление.

6. Нажать кнопку "Удалить".

Если ссылка на помеченный на удаление объект содержится где то еще - обработка об этом узнает и выведет красный флажок. Не смотря на это, есть возможность непосредственно удалить объект, но тогда появятся битые ссылки и могу быть серьезные последствия, так лучше этого не делать.

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

Обработку делал для себя, может кому пригодится, когда надо быстро и безопасно удалить однотипные объекты, не выгоняя всех из базы. Её так же можно доверить продвинутым пользователям, запретив изменение состояния флажков: Табличное поле "Объекты", свойство "ТолькоПросмотр".

Отзывы и пожелания приветствуются.

См. также

SALE! 15%

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 7140 руб.

20.08.2024    7862    58    23    

69

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

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

3582 руб.

16.03.2015    172156    209    81    

244

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

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

9600 руб.

22.02.2013    138413    258    144    

429

Чистка данных Программист Пользователь Платформа 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    25860    59    16    

74

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

Если вы начали работать в программном продукте Управление Торговлей, редакция 11 или Комплексная Автоматизация редакция 2 и включили механизм учёта серий, то перейти обратно в учёт без серий будет не так-то просто. Сложность заключается в том, что нужно очистить серии в табличной части документа, например, Реализация Товаров и услуг. Предлагаем алгоритм перехода на учет без серий для программного продукта УТ11. (Очистка серий.)

2400 руб.

09.04.2019    29056    43    14    

45

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

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

2400 руб.

23.08.2021    9930    19    3    

25

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

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

1 стартмани

21.01.2022    7701    1    dmbal    6    

12

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

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

1 стартмани

25.10.2023    5343    5    SerVer1C    26    

22
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ITEkb 06.04.13 12:22 Сейчас в теме
При открытии выдает ошибку на 229 строку. Поле агрегатного объекта не обнаружено. Утвердить.
2. ITEkb 06.04.13 12:24 Сейчас в теме
У меня нетиповая конфигурация, и в библиотеке картинок некоторых не оказалось.
3. rfcor 77 08.04.13 10:13 Сейчас в теме
картинки можно отключить - закомментировать код в модуле основной формы в самом конце, где присваиваются картинки из библиотеки.
4. Yimaida 38 22.06.13 02:02 Сейчас в теме
Спасибо, классная обработка.
А для меня так еще и будет образец, как использовать СКД в продвинутом отборе. Была у меня в одной задаче потребность использовать СКД-шный отбор, но я с ходу не понял как его реализовать...
5. makas 44 11.07.13 11:16 Сейчас в теме
Обработка - понравилась.
Единственное пожелание: - Добавьте в обработку сохранение и восстановление настроек
7. rfcor 77 11.07.13 11:49 Сейчас в теме
(5) makas, спасибо за замечание, включу в следующее обновление вместе с другими изменениями. А пока что это можно легко сделать самостоятельно. Открыть обработку в конфигураторе, зайти в свойства основной формы, поставить галку "Сохранять значения", и выбрать сохраняемые значения. Имеет смысл сохранять только настройку периода и табличной части "ВидыОбъектов", потому что настройки компоновщика инициализируются заново при открытии обработки.
13. rfcor 77 12.04.14 14:27 Сейчас в теме
(5) Добавил.
(8) Красные галки можно и не искать. Обработка не ставит к удалению объекты с красными галками (это значит на объект есть ссылка где то еще).
(9,10) Добавил вывод текущего состояния при длительных операциях и вывод прогресс-бара в левом нижнем углу во время удаления элементов.
(11) Проблема решена.
(12) Исправил, теперь после изменения периода данные отбираются корректно.
6. Vladisa 39 11.07.13 11:18 Сейчас в теме
я тоже вовсю пользую! +
8. Angel_19 6 27.09.13 17:50 Сейчас в теме
Когда нажал кнопку заполнить - и произошло заполнение документами помеченными на удаление, трудно найти документы с красными галками (если они вообще есть). Может добавить настройку как-то, чтобы не удалялись объекты для которых существуют другие ссылки и удаление нежелательно.
9. Angel_19 6 27.09.13 17:51 Сейчас в теме
И может вывоводить сообщения об успешном удалении объектов, а то не совсем понятно, идет работа или зависло...
Дмитрий74Чел; +1 Ответить
10. Angel_19 6 27.09.13 23:14 Сейчас в теме
Добавил объект, нажимаю - Заполнить, и ничего непроисходит...
Хотя объекты помеченные на удаление точно есть.
В чем может быть проблема?
11. besick 03.03.14 12:29 Сейчас в теме
1С:Предприятие 8.2 (8.2.19.83)
"Управление торговлей", редакция 10.3 (10.3.28.1)

Выбрал номенклатуру, всю помеченную на удаление (Очень Много), вместе с той на которую есть ссылки.


При нажатии кнопки удалить пишет ошибку:

{Форма.Форма.Форма(27)}: Значение не является значением объектного типа (Удалить)
Ст.СсылкаНаОбъект.ПолучитьОбъект().Удалить();


При этом в поле "Помеченные на удаление объекты" появляется: <объект не найден> (тут цифры и буквы)


Что делать?

создается впечатление что обработка спотыкается на уже удаленных объектах.

Да так и есть, удаляет кучку и останавливается.
Приходится закрывать обработку, потом запускать по новой, выбор-заполнить-выбрать все-удалить-стоп
и так по кругу, но потихоньку работает.
16. novav 17 02.09.14 15:19 Сейчас в теме
Проблема (11) осталась!
12. taniaid 11.04.14 08:47 Сейчас в теме
Спасибо за обработку,единственный минус что если перевыбрать период, то при нажатии кнопки заполнить отображаются предыдущие данные и приходится перезапускать саму обработку.
14. valeriy-vm 32 22.04.14 19:22 Сейчас в теме
очень долго работает( 6000 объектов ищет 1 час 20 минут с отбором по определенному справочнику
15. rfcor 77 23.04.14 10:18 Сейчас в теме
(14) В Вашем случае производительность ограничивается возможностями железа. Самое долгое - выполнение поиска ссылок на помеченный на удаление объект.
17. Sergio1C 07.11.14 16:15 Сейчас в теме
При нажатии на кнопку "Заполнить" очищаются все отборы и, соответственно, в список попадают все объекты.
mikhailovaew; Дмитрий74Чел; +2 Ответить
21. mikhailovaew 127 11.06.15 16:12 Сейчас в теме
Интересно, просматривает ли автор тему? Мне нужна обработка удаления помеченных с отбором по реквизиту. Тут этот самый отбор как раз и не работает! Отбор можно установить, но на заполнение он никак не влияет - как замечено в комментариях (17) и (20), при заполнении он тупо очищается.
В общем, перед скачиванием нужно всегда внимательно читать комментарии (
18. jobkostya1c_ERP 100 22.02.15 20:19 Сейчас в теме
Резко понадобилась подобная. Даже не успел протестировать. Даже предыдущую правда обработку пришлось допиливать довольно серьезно. Надеюсь, эта тоже работоспособна в современных условиях.
19. Дмитрий74Чел 239 21.03.15 16:10 Сейчас в теме
Запустил обработку, не указывая отбора по времени- указал тип документа=списание с р/сч. Нажал Заполнить - ничего, пустой результат.
20. Дмитрий74Чел 239 21.03.15 17:37 Сейчас в теме
Ладно, указал период - нашла документы.
Теперь указал отбор - но он слетает (очищается) при нажатии "заполнить".
Ну и наконец. Обработка совершенно не годится для удаления документов: помечает все красными галками - т.е. что есть ссылки на удаляемый документ. А они конечно есть - в регистрах. Но документ-то является там ведущим измерением. Т.е. все нормально, можно удалять.
Однако если тупо выставить галки на все красные документы - произойдет удаление без контроля ссылочной целостности: на один документ есть ссылки только в регистрах, а на другой - в документах.

В общем, абсолютно "сырой" продукт.
mikhailovaew; +1 Ответить
22. Manonegro 29.10.17 11:51 Сейчас в теме
1с 8.3 упп - не заполняет список помеченных документов.
Оставьте свое сообщение