0
Hrust
25.08.10
✎
19:15
|
В коде программы (v7.7) используется СоздатьОбъект("Excel.Application"). База DBF лежит на сервере, на котором не установлен Excel.
Запускаю 1С с первого клиентского компьютера, на котором стоит Excel, - все работает как часы.
Запускаю 1С со второго клиентского компьютера, на котором тоже стоит Excel, - вылетает ошибка "невозможно создать объект (Excel.Application)".
На втором несчастном компьютере переустанавливал MS Office - не помогло.
В реестре присутствует ветка {00024500-0000-0000-C000-000000000046} с .
Все делаю в Windows XP под Администратором.
В 1С у пользователя права Администратора и в свойствах стоит галка у "Использование в качестве OLE Automation сервера".
Вопрос, где еще что посмотреть, чтобы решить проблему с созданием объекта "Excel.Application".
|
|
3
Hrust
26.08.10
✎
08:16
|
(1) ProgID - Excel.Application в HKEY_CLASSES_ROOT присутствует.
(2) в dcomcnfg не нашел "DCOM-Excel-Удостоверение-Текущий пользователь".
На решение проблемы навел dcomcnfg.
Проблема исчезла после запуска службы "Запуск серверных процессов DCOM". Она была отключена на втором компьютере.
Спасибо за идеи!
P.S. Загадкой осталось - почему при запуске консоли dcomcnfg -> Службы компонентов -> Компьютеры, как только начнаю раскрывать "Компьютеры", консоль резко закрывается?
|
|