Не могу создать Com-объект в фоновом задании #544715


#0 by Торин
Ув. коллеги! Собсссно сабж. Вот такая строчка кода прекрасно работает при запуске ручками и выдает ошибку -- не могу создать Com-объект --  в регламентном задании. Эксель на сервере есть. Возможно не хватает прав на запуск Экселя, но наш сисадмин про это и слышать не хочет, ругается и говорит что-то там про "безмозглых одинэсников"... Помогите, чем можите...
#1 by Торин
Люди, я понимаю что пятница и не до всяких глупостей... Но меня тут имеют в полный рост... Помогите, век буду благодарен.
#2 by vde69
#3 by Торин
Вся хрень в том, что в базе работает семь фоновых заданий. Парочка из них вызывает Сom-объекты. Вот такой например код в другом фоновом задании прекрасно отрабатывает Не хочет работать именно вызов Экселя...
#4 by ask76
Фоновое задание запускается под правами пользователя, под которым запущен сервер предприятия. Скорее всего это usr1cv8 и для него excel никто не ставил. Как-то так.
#5 by Торин
Ну я где-то так же думаю... А вот что я должен сказать нашему сисадмину? Что он должен сделать-то?
#6 by Торин
типа зайти под usr1cv8  и запустить установку экселя? Он говорит что он не может под ним зайти ибо не знает его пароля...
#7 by DrHiHi
а если через получитьcomобъект??
#8 by Торин
то же самое сообщение...
#9 by DrHiHi
пусть админ не быкует, пусть поставил Excel или права где-то обрезал... а стоит Excel или OpenOffice? может он какой Excel портабле поставил
#10 by Торин
Стоит Excel 2003... Админа тоже поимело начальство. Щас он судорожно пытается что-то сделать, но пока результатов никаких...
#11 by zbv
а что с Экселем в фоне собираетесь делать ?
#12 by DrHiHi
в реестре проверь существует ли HKEY_CLASSES_ROOTExcel.Application, если да, тогда возможно ограничены права
#13 by DrHiHi
+ 1 если хотите просто записать данные в эксель, то можно просто использовать метод записать
#14 by Торин
требуется наоборот считать. программка- грабер скидывает в некий каталог каждые несколько часов экселевский файлик с товаром и ценами. Я должен закачивать их в базу... Собсснно, все это уже сделано. Но вот в регламентном задании не создается объект Эксель. Вот и все проблемка...
#15 by DrHiHi
ну тогда мучай сисиков... это они где-то права урезали
#16 by oleg_km
Просто, по-моему Excel когда первый раз запускается, то выдает модальный диалог "Введите имя автора". нужно попробовать от имени пользователя, от которого запускается сервер запустить один раз Excel, чтобы записался этот автор и должно заработать
#17 by DrHiHi
но прикол в том, что если запускает другой "автор" (пользователь), то ему опять прийдется запуска excel еще раз)))) на сколько я работал (а я работал мало), то это не влияло на работу с Excel файлами
#18 by Торин
проблема в том, что это служебный пользователь. его создает сервер 1с при своей установке. Какой у него пароль - никто не знает, он хранится где-то в настройках сервера 1с. конечно можно этот пароль сбросить. но тогда сервер 1с не сможет его запускать...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С