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 | |
| Интернет-форум Краснодарского края и Краснодара |