|
Вызов серверной процедуры из клиентской в общем модуле
| ☑ |
0
Aleksey1989
18.08.15
✎
08:34
|
Добрый день. Есть общий модуль, для которого включено использование на клиенте и на сервере. В этом модуле из клиентской процедуры вызывается процедура этого же модуля, но вызываемая процедура скомпилирована на сервере. При вызове происходит ошибка "Метод объекта не обнаружен (название процедуры)".
В связи с этим вопрос - как правильно вызывать в общих модулях из клиентских процедур серверные, которые находятся в этом же модуле? Или этого нельзя сделать? М.б. стоит отдельно использовать клиентские модуля, а отдельно серверные?
|
|
1
Aleksey1989
18.08.15
✎
08:36
|
Сам же отвечаю на свой вопрос :)
"М.б. стоит отдельно использовать клиентские модуля, а отдельно серверные" - это думаю, будет работать.
|
|
2
Aleksey1989
18.08.15
✎
08:44
|
(1) Гипотеза не подтвердилась :( Создал отдельно серверный, а отдельно клиентский общий модуль, пытаюсь из клиентского общего модуля вызвать процедуру, которая находится в серверном общем модуле (кл. слово Экспорт для нее установлено), но возникает ошибка в клиентском модуле, "Переменная не определена (имя общего серверного модуля)"
Подскажите, пжл, как все таки вызвать из клиентского общего модуля процедуру, которая находится в серверном общем модуле?
|
|
3
1sanekmaloi1
18.08.15
✎
08:46
|
Есть еще налет, например вызов сервера
|
|
4
Aleksey1989
18.08.15
✎
08:47
|
(3) Да, только что это выяснил.
|
|
5
1sanekmaloi1
18.08.15
✎
08:51
|
*налет=галка, Т9 вмешался, вариантов вызвать вагон.
|
|
6
Aleksey1989
18.08.15
✎
09:01
|
(5) А какие еще варианты есть?
|
|
7
Остап Сулейманович
18.08.15
✎
09:11
|
(6) А зачем еще варианты? У модуля указано где он выполняется (на сервере / на клиенте ...) и разрешается для него передача управления с клиента на сервер (вызов сервера).
|
|
8
Nuobu
18.08.15
✎
09:13
|
(6) Сделать промежуточный модуль с галками Сервер и Клиент. и там вызвать твою процедуру.
|
|