金蝶KIS商贸高级版7.0冲预收款负数问题

金蝶KIS商贸高级版7.0冲预收款负数问题

起因

销售单在选择冲预收款时,出现了未核销负数问题,并且大部分是原值减8847。
在这里插入图片描述

解决

问题产生的根源已经不清楚了
客户在确定并且删除了其他相关单据后,仍然解决不了问题。
在测试账套中进行手工在数据库进行处理后,核对相关信息,可以解决问题。

update t_RP_RBill 
set FUnCheckAmount=FUnCheckAmount+8847 
where FUnCheckAmount<0

处理完成后,客户核对了数据,确定正常了。

补充

之后又发现部分客户还是有此情况,经过查询发现
存款-已核销FCheckAmount-未核销FUnCheckAmount=8847
通过这个条件,再进行一次更新

update t_RP_RBill 
set FUnCheckAmount=FUnCheckAmount+8847 
where FAmount-FCheckAmount-FUnCheckAmount = 8847

版权声明:本文为farce原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。