Большое спасибо, заработало. Но есть несколько непоняток:
1. Ваш код не компилировался, зато откомпилировался следующий:
X++:
public void dialogPostRun(DialogRunbase _dialog)
{
super(_dialog);
_dialog.dialogForm().formRun().controlMethodOverload(true);
_dialog.dialogForm().formRun().controlMethodOverloadObject(this);
}
Названия переменный вроде совпадают,но... Может, я что-то упустил?
2. Имена контролам диалога присваиваются в порядке их появления в коде?
TypeId для dfPayYear - dfPayYear(появлялось лишь число, что обозначает год. Сейчас же появляется и день, и месяц. Чем это обусловлено? TypeId не поменялся.