在业务期末结账时提示:结账过程发生错误,违反了PRIMARY

栏目:kis知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:2

在业务期末结账时提示:结账过程发生错误,违反了PRIMARY

金蝶KIS商贸标准版7.0
在业务期末结账时提示:结账过程发生错误,违反了PRIMARY KEY约束。'pk_t_cc_stock_BatchNO'。不能在对象t_cc_stock_BatchNO中插入重复键

查询数据表t_cc_stock_BatchNO为什么没有数据显示


怎么解决呀



目前看到的情况,有一种情况是,在结账时,会调整中间表空值的FKFDate和FKFPeriod的值为“1970-01-01”,但是在表t_CC_StockBillEntry里面有这两个字段,大多数情况下,都是“1970-01-01”,如果不慎本期的字段值不是“1970-01-01”也不是空值,就会导致结账失败。大体上两种解决办法:①把表t_CC_StockBillEntry中所有相关字段改为“1970-01-01”,或者②把FKFDate和FKFPeriod 这两个字段加入t_CC_Stock_BatchN的主键。不论何种处理方式,应该都有问题。


处理过N个账套。需要SQL跟踪。
重算成本。把成本异常的全处理掉。还有日期格式 是 xxxx-xx-xx这种
有人遇到过这种情况吗?怎么处理?

在业务期末结账时提示:结账过程发生错误,违反了PRIMARY

金蝶KIS商贸标准版7.0在业务期末结账时提示:结账过程发生错误,违反了PRIMARY KEY约束。'pk_t_cc_stock_BatchNO'。不能在对象t_cc_stock_...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息