Имя: Пароль:
1C
1С v8
Регламентное задание. Значение не является значением объектного типа (Sheets)
0 Смешной 1С
 
30.01.12
07:47
Добрый день!

Есть регламентное задание, которое запускает некую обработку. Обработка не выполняется, в консоли заданий ошибка: Значение не является значением объектного типа (Sheets).

При выполнении руками обработки, все проходит корректно. Руками запускал обработку на сервере, выполняется, Excel стоит на сервере. Не пойму, почему такая ошибка выходит....
1 Wobland
 
30.01.12
07:50
бедный...
2 golden-pack
 
30.01.12
07:53
Выполняется на сервере под пользователем под которым запущен ragent.exe
3 golden-pack
 
30.01.12
07:54
(1) Ты на мисте работаешь ? Почти в каждой теме тебя вижу ....
4 Wobland
 
30.01.12
07:55
(3) это хобби такое ;) и совсем не в каждой
5 Смешной 1С
 
30.01.12
07:57
(2) Вот тут не понял? Можно пояснить?
6 Смешной 1С
 
30.01.12
07:58
Тут еще есть такие моменты. Раньше база крутилась на другом серваке, там все работало корректно. После переноса на другой сервак, вот такая ошибка.
7 Wobland
 
30.01.12
08:04
пальцем в небо - владелец у файла?
8 Смешной 1С
 
30.01.12
08:07
(7) Этот файл также закачивается этой обработкой вначале. Получается он и есть владелец
9 Wobland
 
30.01.12
08:11
(8) что говорит ОписаниеОшибки()? ты же в попытку открытие сделал, да?
10 golden-pack
 
30.01.12
08:11
(8) Код покажи
11 Смешной 1С
 
30.01.12
08:16
(8) Открытие файла он проходит. Когда обращение к shhets идет дальше там валится.
Сейчас туда поставил попытку, посмотрю.

(10) Какой именно кусок показать?
12 golden-pack
 
30.01.12
08:17
Sheets
13 golden-pack
 
30.01.12
08:21
Sheet happens :)
14 ромарио
 
30.01.12
08:37
Была похожая проблема.
Попробуй поэкспериментировать с настройками DCOM на сервере для компоненты офиса.

У нас проблема решилась тем, что на сервере в настройках DCOM для Офиса установили запуск приложения от пользователя userv81c (хотя он и так от нее должен запускаться)
Программист всегда исправляет последнюю ошибку.