Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Отследить удаление записи независимого регистра сведений
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
AnryMc
Независимый регистр сведений "Хранилище файлов"
Измерение: ОбъектПривязки - ссылка (множественная) на объекты конфигурации (документы, справочники...). Установленная как "ВЕДУЩЕЕ"

в реквизитах: Путь хранения файла на диске, его имя и расширение (плюс еще всякая информация)

СИТУАЦИЯ: Один из "ОбъектПривязки" помечается на удаление. Монопольно вызывается стандартная обработка "Удаление помеченных объектов"

записи "связанные" с удаляемыми объектами удаляются. НО ОСТАЮТСЯ ФАЙЛЫ НА ДИСКЕ

ПОДРОБНОСТИ: В модуле набора записей "ПередЗаписью" пытаюсь "пререхватить" удаление и "очистить" файлы на диске. Но проблема в том что туда уже приходит:
ЭтотОбъект.Отбор.ОбъектСсылка.Значение = "Объект не найден"

т.е. нельзя понять какой файл следует удалить.

ВОПРОС: Как удалить файлы при удалении записей РС???

AnryMc @ Сегодня, 11:52 необходимо зарегистрироваться для просмотра ссылки ,

Сделал через подписку на событие "ПередУдалением" для объектов владельцев.

Но буду признателен за идеи как можно решить через модуль РС
kihor
AnryMc @ Сегодня, 12:38 необходимо зарегистрироваться для просмотра ссылки ,

Не совсем то, что Вы просите, но - рабочий вариант. Можно сделать регламентное задание, которое бы сравнивало содержимое регистра и содержимое каталога на диске. Все файлы на диске, записей для которых нет в регистре - перемещаем в "корзину" (или сразу удаляем).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.