Показать сообщение отдельно
Старый 08.11.2011, 09:38   #12  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Вот и очередной вопрос с серверными классами.

Вот код на форме, которая используется в RunBase в качестве диалога:
X++:
void closeOk()
{
    DialogRunbase dialog = element.args().caller();
    ;

    purchLinkUpdate.initParms(CtrlDataAreaId.valueStr(), CtrlDocNum.valueStr(), CtrlDlvDate.dateValue());

    dialog.updateServer();

    if (purchLinkUpdate.checkCloseDialog())
        super();
}
Ctrl... это имена контролов, созданных на этой форме. Edit методы использовать нельзя.
Так вот purchLinkUpdate.initParms обновит только переменные клиентской копии класса.
Каким образом обновить переменные серверного объекта?