Имя: Пароль:
1C
 
Отказано в доступе при записи ТабДок
0 ZloyRafa
 
05.10.17
05:16
Ошибка при вызове метода контекста (Записать)
ТабДокумент.Записать(ПолныйПутьСРасширением,ТипФайлаТабличногоДокумента.XLS);
по причине:
Ошибка доступа к файлу 'D:\export.'. -2147287035(0x80030005): Отказано в доступе.

Права на каталог есть у всех пользователей, в чем может быть беда ?
1 VladZ
 
05.10.17
05:17
Проверь имя файла. Возможно там какая-то беда.
2 ZloyRafa
 
05.10.17
05:48
ПолныйПутьСРасширением = "D:\export\Файл.xls"
3 VladZ
 
05.10.17
06:01
(2) Значит с правами проблема. Еще раз проверь.
4 Fram
 
05.10.17
06:11
(0) на клиенте или сервере?
5 perester
 
05.10.17
06:14
(0) 1с серверная?
6 ZloyRafa
 
05.10.17
06:56
Да серверная.
7 Sayan_mi
 
05.10.17
07:09
Проверь где она этот каталог ищет, на сервере, на машине клиента или ещё где.
8 Fram
 
05.10.17
07:30
(6) говорят, что при вызове Записать на сервере и указании локального диска, платформа пишет файл на локальный диск сервера )
9 Fram
 
05.10.17
07:31
(8)+ и все это под учеткой, под которой стартует 1с сервер, конечно
10 ZloyRafa
 
05.10.17
08:07
Это еще и линукс :(
11 dezss
 
05.10.17
08:26
(10) тада стопудова проблема в том, что на сервере пытаешь записать...пиши на клиенте, все будет гут...
12 Vaflya
 
05.10.17
09:13
гм.. разве в линуксе пути имеют вид "D:\123.txt"?
13 ZloyRafa
 
06.10.17
06:11
Что-то ничего не получилось;
Я так понимаю, указывая папку винды он находит, но не может записать, а линукса вообще не видит, права на папку на всех, может есть предложения какие ?
14 VladZ
 
06.10.17
06:19
(13) "Что-то ничего не получилось; " - что делал? Что именно не получилось?
15 ZloyRafa
 
06.10.17
06:28
Пробовал на папку линукса ему скормить, новую папку сделал, расшарил права, изменил название файла.
16 VladZ
 
06.10.17
06:30
(15) Сохраняй на стороне клиента.
17 ZloyRafa
 
06.10.17
06:31
Происходит все в общем модуле, далее будет вообще регл.заданием, не думаю что клиент тут найдется.
18 ZloyRafa
 
06.10.17
06:49
Текстовый файл сохраняется, эксель нет.
19 craxx
 
06.10.17
06:59
(0) есть подозрения что линуксовая библиотечка не заточена под эксель. На клиент перегоняй и там сохраняй.
20 dezss
 
06.10.17
09:02
(18) тогда делай xml
21 dezss
 
06.10.17
09:03
(20) + или json
22 dezss
 
06.10.17
09:04
(21) +, например, регистр файлов...открывать все в 1с-ке с обратным преобразованием...

(0) а вообще попробуй сохранять на виндовую шару с полными правами для всех...
23 ZloyRafa
 
06.10.17
10:23
Сделал так:
Вначале тестировал в ручном режиме, без регл.задания, ошибки были, сохранил в каталог временных файлов, затем ПеретитьФайл в папку, которая писала отказано в доступе, прошло нормально.
Регламентным заданием указал расшаренную папку линукса, в винде - также прошло успешно.