Всем привет. Оказывается то, что работает на локале, не хочет работать в сети....
Вообщем обычный класс, наследованный от RunBase, и вот его main:
X++:
static void main(Args args)
{
Jls_CalcJls jls_CalcJls;
;
....
jls_CalcJls.initParmDefault();
....
if (jls_CalcJls.prompt())
jls_CalcJls.run();
}
В initParmDefault() соответственно инициализируются некие переменные, один из которых enum Jls_ControlType.
Кроме того, перекрыт метод диалог:
X++:
public Object dialog()
{
dialogRunbase dialog = dialog::newFormnameRunbase(formstr(Jls_Horizontal_Simple),this);
;
return dialog;
}
На форме диалоге в методе Init:
X++:
public void init()
{
Jls_ControlType _ctrl;
;
CalcJls = this.args().caller().runbase();
super();
_ctrl = calcJls.ControlType();
}
где метод ControlType() возвращает переменную класса Jls_ControlType, которая должна быть к этому моменту уже инициализирована определенным значением.
На локале, это так и есть, а при работе в сети (тонкий клиент), он оказывается неинициализированным. Помогите, понять, в чем ошибка