Имя: Пароль:
1C
 
Com-соединение на управляемой форме
,
0 Obliterator
 
20.02.17
16:46
Всем привет! Есть задача - на управляемой форме пользователь совершает разные действия (довольно много, жмет кнопки, меняет значения в полях и тп.) в результате которых он должен получать данные из другой информационной базы (например - выбрал номенклатуру - получил ее остатки из другой базы, уже при изменении). Так стоит задача. Каждый раз делать новое ком-соединение получается очень долго, есть возможность как-то сделать само соединение один раз, чтобы его можно было потом использовать при других серверных вызовах формы? Пробовал сделать переменную на сервере в модуле, реквизит формы, поместить во временное хранилище, не работает. Это возможно вообще?
1 h-sp
 
20.02.17
16:50
(0) структуру сделайте. Типа

Структура = Новый Структура("Соединение", ВашеСоединение);

и ее пихайте в хранилище.
2 elCust
 
20.02.17
16:54
3 h-sp
 
20.02.17
16:58
(2) в 8.3 это не прокатывает
4 vi0
 
20.02.17
17:01
почему на клиенте не используешь?
5 h-sp
 
20.02.17
17:03
(0) теперь лучше делать вебсервис в той базе, получение остатков. Так проще. а из этой базы вызывать вебсервис. Не нужно тогда с этими com-ами связываться.
6 Heckfy
 
20.02.17
17:07
(5) +1. Делай вебсервис.
7 Obliterator
 
20.02.17
17:11
(1) Попробовал, не работает
8 dezss
 
20.02.17
17:13
(7) Показывай как пробовал.
9 Вафель
 
20.02.17
17:15
1с думала так: типо раз серверный код может вызываться из любого сервера кластера, то давайте закроем все типы, что не передаются между серверами.
А то что у 95% 1 сервер - ну так они сами виноваты
10 Heckfy
 
20.02.17
17:17
А вообще то, за за поднятие СОМ коннекта с клиента, нужно руки отбивать. Геммора схватите, как минимум, при обновлении платформы.
11 dezss
 
20.02.17
17:22
(10) Какая разница откуда?
Тут вопрос не в поднятии, а в хранении.
12 LienXo
 
20.02.17
18:42
Была нужда - запихал в модуль управляемого приложения переменную экспортную, через нее и делал. Счас запинают.
13 Torquader
 
20.02.17
22:56
Соединение к базе на клиенте даёт возможность работать на клиенте с таблицей значений.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший