У меня более 20000 помеченных на удаление объектов накопилось, соответственно список формируется продолжительное время и сортируется небыстро. При каждом изменении флажка в списке удаляемых объектов выполняется
Код
УдаляемыеОбъекты.Сортировать("Метаданные, Ссылка");
Это приводит к тому, что изменять флажки совсем не хочется, т.к. изменение флажка в одной строке приводит к подвисанию программы на период сортировки всего списка секунд на 30 и более.
Предлагаю переместить указанную строку кода из процедуры "ПослеИзмененияСоставаКонтролируемыхОбъектов" в конец функции "вОбновитьПомеченныеНаУдаление". Тогда сортировка будет выполнятся только при обновлении списка помеченных, а изменение флажков будет проходить без ощутимых задержек.