sele stockout > replace ** with *** > begin transaction > lnoerror = tableupdate(.F.,.T.) >* if lnoerror <b>&& don't need this: = .T.</b> > sele items > replace ..... with ..... > lnoerror = <b>lNoError and</b> tableupdate(.F.,.T.) >* endif >* if lnoerror <b>&& don't need this: = .T.</b> > sele invoice > replace .... with ...... > lnoerror = <b>lNoError and</b> tableupdate(.F.,.T.) >* endif >* if lnoerror <b>&& don't need this: = .T.</b> > sele debtor > replace ...... with ....... > lnoerror = <b>lNoError and</b> tableupdate(.F.,.T.) >* endif > if lnoerror = .F. > RollBack > else > end transaction > endif>if debtor can't update, will rollback revert stockout, invoice, items tables ?