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

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -