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

12.04.14

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

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

Файлы

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

Наименование Скачано Купить файл
Удалялка1.4.epf
.epf 25,94Kb ver:1.4
396 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Обновление:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вступайте в нашу телеграмм-группу Инфостарт

См. также

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

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

24900 руб.

20.08.2024    73402    373    170    

321

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

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

12139 руб.

16.03.2015    281511    264    84    

296

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

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

14640 руб.

22.02.2013    147603    292    155    

460

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

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

23999 руб.

20.02.2026    1554    1    0    

4

Чистка данных Инструменты администратора БД Программист Пользователь 1С 8.3 1С:Управление торговлей 10 1С:Управление торговлей 11 1С:Библиотека стандартных подсистем Абонемент ($m)

Хочешь выборочно удалить одну организацию, тестовую номенклатуру или «мусорного» контрагента, любую ссылку - без ручного поиска ссылок и часовых разборок зависимостей? Этот инструмент сам строит дерево связей, каскадно чистит с "глубоким поиском" документы, справочники, пвх, любые ссылки, регистры, движения в так же делает резервную копию и за пару минут оставляет базу чистой и полностью работоспособной (Управляемые формы, обычный интерфейс)

1 стартмани

03.02.2026    3302    118    war41k    0    

28

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

Универсальный инструмент для очистки базы. Работает как на конфигурациях на основе БСП, так и самописных. Позволяет выбрать данные, отобразить форму списка, увидеть структуру метаданных, очистить базу применяя при необходимости условия. Удаление производится по выбранным элементам в таблице значений. Наложение условий позволяет удалить документы по выбранной организации.

1 стартмани

25.12.2023    14406    326    WeterSoft    7    

16

Чистка данных Инструментарий разработчика Системный администратор Программист 1С:Предприятие 8 Абонемент ($m)

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

1 стартмани

25.10.2023    8009    6    SerVer1C    27    

25
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ITEkb 06.04.13 12:22 Сейчас в теме
При открытии выдает ошибку на 229 строку. Поле агрегатного объекта не обнаружено. Утвердить.
2. ITEkb 06.04.13 12:24 Сейчас в теме
У меня нетиповая конфигурация, и в библиотеке картинок некоторых не оказалось.
3. rfcor 52 08.04.13 10:13 Сейчас в теме
картинки можно отключить - закомментировать код в модуле основной формы в самом конце, где присваиваются картинки из библиотеки.
4. Yimaida 38 22.06.13 02:02 Сейчас в теме
Спасибо, классная обработка.
А для меня так еще и будет образец, как использовать СКД в продвинутом отборе. Была у меня в одной задаче потребность использовать СКД-шный отбор, но я с ходу не понял как его реализовать...
5. makas 44 11.07.13 11:16 Сейчас в теме
Обработка - понравилась.
Единственное пожелание: - Добавьте в обработку сохранение и восстановление настроек
7. rfcor 52 11.07.13 11:49 Сейчас в теме
(5) makas, спасибо за замечание, включу в следующее обновление вместе с другими изменениями. А пока что это можно легко сделать самостоятельно. Открыть обработку в конфигураторе, зайти в свойства основной формы, поставить галку "Сохранять значения", и выбрать сохраняемые значения. Имеет смысл сохранять только настройку периода и табличной части "ВидыОбъектов", потому что настройки компоновщика инициализируются заново при открытии обработки.
13. rfcor 52 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 52 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 102 22.02.15 20:19 Сейчас в теме
Резко понадобилась подобная. Даже не успел протестировать. Даже предыдущую правда обработку пришлось допиливать довольно серьезно. Надеюсь, эта тоже работоспособна в современных условиях.
19. Дмитрий74Чел 249 21.03.15 16:10 Сейчас в теме
Запустил обработку, не указывая отбора по времени- указал тип документа=списание с р/сч. Нажал Заполнить - ничего, пустой результат.
20. Дмитрий74Чел 249 21.03.15 17:37 Сейчас в теме
Ладно, указал период - нашла документы.
Теперь указал отбор - но он слетает (очищается) при нажатии "заполнить".
Ну и наконец. Обработка совершенно не годится для удаления документов: помечает все красными галками - т.е. что есть ссылки на удаляемый документ. А они конечно есть - в регистрах. Но документ-то является там ведущим измерением. Т.е. все нормально, можно удалять.
Однако если тупо выставить галки на все красные документы - произойдет удаление без контроля ссылочной целостности: на один документ есть ссылки только в регистрах, а на другой - в документах.

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