Зависание при формировании на сервере — различия между версиями
(не показаны 2 промежуточные версии этого же участника) | |||
Строка 3: | Строка 3: | ||
'''Решение:''' Проблема чаще всего решается настройкой прав пользователя, от которого работает служба 1С:Предприятие и параметров DCOM. | '''Решение:''' Проблема чаще всего решается настройкой прав пользователя, от которого работает служба 1С:Предприятие и параметров DCOM. | ||
− | При формировании документа на сервере - Word запускается в сеансе работы службы сервера 1С:Предприятие ("Агент сервера 1С:Предприятия 8.3"). Для начала необходимо определить под каким пользователем работает эта служба и достаточно ли у этого пользователя прав. | + | При формировании документа на сервере - Word запускается в сеансе работы службы сервера 1С:Предприятие ("Агент сервера 1С:Предприятия 8.3"). Для начала необходимо определить под каким пользователем работает эта служба и достаточно ли у этого пользователя прав на работу с Word. |
[[Файл:ServerAgent.png]] | [[Файл:ServerAgent.png]] | ||
+ | |||
+ | Далее необходимо настроить параметры DCOM для Word на запуск от конкретного пользвоателя. Для этого нужно открыть "Службы компонентов". Из командной строки это делается командой '''mmc comexp.msc''', или если у вас установле 32-разрядный MS Office в 64-разрядной системе, то командой '''mmc comexp.msc /32'''. | ||
+ | |||
+ | В открывшейся консоли необходимо найти компонент "Документ Microsoft Office Word 97-2003" и с его свойствах на вкладке "Удостоверение" указать учетную запись и пароль, под которой Word точно работает. | ||
+ | |||
+ | [[Файл:DCOM_Settings.png]] |
Текущая версия на 08:12, 20 апреля 2021
Вопрос: При формировании документа на сервере процесс зависает на этапе "Создание документа"
Решение: Проблема чаще всего решается настройкой прав пользователя, от которого работает служба 1С:Предприятие и параметров DCOM.
При формировании документа на сервере - Word запускается в сеансе работы службы сервера 1С:Предприятие ("Агент сервера 1С:Предприятия 8.3"). Для начала необходимо определить под каким пользователем работает эта служба и достаточно ли у этого пользователя прав на работу с Word.
Далее необходимо настроить параметры DCOM для Word на запуск от конкретного пользвоателя. Для этого нужно открыть "Службы компонентов". Из командной строки это делается командой mmc comexp.msc, или если у вас установле 32-разрядный MS Office в 64-разрядной системе, то командой mmc comexp.msc /32.
В открывшейся консоли необходимо найти компонент "Документ Microsoft Office Word 97-2003" и с его свойствах на вкладке "Удостоверение" указать учетную запись и пароль, под которой Word точно работает.