вызов серверной процедуры модуля формы #593772


#0 by Programmist
Есть обработка, в обработке - форма, в форме - серверные и клиентские процедуры. Существует ли способ вызвать серверную процедуру этой формы из общего модуля?
#1 by DrShad
нет
#2 by DrShad
формы нет на сервере вне контекста
#3 by Mort
Неправда.
#4 by Mort
Если в серверный модуль из формы на сервере вызвана процедура с формой в параметре, модуль может по переданной форме вызвать экспортную серверную процедуру. Общий смысл надеюсь, понятен.
#5 by DrShad
т.е. все таки контекст есть?
#6 by Mort
Ну если его параметром передать. На одной стороне (клент или сервер) можно.
#7 by H A D G E H O G s
И не только.
#8 by H A D G E H O G s
Точно также ЭтаФорма можно передать в Клиентский(управляемый) ОМ, из которого можно вызвать серверную процедуру формы. Нет?
#9 by Programmist
Проблема в том, что мне нельзя менять код модуля формы - только код общего модуля. А сейчас в серверную процедуру контекст не передается. А если создать форму в коде общего модуля, и уже оттуда вызывать нужную процедуру?
#10 by Mort
Да. Всё так. Даже если ОМ клиентский, функция в форме там экспортная по-умолчанию? Скорее всё равно придется или менять модуль или дублировать функцию.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям