PHP код:
public boolean validate() {
boolean ret = false;
RMETmpSubLotLog tmp;
;
ret = super();
tmp.setTmpData(RMETmpSubLotLog_ds.cursor());
select sum(amount) from tmp; // return sum = before modification!!!
if (tmp.orig().Amount + tmp.Amount >= element.getLimit()) {
return checkfailed('Overflow limit');
}
return ret;
}
А так?