Имя: Пароль:
1C
1С v8
Можно ли создать COMОбъект("Word.Application") на сервере, где Office в App-V
0 midguard7
 
30.05.17
16:25
Надо обеспечить печать из макета Word.
Сервер Win Server 2012 R2 64 бит. На сервере приложения
Office работает через виртуализацию.

Пишу:
<code>
&НаСервере
Word = Новый COMОбъект("Word.Application");
</code>
говорит "Ошибка при вызове конструктора (COMОбъект)
Word = Новый COMОбъект("Word.Application");
по причине:
-2147221005(0x800401F3): Недопустимая строка с указанием класса ".

Comcntr.dll зарегистрирован (COMОбъект("V83.COMConnector") создается).
Я что-то не так делаю, или в принципе не создать com Word в таком случае?
1 vde69
 
30.05.17
16:28
пользователю под которым работает служба 1с нужно добавить прав

1. включить в группу "Пользователи DCOM"
2. файловые права на все каталоги которые использует ворд (темповые, каталоги шаблонов и прочее... их реально много)
3. перезапуск сервера
2 midguard7
 
30.05.17
16:30
(1) Спасибо!
Попробую.
А это предположения, или сталкивались? То есть, по сути, без разницы, виртуализированное или нет приложение?
3 vde69
 
модератор
31.05.17
11:48
(2) это реальный опыт...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан