Как передать форму (управляемую) с клиента на сервер #623513


#0 by toypaul
было &наклиенте конецпроцедуры процедура вызовсервер тут работа с реквизитами формы конецпроцедуры стало нужно вызовсервер перенести в общий модуль для использования в нескольких формах. такой код не работает &наклиенте процедура вызов модуль.вызовсервер(этаформа) конецпроцедуры как правильно решить эту задачу? реквизиты формы не просто читаются, но и изменяются. плюс в реквизитах есть Таблицы значений
#1 by Mort
конецпроцедуры
#2 by jump if overflow
врядли есть такая необходимость ЭтаФорма можно получить и в серверной процедуре модуля формы
#3 by Lex_Liven
Сначала перейди на сервер, а потом вызывай общую процедуру.
#4 by Gepard
а для чего это надо?
#5 by Gepard
туплю)
#6 by Lex_Liven
Ну или подробнее, с передачей формы &НаКлиенте
#7 by H A D G E H O G s
Или Убрать галочка Клиент(управляемый) в ОМ.
#8 by toypaul
и сам уже сообразил :) спасибо за подсказку. сказывается малый опыт.
#9 by Lex_Liven
Не "или", а "И", как мы выяснили вчера.
#10 by toypaul
в в ОМ нет галочки. он видимо не умеет с НаКлиенте передавать ЭтаФорма на Сервер. хотя в свой вызов умеет.
#11 by olegves
в своем вызове передается контекст вместе с формой, а если пользовать &НаСервереБезКонтекста, то и форма не переедет на сервер
#12 by Stepa86
с клиента на сервер УФ передать нельзя. Никак. Способы обхода, которые я знаю. 1) как в , то есть не передавать форму, а сразу работать с сервера. 2) была ситуация, когда нужно было получить форму и вызвать для нее серверный модуль. Получить можно только на клиенте, а передать форму с клиента нельзя... выкрутился созданием экспортной клиентской процедуры на получаемой форме, которая и вызывала нужную мне серверную процедуру, передавая себя.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С