Поставь точку останова в методе task и selectControl формы.
В методе selectControl после super запоминай что выделен нужный контрол (свойство formControl.name()). Потом в методе task отлавливайте событие и устанавливайте фокус:
X++:
public int task(int _taskId)
{
int ret;
Boolean wasSelected = false;
;
if(_taskId == 288 && modifiedMyControl) // enter
{
wasSelected = true;
}
ret = super(_taskId);
if(wasSelected)
Control.setFocus();
return ret;
}