Hi everyone,
I am struggling with auto numbering for particular situation. I’ll try to explain here. There is an “Order number” field that must be unique and sequential.
We have 2 options for our products:
If field “Type”: “New Business” is selected, we do auto numbering for Order number in format 1{1,date,YY}{0,number,00000}, so 12500001, 12500002, 12500003…
If field “Type”: “Endorsement” is selected, we need to pass old Order number (done with helper field). And add E{0,number,00} and set it as Order Number. So 12500001E01, 12500001E02…
The problem is that i can generate “Order number helper” field AND endorsement number with IF function based on what is selected - Endorsement or New Business and pass to “Order Number”.
However “Order number helper” is still generated and skips the sequence for next Order number (because it is saved in database).
Example:
We have existing order numbers:
12500001,
12500002,
12500003.
We do endorsement for 12500001, so next Order number is 12500001E01.
I need next “New Business” order number to be 12500004, but it will be 12500005, because 12500004 is captured within 12500001E01 entry.
If i do another endorsement for 12500001, it should be 12500001E02.
So required sequence example would be:
12500001,
12500002,
12500003,
12500001E01,
12500001E02,
12500004,
12500005.
But instead we have:
12500001,
12500002,
12500003,
12500001E01, (captures 12500004)
12500001E02, (captures 12500005)
12500006,
12500007.
Any ideas on how to achieve this selective auto numbering in 2 ways for 1 field?
I’ve tried writing a script that calls for auto-generate function based on “Type” field and load last Order number to proceed, but with no luck. Stuck here for 4 days already. Please help.