违反了 PRIMARY KEY 约束“PK_STK_INVENTORYLOG” 解决方案原创
金蝶云社区-陈元喜
陈元喜
2人赞赏了该文章 142次浏览 未经作者许可,禁止转载编辑于2024年11月19日 17:44:51

违反了 PRIMARY KEY 约束“PK_STK_INVENTORYLOG” 解决方案


问题描述:

        批量操作 销售出库单、直接调拨单、采购入库单 等库存更新单据时,触发错误提示:违反了 PRIMARY KEY 约束“PK_STK_INVENTORYLOG”。不能在对象“dbo.T_STK_INVENTORYLOG”中插入重复键。重复键值为 XXX。单条操作单据时正常。

image.png

image.png


原因&解决:

        原因:    

            标准系统库存单据操作时触发库存更新服务,库存更新服务支持批量事务处理。对应操作上存在二开插件,二开逻辑代码中设置了不支持批量事务,引发上述报错异常。

        解决:

            对应二开插件逻辑调整,参考此方案处置: 库存单据批量审核报PK_STK_INVENTORYLOG主键冲突


图标赞 2
2人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!