Имя: Пароль:
1C
 
WORD.Application вызов через сервер.
0 Кокос
 
24.02.15
12:28
возникла проблема описанная в
v8: COMОбъект("Word.Application")
Выдает при печати из ВПФ БП30 invalid class string.
Аналогичная форма на БП20 работает норм.
вопрос:
Откуда берется компонент Word-a? С сервера или с моего локального компа?
Кто нибудь уже сталкивался и решал такую проблему?
1 grayshadow
 
24.02.15
12:49
йасен пентиум, если находишься на сервере, то с сервера...
и файл сохранит туда же...
2 Кокос
 
24.02.15
12:58
а если по вебклиенту вызываешь?
3 hawksib
 
24.02.15
12:59
я на клиенте com-объект создавал
4 Кокос
 
24.02.15
13:00
а как ты это укажешь в модуле объекта впф?
5 hawksib
 
24.02.15
13:02
ну я объект забрал с сервера на форму клиента и там уже с ним работал
6 hawksib
 
24.02.15
13:02
да и не впф у меня было
7 grayshadow
 
24.02.15
13:03
а файл кто будет на сервер передавать?:)
з.ы. де-то я видела обработину УниверсальныйОбменXML, то ли типовую, то ли допиленную, и в ней выбирать можно было, искать файло на клиенте или на сервере
8 Кокос
 
24.02.15
13:49
код вызова какой получается в модуле обработки?
9 grayshadow
 
24.02.15
14:22
не прокатит тот код, он стартует с клиента в обоих случаях
а модуль впф сразу на сервере создается
и ни вам форму открыть, ничего...
только влазить в аццкий код вызова внешних обработок, ловить его пока он еще на клиенте... конфа под замком?
10 grayshadow
 
24.02.15
14:23
(9) в том случае если юзеру надо файл выбрать ручками
11 yavasya
 
24.02.15
14:35
ясен пень ты должен вызвать процедуру на сервере
12 Кокос
 
24.02.15
21:51
(11) в модуле объекта?
13 Кокос
 
24.02.15
21:52
(9) меня беспокоит факт что на бп20 код работает на ура а в бп30 нет.
14 yavasya
 
24.02.15
22:34
создать процедуру на клиенте и функцию на сервере
15 Кокос
 
24.02.15
22:36
(14) в модуле объект ВПФ?
16 vde69
 
24.02.15
22:44
я вообще поставлю под сомнение выполнение Word.Application с правами пользователя службы сервера 1с....

как минимум нужны права на дком...
17 Кокос
 
24.02.15
23:04
(16) Я знаю ты спец. ответь плиз на (13)
18 vde69
 
25.02.15
08:55
(17) смотреть надо, возможные причины

2.0 - выполняется на клиенте, 3.0 на сервере

2.0 и 3.0 работают на разных серверах 1с (например 8.2 и 8.3)

и еще 1000 причин...
19 Кокос
 
25.02.15
09:46
(18) гдеб достать рабочий образец ВПФ с вордовским темплейтом под БП30 в режиме клиент-сервер..
20 Локи-13
 
25.02.15
10:08
(16) та же фигня с экселем, права на дком не дали результата
не знаешь что еще может быть?
21 Кокос
 
25.02.15
10:20
интересно.

А перенос печати в модуль формы поможет решить проблему?
Я так понял из разговора модуль объекта в управляемых формах выполняется на сервере и вызов оттуда клиентских функций не возможен, соответственно добавлять общий модуль для этого смысла нет.
22 vde69
 
25.02.15
13:21
(20) права на дком нужно явно прописать в самих объектах дком, а службе дать права сеанса и интерактивных действий.
кроме того службе нужны права на все темповые каталоги и шаблонные вортда, екселя (их по умолчанию нет...)

изменения прав вступают после перезагрузки сервера!
23 vde69
 
25.02.15
13:23
короче я делал.... но реально отлаживал все права двое суток...
24 Кокос
 
25.02.15
13:37
(23) а если печатать из модуля формы ВФП не затрагивая модуль объекта?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн