更新AX中的数字序列

时间:2017-10-23 13:58:46

标签: axapta dynamics-ax-2012 dynamics-ax-2012-r2

我必须在hcmposition表中导入数据。 但是,positionid看起来像000001,我使用X ++从外部表中将数据插入到hcmpostion中。

插入数据后,我尝试创建一个位置表格AX位置表单,我收到以下错误

Cannot create a record in Positions (HcmPosition). Position: 000001.The record already exists

为了解决此问题,我尝试通过将SYSTEMSEQUENCES字段更新为nexval中可用的最大recid +1来更新hcmpositon表。

但是,我仍然遇到同样的错误。

1 个答案:

答案 0 :(得分:2)

您不需要更改nextval表中的SYSTEMSEQUENCES - 它有不同的用途。相反,请尝试以下方法:

  • 打开Human resources > Setup > Parameters > Human resources shared parameters > Number sequences
  • 右键点击Position号码序列码,选择View details
  • 展开General标签页,修改要从数字序列中释放的Next号码。
  • 点击操作窗格中的Status list按钮,确保其中不包含已使用过的数字。