Announcements
No record found.
public int task(int _p1) { #Task int ret; CustAccount custAccountBeforeRefresh; boolean gridLosesRecordOnRefreshWorkaroundNeeded; // workaroundForRefreshEnabled => gridLosesRecordOnRefreshWorkaroundNeeded = _p1 == #taskRefresh && workaroundForRefreshEnabled; if (gridLosesRecordOnRefreshWorkaroundNeeded) { custAccountBeforeRefresh = CustTable.AccountNum; } // workaroundForRefreshEnabled <= ret = super(_p1); // workaroundForRefreshEnabled => if (gridLosesRecordOnRefreshWorkaroundNeeded) { CustTable_DS.positionToRecord(CustTable::find(custAccountBeforeRefresh)); } // workaroundForRefreshEnabled <= return ret; }