axapta - How to recover a number sequence just used ? -
i have simple question, don't know if it's possible.
in class have methods, in 1 in particular create record in ledgerjournaltable , save table reference in global variable _createdledgerjournaltable.
so, in method called after there possibility delete createdledgerjournaltable created.
ledgerjournaltable deletedledgerjournaltable ; ttsbegin; select forupdate ledgerjournaltable ledgerjournaltable .recid == _createdledgerjournaltable; ledgerjournaltable .delete(); ttscommit; i know it's strange can retrieve part number of deleted records ?
begin delete teh record can save journalnum , mark number sequence not used?
i have seen examples of used mark number sequence (example seen) , can unlock number sequence ?
thanks in advice,
enjoy!
if @ possible, avoid creating journal header if not need it. example create before first insert of journal line. test if (!journaltable).
you can achieve specify calling newgetnum second parameter _makedecisionlater set true. call numberseq.abort() abort number generation or numberseq.use() mark used.
this works if in same transaction scope newgetnum , if number sequence continuous. if not, both calls no-operations.
Comments
Post a Comment