Имя: Пароль:
1C
1С v8
Регламентное задание/ Ошибка открытия Excel
0 Смешной 1С
 
11.04.12
14:45
Добрый день!

Если запускаю вручную обработку, все ок. Если через регламентное задание, то при открытии файла, вываливается ошибка, не может его открыть:
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft Office Excel): Нет доступа к файлу 'c:\PRICE.XLS'. Это может быть вызвано одной из следующих причин.

• Имени файла или пути не существует.
• Файл используется другой программой.
• Имя книги, которую вы пытаетесь сохранить, совпадает с именем открытой в данный момент книги.

Открываю файл так:

Excel = Новый COMОбъект("Excel.Application");
Excel.Workbooks.Open(ПутьКПрайсу);
НомерКниги = Excel.Workbooks.Count;
EXCEL_Файл = Excel.Workbooks.Item(НомерКниги);
1 zladenuw
 
11.04.12
14:54
прав у пользователя СУБД нет
2 SeregaMW
 
11.04.12
14:54
Попробуй так
Эксель = ПолучитьCOMОбъект(,"Excel.Application");
Книга = Эксель.WorkBooks.Open(ПутьКФайлу);
3 le_
 
11.04.12
14:59
(0) Регламентное задание выполняется с правами пользователя под которым запущена служба "Агент сервера".
4 Смешной 1С
 
11.04.12
15:00
Нашел ответ на других форумах:

При работе с Excel на сервере ОБЯЗАТЕЛЬНО!!! создать папку C:\Windows\SysWOW64\config\systemprofile\Desktop или C:\Windows\System32\config\systemprofile\Desktop (в зависимости от разрядности вашей системы).
5 155153144627
 
11.04.12
15:00
Я столкнулся с подобной проблемой:
v8: Регламентное задание запускается, но не выполняется.
Перепробовав все у меня ничего не получилось.
Вот тут:
v8: 8.2 Работа с FTP ( failed (at start/before it took off)
меня назвали неудачнегом и ткнули носом в ADO.

Но через ADO нельзя навести красоты, отчет для начальства формируется...

Пока в поисках другого пути решения задачи.
6 155153144627
 
11.04.12
15:01
(4) Дай ссылку пожалуйста.
7 Смешной 1С
 
11.04.12
15:04
8 155153144627
 
11.04.12
16:53
Книга открылась.