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

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

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

Умеет:

  • удалять все подчиненные элементы

Что нового:

  • Возобновлена обработка до БСП 2.3.4.112. Обработка протестирована на УТ 11.3.2.157 и УП 2.2.2.83.

В разработке плана:

  • Нету.

Идеи/сложности:

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

Воспроизведение:

  1. Нажмите на кнопку удаления "Удалить"
  2. Если объекты не все удалены или остались некоторые записи регистров, нажмите назад и выполните еще раз п.2 и так далее до тех пор, пока не будут удалены все помеченные объекты.

27 Comments

  1. Signal

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

    Reply
  2. Signal

    по метаданным, или может быть по периоду, отбор бы

    Reply
  3. llg_44

    Подскажите пожалуйста, для ЗУП предназначена?

    Ошибка : {ВнешняяОбработка.УдалениеПомеченныхОбъектовЗаИсключениемПодчиненных.МодульОбъекта(59,27)}: Переменная не определена (ОбщегоНазначенияПереопределяемый)

    ИсключенияПоискаСсылок = <<?>>ОбщегоНазначенияПереопределяемый.ПолучитьИсключенияПоискаСсылок();

    Заранее спасибо!

    Reply
  4. ZhokhovM

    (3) llg_44, обработка видимо уже устарела) похоже мне придётся её дорабатывать, обработка была взята за основу УТ. Мне кажется должна работать и во всех типовых конфигурациях.

    Reply
  5. ZhokhovM

    (3) llg_44, обработку обновил, можешь проверить.

    Reply
  6. llg_44

    Спасибо!

    Reply
  7. ZhokhovM

    (6) llg_44, будь ласка!)

    Reply
  8. gull22

    В немонопольном режиме работает?

    Reply
  9. Vikt0r0vna

    «Используйте кнопку удаления несколько раз подряд, возвращая в исходную позицию после 1ого применения и так далее до тех пор, пока не будут удалены все помеченные объекты.»

    А в каком режиме? Автоматическом или выборочном? Или это значения не имеет?

    Reply
  10. ZhokhovM

    (9) Vikt0r0vna, не имеет значения. Обычно я выбирал авт. режим.

    Reply
  11. Naumov

    Требует монопольного режима. ничем не отличается от стандартной

    Reply
  12. BlackStar

    Планируете ли реализовать удаление в не монопольном режиме?

    Reply
  13. ZhokhovM

    (12) BlackStar, я пока не знаю, как реализовать в монопольномне монопольном режиме.

    Reply
  14. ZhokhovM

    (8) gull22, пока нет.

    Reply
  15. agb

    Мнение юзера — ИМХО самая крутая обработка из бесплатных на инфостарте по удалению помеченных объектов на УФ.

    Перекачал штук 5-6. На первом шаге все остальные так или иначе показывают подчиненные объекты, на каждый из которых надо (спозиционироваться/открыть_в_своем_окне)и поставить пометку на удаление. Я например, удаляю номенклатуру поставщиков, занесенную ошибочно. Их 500 штук. Открывать каждый подчиненный объект неайс.

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

    1 минус. Если в подчиненных был,например, документ установки цен — документ удаляется полностью, а не построчно.

    2 минус. Раз уж я увидел на первом шаге,что объект «тянет» за собой кучу подчиненных объектов и «передумал» его удалять, то как раз В КАЖДЫЙ подчиненный приходится заходить и с каждого СНИМАТЬ пометку на удаление.

    Допилите построчное удаление и отмену удаления для подчиненных объектов, ежели «передумать с объектом удаления» и начинайте ее продавать :). Удачи.

    Reply
  16. ZhokhovM

    (15) agb, ок, попробую.

    Reply
  17. ZhokhovM

    Возобновлена обработка вплоть до версии УТ 11.1.7.56.

    Reply
  18. ZhokhovM

    Отпишитесь, если кому помогла обработка по удалению УТ в версии 11.1.7.56.

    Reply
  19. si4

    НА БП 3.0.40.26 . Не заметил различий в сравнении с типовой. Так же не удаляет сама записи из регистров сведений или сами регистры. и просто ссылки друг на дргуга для более удобной дальнейшей автоматической очистки.

    Может я не нашел какой волшебной галки?)

    Reply
  20. ZhokhovM

    (19) si4, в модуле обработки я добавил код, который помечает все подчиненные объекты/регистры помеченных объектов. Для этого нужно несколько раз нажать Удалить и возвращать назад.

    Reply
  21. blackschool

    В последней УНФ не работает. Ругается на модуль СтандартныеПодсистемы…

    Reply
  22. ZhokhovM

    (21)ок, проверю завтра на бсп 2.3.4.82 и выложу

    Reply
  23. ZhokhovM

    (21)Исправил. Проверьте, пожалуйста.

    Reply
  24. rigrigash

    Помогите пожалуйста Документооборот 2.1.10.2

    Невозможно подключить дополнительную обработку из файла.

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

    {ВнешняяОбработка.УдалениеПомеченныхОбъектов.МодульОбъекта(740,2)}: Переменная не определена (УдалениеПомеченныхОбъектовПереопределяемый)

    Reply
  25. ZhokhovM

    (24)я проверял только на типовых УТ и ERP, документооборотом ни разу не пользовался.

    Reply
  26. rigrigash

    (25) Документооборот 2.1.10.2 типовой. Если скажете как, попробую сам починить

    Reply
  27. ZhokhovM

    (26)в скачанной обработке я вносил изменения комментариями «//>>» и «//<<«. Нужно в типовой документооборота сохранить типовую обработку «УдалениеПомеченныхОбъектов» в файл, внести эти изменения в модуле формы и обработки. И протестировать ее в режиме предприятия.

    Reply

Leave a Comment

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