Имя: Пароль:
1C
1С v8
Формирование документов Word под веб-сервером 1С 8.3
, , ,
0 Casey1984
 
26.05.15
18:42
Я подозреваю что это вопрос не к 1С а к настройкам Windows, но сис. админы открещиваются.

Платформа 1С: 8.3.5.1517, файловый режим
Конфигурация: Аренда и управление недвижимостью 3.0
Веб-сервер: Apache 2.2
ОС сервера: Windows Server 2008 R2

Так вот, эта самая конфигурация в определенных документах, на лету, из шаблонов генерирует документы Word заполненные нужной информацией и выводит пользователю. А так как это все происходит &НаСервере и конфигурация опубликована через Apache, то эта процедура генерации документа Word происходит на сервере под учетной записью, под которой висит Apache, а потом готовый файл передается на клиент и открывается.

Суть вопроса: если Apache запущен как приложение под некой учетной записью, то все работает, а если как служба Windows, под тем-же пользователем, то останавливается где-то там и возвращает 1с-ке, что Word не открыт, хотя в списке процессов приложение висит.

Подозреваю что это как-то связано с тем что запуск идет из службы. Но как?

Сначала думал, что Word останавливается каким-либо интерактивным запросом. Пробовал войти на сервер через mstsc /admin (вроде как все службы в Windows 2008 в "нулевой сессии" работают) и запустив Word, ответил на все запросы. Не помогло.

Работать в каком-то другом режиме, терминал и т.д. это я и сам могу предложить, но нет, им нужно так и все тут.

Что дальше делать?
1 Garykom
 
гуру
26.05.15
19:57
(0) заполнять "шаблоны ворда" не вордом не предлагать?
2 Casey1984
 
26.05.15
20:11
(1) Хотят типовую конфигурацию) Если ток внешними ПФ.

И вот еще нашел, надо проверить: v8: Поможите! Произошла исключительная ситуация (Microsoft Office Excel)
3 mehfk
 
26.05.15
20:12
1. Может быть открою секрет, но отладка на веб-сервере в файловом режиме тоже возможна.
2. Ну и так, для проверки навыков телепатии, при интерактивном запуске word на сервере не появляется окно о необходимости его (word'а) лицензировании?
4 Casey1984
 
26.05.15
20:14
(3)
1. Ага.
2. Появляется, но если Apache запущен как приложение, а не служба - работает.
5 Serginio1
 
26.05.15
20:14
6 Cyberhawk
 
26.05.15
20:15
"так как это все происходит &НаСервере и конфигурация опубликована через Apache, то эта процедура генерации документа Word происходит на сервере под учетной записью, под которой висит Apache" откуда инфа?
7 Casey1984
 
26.05.15
20:16
(6) проверял в диспетчере задач) А что в документации не так?
8 Casey1984
 
26.05.15
20:17
(5) Спасибо. Смотрю.
9 mehfk
 
26.05.15
20:20
(4) Сделай так, чтобы не было этого окна.
10 Casey1984
 
26.05.15
20:22
(9) Проверю.
11 Casey1984
 
04.06.15
21:39
Ура! Помогли (2) и (5).

Также набрел на обобщающую статью: http://catalog.mista.ru/public/196323/

Спасибо.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший