Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Excel.Application на сервере x64

Excel.Application на сервере x64
Я
   mrbus
 
04.09.13 - 08:57
Есть необходимость сделать фоновое задание, которое по ночам выгружает некие данные в Excel. Сделал. Сервер Предприятия 64-битный, эксель на той же машине тоже x64, но не работает, ругается "Интерфейс не поддерживается" при вызове Новый ComObject("Excel.Application").
Причем (!) если делать вызов в клиентском приложении (а это 32 бита), на той же машине, то отрабатывает!
Пользователь USR1CV82 состоит в группе Администраторы. Финты с DCOM пробовал. Создавать папку C:\Windows\SysWOW64\config\systemprofile\Desktop пробовал.
Раньше сервер 1С был 32-разрядный, и фоновое задание прекрасно работало.
Статья "Книга знаний: Вызов 32-битных COM-объектов на стороне 64-битного сервера 1С
" (http://kb.mista.ru/article.php?id=870) не работает, т. к. нужно прицепить не DLL, а EXE.
   Serginio1
 
1 - 04.09.13 - 10:44
   Serginio1
 
2 - 04.09.13 - 10:46
Подсказали решение на SQL.ru 
На сервере необходимо было еще установить в локальных политиках право на запуск DCOM для конкретных пользователей.
и, о чудо, все заработало :-)
   mrbus
 
3 - 05.09.13 - 12:09
Не перезагрузил после настройки DCOM, оказывается.
Все работает.
Всем спасибо, вопрос закрыт

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.