К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Как передать COM-объект с клиента на сервер?

Гость
0 - 21.05.2014 - 15:20
Проблема следующая. В обработке подключаюсь из 8-й базы к 7-й (в процедуре &НаКлиенте). Можно ли каким-нибудь образом сделать доступной переменную "База77" (COM-объект) в процедурах &НаСервере?


Гость
1 - 21.05.2014 - 15:33
Зачем? ты же по ком только примитивы можешь получить. Вот их и передавай на сервер для дальнейшей обработки. Отсюда соображение: по возможности следует собрать все необходимые данные из COM, а не лазить туда каждый раз за уточнением недостающих данных; если это по каким-то причинам невозможно/нежелательно - посмотри сюда, например. http://www.develplatform.com/2013/04/com-3.html
Гость
2 - 21.05.2014 - 15:40
(1) Ну хотя бы за тем, что мне сначала нужно в клиентской процедуре получить значения десятков реквизитов элемента справочника, затем эти данные передать в серверную процедуру, где будет создан соответствующий элемент справочника. Либо я сразу в серверной процедуре соберу эти реквизиты и создам элемент.
За ссылку спасибо. Изучаю.
Гость
3 - 21.05.2014 - 16:03
Что мешает созать объект на сервере?
Гость
4 - 21.05.2014 - 16:40
(3) Не очень представляю, как произойдет подключение к базе 7.7 на сервере 8-ки.
Гость
5 - 21.05.2014 - 17:05
Ровно так же, как на клиенте.
Само собой, на сервере 7.7 должна стоять
Гость
6 - 21.05.2014 - 17:34
"на сервере 7.7 должна стоять" если он развёрнут на лине? Правда, кеширование для такого случая не проверял.
Гость
7 - 22.05.2014 - 13:24
насколько я знаю, передать ком с клиента на сервер нельзя, но возможно создание кома на сервере с сохранением кома при "прыжках" с сервера на клиента и наоборот.
Т.е. однократно сделав ком на сервере можно, в течении всего сеанса использовать ком в серверных процедурах (там правда есть ньюансы с временем жизни кома при неактивности, но все решаемо)
Гость
8 - 22.05.2014 - 13:46
(1) Попробовал. Не канает. Это работало до 8.3
Придется как-то устанавливать 7.7 на 64-х разрядную винду. Либо переделывать модуль обработки.
Гость
9 - 22.05.2014 - 23:53
8-US1C >у меня 7.7 никак не установлена, только скопирован bin, но com все равно работает. сервер 2008 р2 64


К списку вопросов






Copyright ©, Все права защищены