|
Ошибка удаления файлов программно
| ☑ |
0
Sova112
29.05.16
✎
00:42
|
Удаляю программно файл, а если захожу и удаляю вручную, то дает удалить.
{Форма.Форма.Форма(90)}: Ошибка при вызове метода контекста (УдалитьФайлы)
УдалитьФайлы(Стр.ПутьКФайлу);
по причине:
Ошибка удаления файлов
по причине:
Ошибка доступа к файлу '\\ORM\sertifikat2\20150221\филе грудки кур. Юбилейное серт.TIF'. 5(0x00000005): Отказано в доступе.
Подскажите как с этим побороться?
|
|
1
b_ru
29.05.16
✎
01:07
|
Видимо, метод УдалитьФайлы() запускается на сервере, а значит с правами пользователя, от имени которого запущен сервер 1С.
|
|
2
Sova112
29.05.16
✎
01:17
|
в обще почему то не удаляет
УдалитьФайлы("C:\Users\1\Pictures\2 исландия 478.TIF)");
даже локальн, запускаю и под сервером и под клиентом. Результата ноль........
|
|
3
b_ru
29.05.16
✎
01:19
|
Код удаления под клиентом в студию
|
|
4
Sova112
29.05.16
✎
01:28
|
УдалитьФайлы("C:\Users\1\Pictures\2 исландия 478.TIF");
Так вот такой код))7
|
|
5
b_ru
29.05.16
✎
02:11
|
ну я просто предполагаю, что он ни фига не на клиенте на самом деле выполняется, хотел бы увидеть заголовок процедуры с директивой на &НаКлиенте.
Но кто я такой, чтобы лишать хорошего человека удовольствия потрахаться с отладкой в 4 часа ночи :)
|
|
6
Jump
29.05.16
✎
04:37
|
(5) Ну вам же ясно говорят - нет прав.
Дайте нужные права пользователю от которого запускается и все будет работать.
|
|
7
80ksa
29.05.16
✎
04:59
|
это точно! все дел в правах, главное понять в каких: на сервере, на клиенте, может даже у пользователя USRV8 чего-то не хватает.
|
|
8
80ksa
29.05.16
✎
04:59
|
(0)попробуй запустить программу 1С "Запустить от администратора"
|
|