Удаление помеченных объектов, в том числе подчиненных
Данная обработка предназначена для поиска и удаления объектов, помеченных на удаление.
Умеет:
- удалять все подчиненные элементы
Что нового:
- Возобновлена обработка до БСП 2.3.4.112. Обработка протестирована на УТ 11.3.2.157 и УП 2.2.2.83.
В разработке плана:
- Нету.
Идеи/сложности:
- возможность повторной процедуры для многократного удаления помеченных объектов
- возможность построчного удаления
- возможность отмены удаления для подчиненных объектов
Воспроизведение:
- Нажмите на кнопку удаления "Удалить"
- Если объекты не все удалены или остались некоторые записи регистров, нажмите назад и выполните еще раз п.2 и так далее до тех пор, пока не будут удалены все помеченные объекты.
Возможность отбора помеченных объектов, думаете прикрутить, было бы замечательно.
по метаданным, или может быть по периоду, отбор бы
Подскажите пожалуйста, для ЗУП предназначена?
Ошибка : {ВнешняяОбработка.УдалениеПомеченныхОбъектовЗаИсключениемПодчиненных.МодульОбъекта(59,27)}: Переменная не определена (ОбщегоНазначенияПереопределяемый)
ИсключенияПоискаСсылок = <<?>>ОбщегоНазначенияПереопределяемый.ПолучитьИсключенияПоискаСсылок();
Заранее спасибо!
(3) llg_44, обработка видимо уже устарела) похоже мне придётся её дорабатывать, обработка была взята за основу УТ. Мне кажется должна работать и во всех типовых конфигурациях.
(3) llg_44, обработку обновил, можешь проверить.
Спасибо!
(6) llg_44, будь ласка!)
В немонопольном режиме работает?
«Используйте кнопку удаления несколько раз подряд, возвращая в исходную позицию после 1ого применения и так далее до тех пор, пока не будут удалены все помеченные объекты.»
А в каком режиме? Автоматическом или выборочном? Или это значения не имеет?
(9) Vikt0r0vna, не имеет значения. Обычно я выбирал авт. режим.
Требует монопольного режима. ничем не отличается от стандартной
Планируете ли реализовать удаление в не монопольном режиме?
(12) BlackStar, я пока не знаю, как реализовать в монопольномне монопольном режиме.
(8) gull22, пока нет.
Мнение юзера — ИМХО самая крутая обработка из бесплатных на инфостарте по удалению помеченных объектов на УФ.
Перекачал штук 5-6. На первом шаге все остальные так или иначе показывают подчиненные объекты, на каждый из которых надо (спозиционироваться/открыть_в_своем_окне)и поставить пометку на удаление. Я например, удаляю номенклатуру поставщиков, занесенную ошибочно. Их 500 штук. Открывать каждый подчиненный объект неайс.
В этой на первом шаге видишь с виду тоже самое — дерево неудаленных с подчиненными объектами, вот только делать ничего не надо — подчиненные метятся на удаление автоматически! Посмотрел, если все устраивает — шаг назад и повторное удаление. Подчиненные удаляются. Все. Причем это плюс и минус одновременно.
1 минус. Если в подчиненных был,например, документ установки цен — документ удаляется полностью, а не построчно.
2 минус. Раз уж я увидел на первом шаге,что объект «тянет» за собой кучу подчиненных объектов и «передумал» его удалять, то как раз В КАЖДЫЙ подчиненный приходится заходить и с каждого СНИМАТЬ пометку на удаление.
Допилите построчное удаление и отмену удаления для подчиненных объектов, ежели «передумать с объектом удаления» и начинайте ее продавать :). Удачи.
(15) agb, ок, попробую.
Возобновлена обработка вплоть до версии УТ 11.1.7.56.
Отпишитесь, если кому помогла обработка по удалению УТ в версии 11.1.7.56.
НА БП 3.0.40.26 . Не заметил различий в сравнении с типовой. Так же не удаляет сама записи из регистров сведений или сами регистры. и просто ссылки друг на дргуга для более удобной дальнейшей автоматической очистки.
Может я не нашел какой волшебной галки?)
(19) si4, в модуле обработки я добавил код, который помечает все подчиненные объекты/регистры помеченных объектов. Для этого нужно несколько раз нажать Удалить и возвращать назад.
В последней УНФ не работает. Ругается на модуль СтандартныеПодсистемы…
(21)ок, проверю завтра на бсп 2.3.4.82 и выложу
(21)Исправил. Проверьте, пожалуйста.
Помогите пожалуйста Документооборот 2.1.10.2
Невозможно подключить дополнительную обработку из файла.
Возможно, она не подходит для этой версии программы.
{ВнешняяОбработка.УдалениеПомеченныхОбъектов.МодульОбъекта(740,2)}: Переменная не определена (УдалениеПомеченныхОбъектовПереопределяемый)
(24)я проверял только на типовых УТ и ERP, документооборотом ни разу не пользовался.
(25) Документооборот 2.1.10.2 типовой. Если скажете как, попробую сам починить
(26)в скачанной обработке я вносил изменения комментариями «//>>» и «//<<«. Нужно в типовой документооборота сохранить типовую обработку «УдалениеПомеченныхОбъектов» в файл, внести эти изменения в модуле формы и обработки. И протестировать ее в режиме предприятия.