Имя: Пароль:
1C
1С v8
внешняя компонента на сервере
0 alexmobile
 
15.11.12
13:32
Не получается подключить внешнюю обработку на стороне сервера, на клиенте компонента подключается.
Компонента писана по технологии com.
Код:
Рез = ПодключитьВнешнююКомпоненту("c:\1cadmin\addin\Jab1c\Jab1C.dll","JabClient",ТипВнешнейКомпоненты.COM);
// так ни там, не там не работает
КомпонентаJabber = Новый COMОбъект("AddIn.JabClient");    
//так на клиенте работает, на сервере нет.
КомпонентаJabber = Новый("AddIn.JabClient.Jabclient");    

На клиенте в Рез возвращается истина, на сервере ложь.
1 alexmobile
 
15.11.12
13:40
платформа/сервер 8.2.16.363 х32
система Win ser 2008 64
2 hhhh
 
15.11.12
13:43
(1) ну поставьте 32-х битный сервер и не парьте нам мозг.
3 alexmobile
 
15.11.12
13:51
1. маловероятно что поможет. т.к. на клиенте (он 64-х битный) работает.
2. сносить серверную ос из-за этого?
4 alexmobile
 
15.11.12
13:52
и еще, есть нативная компонента х32, она замечателно работает на х64.
5 hhhh
 
15.11.12
13:57
(4) ну и папку вы выбрали c:\1cadmin\addin\Jab1c. Есть доступ на сервере этому пользователю к диску C:  ??
6 alexmobile
 
15.11.12
13:58
да, полный
7 alexmobile
 
15.11.12
14:02
пользователя сервера 1С даже в админы добавил, чтоб проверить на ограничение прав.
8 hhhh
 
15.11.12
14:06
(7) вот еще в соседней ветке обсуждают

v8: Автоматическая выгрузка информационной базы
9 hhhh
 
15.11.12
14:07
10 alexmobile
 
15.11.12
14:51
закрыл вопрос.
сервер принимает только нативные компоненты, сделанные по com не берет. жаль.
Ошибка? Это не ошибка, это системная функция.