Событие ПослеУдаления наступает только 1 раз при множественном выделении

1. limitless 28.06.17 10:39 Сейчас в теме
1С Предприятие 8.3, УФ, динамический список, множественное выделение.
В поле элементов справочника хранятся имена файлов.
Требуется при удалении из справочника удалять и файлы (физически).

Событие ПослеУдаления (AfterDeleteRow) вызывается только 1 раз, для текущего (последнего) выделенного элемента. Как быть с остальными (при множественном выделении)?

Мысль в ПередУдалением (BeforeDeleteRow) запомнить массив выделенных имён файлов, удалять их в AfterDeleteRow, … как то не нравится. Зачем этот костыль, что я делаю не так?
Скажем, если в момент удаления кто-то откроет файл, и он не удалится, как не потерять соответствующий элемент справочника? Почему для подобных вещей нет события ПриУдалении? Что посоветуете?
Найденные решения
2. r.moschenskiy 23 28.06.17 11:36 Сейчас в теме
А если прописывать в ПередУдалением в модуле объекта справочника?
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. r.moschenskiy 23 28.06.17 11:36 Сейчас в теме
А если прописывать в ПередУдалением в модуле объекта справочника?
3. limitless 28.06.17 14:54 Сейчас в теме
Спасибо. Прописал. √


Если спотыкается об удаление открытого файла, Cancel = true, удаление прекращается; часть элементов удалена, динамический список на форме не обновился. Как принудить его обновиться? (Событие AfterDeleteRow не наступает.)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот