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

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

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

Умеет:

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

Что нового:

  • Возобновлена обработка до БСП 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 не будет опубликован. Обязательные поля помечены *