更新 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
按钮以确保它不包含已使用的号码。
我不得不在 hcmposition
table 中导入数据。
然而,positionid
看起来像 000001
并且我使用 X++ 从外部 table.
插入数据后,我尝试创建仓单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
数列代码,selectView details
。 - 展开
General
标签页,修改Next
号从号码序列中释放 - 单击操作窗格中的
Status list
按钮以确保它不包含已使用的号码。