更新 AX 中的编号规则

update number sequence in AX

我不得不在 hcmposition table 中导入数据。 然而,positionid 看起来像 000001 并且我使用 X++ 从外部 table.

将数据插入 hcmpostion

插入数据后,我尝试创建仓单AX仓单,出现如下错误

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

为了解决这个问题,我尝试通过将 nexval 字段更新为等于 [=16= 中可用的最大 recid +1 来更新 SYSTEMSEQUENCES table ].

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

您无需更改 SYSTEMSEQUENCES table 中的 nextval - 它有不同的用途。相反,请尝试以下操作:

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