问题现象: | 客户发现库存管理调拨单审核之后,生成的其他出入库单会出现表体记录缺少的情况,但没有规律性,并在反复弃审调拨单后重新审核生成的其他出入库单没有问题。 现有一张调拨单存在此现象可远程查看! 客户联系方式: 童航:15723013003 QQ:451677012 [2011-8-16 11:04:09 补充] 问题已经解决:调拨单审核后生成的其他出入库单记录不一致,例如调拨单上有312条记录,生成其他入库单312条记录,其他出库单306条记录。通过下列语句: select cinvcode,itvquantity,ctvbatch from transvouchs where ctvcode='201108150605' except select a.cinvcode,a.iquantity,a.cbatch from rdrecords a inner join rdrecord b on a.id=b.id where b.ccode='201108150896' and b.cvouchtype='09' 查找出对应出库单缺少记录明细后分析,发现同一张其他出库单上的AUTOID不连续,中间有6条记录是其他一些以前年度的单据。怀疑由于以前修改过最大单据号,导致最大单据号不连续,保存时部分重复AUTOID不能保存。 检查ufsystem库与rdrecords表中autoid记录,发现很乱,很多ID断断续续用过,没有找到大量连续未用过的autoid。此现象将导致销售发货单或调拨单或盘点单等审核后生单的业务错误,且不易发现。 找到sp_getid存储过程,将其中数据位数取7位改为8位数,将'0000000'格式改为'00000000',再修改最大单据号到千万级后,重新审核调拨单,测试正常。 |
问题原因: | |
解决方案: | 您好,经与一线电话确认,此问题已解决。 若有问题,请及时反馈! U8/CRM/PLM |
相关补丁: | |
版本: | 8.71 |
模块: | 库存管理 |
产品: | 供应链 |
问题名称: | 调拨单审核问题 |
最后更新: | 2011-08-23 23:24:13 |