Удаление помеченных объектов с отбором по метаданным

Это доработанная обработка с отбором по метаданным.
По итогу общее время в сравнении со стандартной обработкой сокращено, если необходимо очистить только несколько типов документов/справочников.

Если уж понадобится реверсия/ отметка каждого второго/третьего — могу добавить

Изменения 03.10.16

  1. Метаданные «Документы» теперь сортируются по дате и выбирается первые 5000
  2. Возможность отметить нужное количество строк (начиная с первой)

Изменения 06.04.16:

  1. Все находится на одной форме.
  2. При запуске не ищет сразу все объекты, а ждет, чтобы пользователь отметил необходимые объекты.
  3. Отмечает в дереве метаданных объекты, элементы которых помеченные на удаление.
  4. Добавлен индикатор выполнения удаления объектов
  5. Подсчет количества отмеченных объектов в дереве метаданных

7 Comments

  1. alex-l19041

    скачал обработку. запустил. Нажал отметить помеченные на удаление. Задал 5000 Отметить. Нажал Контроль и….

    Удаление объектов закончено. Удалено объектов : 0

    (в базе много помеченных на удаление)

    Reply
  2. alex-l19041

    ага понял. Надо еще обновить (левее Отметить)

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

    Reply
  3. endym

    (2) Спасибо, рассмотрю данный вариант. Имеет место быть;)

    Reply
  4. user726578

    Добрый день. Не могу понять как работать. Выбираю реализации — 5000 — 5000-5000 . удалено 0. Если обновлять (стрелочка по кругу), то теже 5000 выбираются заново. Что делать?

    Reply
  5. endym

    (4)

    1) Отметить метаданные (нужный документ, справочник и т.д.)

    2) Обновить список ( покажутся первые 5000 объектов)

    3) Нажать контроль (будет задан вопрос об удалении объектов)

    4) удалить (если не выбрали этот пункт в предыдущем)

    Reply
  6. user726578

    (5) Спасибо.

    1-4) Сделала. Удалилось 500 документов

    Но Документов например всего 30000.

    5) Обновила еще раз список.

    6) Нажала Контроль и удалить.

    7) Выдало сообщение 0 удалено.

    Как мне удалить 5001 и ниже документов, если первые 5000 неудаляемые?

    Reply
  7. endym

    (6) Татьяна,

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

    или посмотреть какие документы/движения не дают удалить этот документ.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *