Имя: Пароль:
1C
 
Вызов серверной процедуры из клиентской в общем модуле
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) Сделать промежуточный модуль с галками Сервер и Клиент. и там вызвать твою процедуру.