Вот и очередной вопрос с серверными классами.
Вот код на форме, которая используется в 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 обновит только переменные клиентской копии класса.
Каким образом обновить переменные серверного объекта?