解决方案: |
你好! 我们到您的销售订单的表中查询,发现并没有什么问题。问题在于你的销售发票单据的表中id号出现了问题。 正常情况下,单据号重复一般涉及到以下两个方面: 1.以销售发票为例,在我们进行单据添加的时候,ua identity表中ifatherid 和ichildid号都会随之增加,在我们销售发票表中主表中的sbvid和子表中的autoid也分别与之对应。当我们的ifatherid 和ichildid显示的标识号小于在销售发票中查询的sbvid和autoid的最大号(不包括最后两个远程票据的编号)的时候,新增单据时,新增单据的sbvid 和autoid分别是ifatherid+1和ichildid+1产生,当产生的单据号和已存在的单据号sbvid 和autoid重复的时候,就会产生单据重复的提示。 2.单据历史流水号表,单据最大编号应与voucherhistory.cNumber一致;根据单据模板表vouchers.cardnumber关联查询voucherhistory.cardnumber; 解决办法:将ufsystem..ua_identity进行更新为相关单据最大的id号,先通过下面的语句进行检索主表: select * from salebillvouch order by sbvid desc 找到最大的sbvid号以后,对ufsystm..ua_identity的ifatherid进行更新即可。 再通过下面的语句进行检索子表: select * from salebillvouchs order by autoid desc 找到最大的autoid号以后,对ufsystm..ua_identity进行更新ichildid即可。 |