Событие ПослеУдаления наступает только 1 раз при множественном выделении
1С Предприятие 8.3, УФ, динамический список, множественное выделение.
В поле элементов справочника хранятся имена файлов.
Требуется при удалении из справочника удалять и файлы (физически).
Событие ПослеУдаления (AfterDeleteRow) вызывается только 1 раз, для текущего (последнего) выделенного элемента. Как быть с остальными (при множественном выделении)?
Мысль в ПередУдалением (BeforeDeleteRow) запомнить массив выделенных имён файлов, удалять их в AfterDeleteRow, … как то не нравится. Зачем этот костыль, что я делаю не так?
Скажем, если в момент удаления кто-то откроет файл, и он не удалится, как не потерять соответствующий элемент справочника? Почему для подобных вещей нет события ПриУдалении? Что посоветуете?
В поле элементов справочника хранятся имена файлов.
Требуется при удалении из справочника удалять и файлы (физически).
Событие ПослеУдаления (AfterDeleteRow) вызывается только 1 раз, для текущего (последнего) выделенного элемента. Как быть с остальными (при множественном выделении)?
Мысль в ПередУдалением (BeforeDeleteRow) запомнить массив выделенных имён файлов, удалять их в AfterDeleteRow, … как то не нравится. Зачем этот костыль, что я делаю не так?
Скажем, если в момент удаления кто-то откроет файл, и он не удалится, как не потерять соответствующий элемент справочника? Почему для подобных вещей нет события ПриУдалении? Что посоветуете?
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот