Тема: Запрет на удаление файлов.

В системе есть способ запрета редактирования файлов. Но нет способа запретить удалять файлы, например на доработке объекта. Поясню. Есть объект, в нем лежит файл, объект проходит и на этих стадиях с файлами ничего нельзя сделать. Но на каком то этапе объект возвращают на редактирование. Как сделать так, чтоб существующий файл нельзя было удалить, а только просмотреть. Некоторые пользователи вместо добавления нового варианта, заменяют существующий. Подобный произвол хочется убрать.

Есть событие File_Erased, но не совсем понятно, как запретить удаление?
И можно ли отредактировать форму просмотра свойств файла? Добавить например флаг "Неудаляемый".

Вообще возможно как то это сделать?

Re: Запрет на удаление файлов.

Kirzaa пишет:

В системе есть способ запрета редактирования файлов. Но нет способа запретить удалять файлы, например на доработке объекта. Поясню. Есть объект, в нем лежит файл, объект проходит и на этих стадиях с файлами ничего нельзя сделать. Но на каком то этапе объект возвращают на редактирование. Как сделать так, чтоб существующий файл нельзя было удалить, а только просмотреть. Некоторые пользователи вместо добавления нового варианта, заменяют существующий. Подобный произвол хочется убрать.

Есть событие File_Erased, но не совсем понятно, как запретить удаление?
И можно ли отредактировать форму просмотра свойств файла? Добавить например флаг "Неудаляемый".

Вообще возможно как то это сделать?

Sub File_BeforeErase(File, Object, Cancel)
событие позволяет запретить удаление, если Cancel=true сделать.
Но это не спасет от перезатирания по верху.