使用NumberSeq类生成数字序列

时间:2012-04-29 10:19:24

标签: axapta dynamics-ax-2009

我使用numberSeq类newgetNum方法在表单中创建了一个数字序列。

完美地创建数字序列。

但是在没有保存记录的情况下删除记录后出现了问题。

之后,创建新记录会生成新号码,而不是删除的号码。

例如:1。 CTRL + N =>记录“001”已创建

2. Delete "001" without saving

3. CTRL+N => record "002" is created

But we want to generate 001 only.  

1 个答案:

答案 0 :(得分:3)

您必须在数字序列上设置“继续”标志以重复使用已删除的数字。

此外,您的表单应使用NumberSeqFormHandler类,请参阅Number Sequence Framework文档。