|
архивирование в ZIP на сервере |
☑ |
0
gash85
21.11.12
✎
12:37
|
доброго дня. 1с 8.2.15 управляемое приложение.
Файл.Записать(Строка(Каталог + "Фактуры.csv"), КодировкаТекста.ANSI);
ИмяФайла = Строка(СокрЛП(Константы.ПутьВыгрузкиДанныхТопливо.Получить())+"ФактурыТопливо.zip");
Zip = Новый ЗаписьZipФайла(ИмяФайла);
Zip.Добавить(Строка(Каталог + "Фактуры.csv"));
Zip.Записать();
Попытка
УдалитьФайлы(Строка(Каталог + "Фактуры.csv"));
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
При запуске мной под любым из пользователей (запускаю по удаленке) отрабатывает отлично. При запуске пользователем на месте формирует "Фактуры.csv", не архивирует его, не удаляет. Выдает ошибку файл не найден.
В чем может быть дело, подскажите?
|
|
1
Irek-kazan
21.11.12
✎
12:39
|
права доступа к ФС
|
|
2
Нуф-Нуф
21.11.12
✎
12:39
|
по удаленке - через терминал? Пользователь на месте - локально на своем компе?
на его компе наверно нет папки онстанты.ПутьВыгрузкиДанныхТопливо.Получить()
|
|
3
YF
21.11.12
✎
12:39
|
(0) Сам-то как думаешь? Наверное нет доступа к СокрЛП(Константы.ПутьВыгрузкиДанныхТопливо.Получить())
|
|
4
gash85
21.11.12
✎
13:08
|
(2),(3)Константы.ПутьВыгрузкиДанныхТопливо.Получить() - это константа в 1С. У него стоят все права на работу с константами.
|
|
5
Hmster
21.11.12
✎
13:10
|
(4) наличие прав на константу не гарантирует прав на то что в ней лежит
|
|
6
Hmster
21.11.12
✎
13:11
|
(4) чем тебе ответ из (1) не нравится?
|
|
7
gash85
21.11.12
✎
13:12
|
но он же по этому же пути записал *.csv. Так почему не может заархивировать и потом удалить исходник?
|
|
8
gash85
21.11.12
✎
13:12
|
есть сетевая папка. В нее записывается файл, потом архивируется, потом исходник удаляется. Все происходит в одной и той же папке.
|
|
9
Hmster
21.11.12
✎
13:17
|
записываешь
Строка(Каталог + "Фактуры.csv")
архивируешь
Строка(СокрЛП(Константы.ПутьВыгрузкиДанныхТопливо.Получить())
|
|
10
gash85
21.11.12
✎
13:19
|
Каталог = Константы.ПутьВыгрузкиДанныхТопливо.Получить();
недокопипастил)
|
|
11
Hmster
21.11.12
✎
13:26
|
проверь права на ФС
попробуй после записи файла подождать минуту-две
|
|
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан