Имя: Пароль:
1C
1С v8
Создание файла регламентным заданием.
0 VoDo
 
16.01.12
08:50
Народ, в чем туплю?
Регламентное задание выполняет запрос и кладет его в файл. в обработке кусок кода, отвечающий за создание файла:
   Попытка
       Запись = Новый ЗаписьXML();
       Запись.ОткрытьФайл("C:\1.xml");
   Исключение
       ЗаписьЖурналаРегистрации("ОшибкаВыгрузки",УровеньЖурналаРегистрации.Ошибка,,,"Ошибка при создание XML файла! " + Символы.ПС + ОписаниеОшибки());
       Возврат ;
   КонецПопытки;      
Вываливает в исключение и ессно файла нет. Прав достаточно. Если выполнять как внешнюю обработку - файл есть.
1 Wobland
 
16.01.12
08:52
Ошибка при создании
2 Wobland
 
16.01.12
08:53
а в ОписанииОшибки() что?:
3 butterbean
 
16.01.12
08:53
1. при созданиИ
2. права еще раз проверь
4 VoDo
 
16.01.12
08:55
(3) права админа..
5 VoDo
 
16.01.12
08:55
(2)
Ошибка при создание XML файла!
{ОбщийМодуль._ФоновыеЗадания(634)}: Ошибка при вызове метода контекста (ОткрытьФайл): Ошибка доступа к файлу 'C:\1.xml'
6 VoDo
 
16.01.12
08:56
+(5) файл ничем не занят
7 butterbean
 
16.01.12
08:57
(4) у кого??
8 VoDo
 
16.01.12
08:58
Думаешь у сервака прав нет? Ща гляну
9 MAnt
 
16.01.12
08:58
Может нет прав на запись на диск ц? Попробуйте записать в каталог временных файлов.
10 VoDo
 
16.01.12
09:04
У сервака прав достаточно
11 VoDo
 
16.01.12
09:10
В каталог временных пишет
12 MAnt
 
16.01.12
09:14
Всё-таки проблема в правах на диск ц или на файл. Если файл уже существует, возможно надо посмотреть у кого какие права на файл.
13 tuxik07
 
16.01.12
09:18
база клиент-серверная?
14 3V
 
16.01.12
09:18
вин7, серв 2008 не дает писать на диск С, указывай путь на другой диск
15 ДенисЧ
 
16.01.12
09:19
(14) не даёт избранным. Нужно просто права дать юзверю, от которого работает сервак (если клиент-сервер)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.