Руководство разработчика

Функция УДАЛИТЬ_ФАЙЛ_СЕРВ

Для работы функции требуется наличие соединения с базой данных.

Функция УДАЛИТЬ_ФАЙЛ_СЕРВ позволяет удалить файл в разрешенном месте на сервере. Функция работает только в контексте сетевой сессии соединения с базой данных.

ФУНКЦИЯ ЦЕЛОЕ: УДАЛИТЬ_ФАЙЛ_СЕРВ(СТРОКА: сервер_файл)

Параметры

сервер_файл
Путь к файлу в файловой системе сервера. Относительный путь откладывается от папки "песочницы" пользователя на стороне сервера.

Возвращаемое значение

0– удаление выполнено успешно.
-1– файл на стороне сервера не найден или удаление не выполнено.
-7– удаление в указанном месте на сервере недоступно из-за политики безопасности сервера.
-8– функция поддерживается только в сетевом режиме.
-9– ошибка передачи данных по сети.

Текстовое описание ошибки можно получить вызовом функции ПОСЛ_НФ_ОШИБКА.

Пример

Удаление временного файла из папки песочницы текущего пользователя.

ВЫЧИСЛИТЬ
  ПЕРЕМ рез = УДАЛИТЬ_ФАЙЛ_СЕРВ("temp.ibk")
  ОТЛАДКА(рез)
  ЕСЛИ рез <> 0 ТО
    ОТЛАДКА(ПОСЛ_НФ_ОШИБКА)
  КОНЕЦ_ЕСЛИ  
КОНЕЦ

См. также: