|
Веб-клиент и Word | ☑ | ||
---|---|---|---|---|
0
pochemu
14.01.16
✎
16:29
|
В веб-клиенте программно пытаюсь сохранить документ doc в формате html и выдаёт ошибку value is not of object type (SaveAs). Хотя в тонком клиенте работает. Расширение работы с файлом подключено.
Word = Новый COMОбъект("Word.Application"); Document = Word.Documents.Open(ИмяФайла); ВременныйФайл = ПолучитьИмяВременногоФайла(".html"); Document.SaveAs(ВременныйФайл,8); Word.Quit(); Кто что знает? |
|||
1
Лефмихалыч
14.01.16
✎
16:31
|
на вебсервер-то вёрд установлен?
|
|||
2
pochemu
14.01.16
✎
16:33
|
(1) Конечно, иначе бы с первой же строчки ругалось бы. И я бы не упоминал "Хотя в тонком клиенте работает"
|
|||
3
wertyu
14.01.16
✎
16:33
|
(2) работу с файлами поставь
|
|||
4
pochemu
14.01.16
✎
16:34
|
Ругается именно на строку Document.SaveAs(ВременныйФайл,8);
типа нет такого метода SaveAs |
|||
5
pochemu
14.01.16
✎
16:34
|
(3) Стоит, как и говорил в начале: "Расширение работы с файлом подключено"
|
|||
6
wertyu
14.01.16
✎
16:35
|
(4) может быть ещё проблема в браузере, попробуй другой
|
|||
7
pochemu
14.01.16
✎
16:35
|
(6) на лисе и IE пробовал - одна ошибка.
|
|||
8
wertyu
14.01.16
✎
16:36
|
ie версию поменьше попробуй
|
|||
9
pochemu
14.01.16
✎
16:36
|
еще говорили, что с правами могут быть проблемы к папке. Надавал прав кому непоподя - ничего.
|
|||
10
pochemu
14.01.16
✎
16:37
|
на диск C прямо пытался сохранить - нифига.
|
|||
11
wertyu
14.01.16
✎
16:37
|
(10) попробуй 9.0 или 8.0 не помню уже
|
|||
12
pochemu
14.01.16
✎
16:39
|
(11) а причем тут браузер вообще? На серверной процедуре 1С ведь выполняется метод объекта как браузер вообще в это дело вмешаться может?
|
|||
13
pochemu
14.01.16
✎
16:39
|
Но попробую
|
|||
14
wertyu
14.01.16
✎
16:40
|
(12) прикольно )
|
|||
15
pochemu
14.01.16
✎
16:43
|
(14) Разъясняй непосвященному, если не так) С меня будет спасибо) Просто интересно, как браузер может влиять на выполнение серверного метода 1С, 1с ведь работает, а результат потом передаёт в браузер... Или нет?
|
|||
16
pochemu
14.01.16
✎
16:57
|
А кто знает, права какому юзеру надо давать на папку? Word запускается по юзером SYSTEM (в диспетчере задач смотрел), у него есть эти права на папку..
|
|||
17
pochemu
14.01.16
✎
17:15
|
(14) хотя ведь не зря расширение для работы с файлами подключают к браузеру, возможно расширение с 11й версией IE конфликтует как-то. А на WindowsServer 2012 не ставит IE 9,говорит что уже установлен, но как? Где? Не вижу его, вижу только IE11. Даааа... ох уж..
|
|||
18
pochemu
14.01.16
✎
17:22
|
И смотрю под отладчиком, Word даже не открывает оказывается файл. Document = неопределено. Хм
|
|||
19
pochemu
14.01.16
✎
19:29
|
Есть кто, кто знает что?
|
|||
20
hhhh
14.01.16
✎
21:51
|
но где запускаете, на клиенте или на сервере?
|
|||
21
Asmody
14.01.16
✎
22:02
|
за Новый COMОбъект скоро будут расстреливать.
|
|||
22
pochemu
15.01.16
✎
10:53
|
(20) База файловая. Код это срабатывает на сервере. На веб-клиенте нельзя создавать COMобъекты.
|
|||
23
pochemu
15.01.16
✎
10:55
|
Вообще, понял, что проблема наверняка с правами, аналогично как в ветке Не работает с Word по WEB-клиенту
"код для файловой базы тонкий клиент выполняется с правами пользователя а веб клиент с правами пользователя под которым запущен веб сервер" "Дорога в поиск искать как настраивать DCOM и файловые права для твоей конфигурации" Да, и как это настраивать.. |
|||
24
pochemu
15.01.16
✎
11:00
|
Widnows Server 2012 R2
|
|||
25
pochemu
15.01.16
✎
11:10
|
Кто настраивал права веб-серверу когда-нибудь?
|
|||
26
pochemu
15.01.16
✎
11:45
|
Победил! благодаря этому: http://catalog.mista.ru/public/325873/
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |