word x64 ошибка на клиент сервере #781248


#0 by Noxvil
Доброе время суток (ночь). В наличии: winodws server 2012 r2 1С:Предприятие 8.3 (8.3.8.2088) x86 - файловая версия, настроен веб клиент Apach 2.2 Word 2010 x64 Проблема: при попытке запустить ворд на сервере через веб клиент выходит ошибка: ОбъектВорд.Documents.Add("C:v8_F946_8.doc"); Произошла исключительная ситуация (Microsoft Word): Ошибка в Word. Если запускать клиент от администратора, срабатывает нормально. 1) доступ на редактирование файла у системного юзера есть 2) папка desktop для системного юзера добавлена 3) компоненты "документ microsoft word" я не могу найти, чтобы проверить права Потратил уже несколько часов. В чем может быть проблема?
#1 by Garykom
Два варианта: 1. Залогиниться от имени юзера (от которого сервер пашет) на сервере и попробовать открыть ворд 2. Отказаться от ворда.
#2 by Torquader
apache работает в консольной сессии, где просто не хватает ресурсов GDI для запуска и открытия Word (он создаёт все свои невидимые окна в урезанной сессии и получает отлуп).
#3 by Noxvil
Какие варианты решения, исключая уход от word?
#4 by Torquader
Настроить память, выделяемую сессии, чтобы её хватило. Вот глянул, что гугль подсказывает: Там и как настроить будет.
#5 by Noxvil
Спасибо! Буду читать... Странно, что более простого решения нет.
#6 by Torquader
Более простое решение - отдельный сеанс "робот", запущенный под пользователем - там никаких ограничений нет.
#7 by Noxvil
Ты имеешь ввиду сеанс робот с регламентным заданием, который бы работал с документами word?
#8 by Noxvil
Запустил apachе из под пользователя (а не системной учётки) Теперь столкнулся с ошибкой: Произошла исключительная ситуация (Microsoft Word): Не удается активизировать приложение Почему так может произойти? Что порекомендуете делать?
#9 by Torquader
Зачем тебе его активизировать - если вы в Word что-то вставляете через буфер обмена, то это можно делать только тогда, когда он открыт интерактивно - так как в фоновом процессе использовать буфер обмена нельзя. И что-то активизировать может только тот, кто сам активизирован - попробуй консоль Apache сделать активной на экране и с другой машины дай запрос - будет ясно - спасло ли это положение.
#10 by Serginio1
Настройка DCOM
#11 by Serginio1
Второй вариант это OpenXML
#12 by Noxvil
Добавил в политику безопасности (dcom), перезапустил. Не работает. В компонентах dcom не нашёл документ word - как он может называться?
#13 by jetzack
Бьюсь над подобной проблемой. Windows Server R2 2008 Подскажите пожалуйса более конкретно, какие настройки на сервере в политике пришлось сделать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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