NC 反核销失败:自动核销数据不能反核销!

357 篇文章 103 订阅

NC 反核销失败,报:“自动核销数据不能反核销!”如下图:
在这里插入图片描述
解决办法:
1、通过sql语句后台修改标识,然后前台反核销。

--修改核销内容为手工核销标志:
UPDATE arap_verifydetail SET isauto = 'N' WHERE busino  = '需核销的批次号'   --反核销自动核销内容

如果需要指定反核销内容,就把核销批次号加上,如果不需要,直接就是变标识就可以了。
在这里插入图片描述

2、打补丁。
补丁名称 NCM_65_ARAP_通版综合20190704补丁编码 NC_FI_AR-NC6.5-Patch-20190918-206179165

链接:https://pan.baidu.com/s/1DTAbI1oXJyQIe5xGVD6SKg?pwd=08ad
提取码:08ad

适合使用场景:应收模块,之前设置了自动核销方案,单据无法弃审,取消审批报错:此记录已经被反核销;找到核销明细,进行反核销,报错:自动核销数据不能反核销。
需注意,操作前先备份。操作前先备份。操作前先备份。操作数据库后,在取消核销的时候,到核销汇总页签那里勾选需要反核销的数据,点【取消核销】(即反核销)。不然出了问题你会发现,取消核销了,但是核销时候找不到数据,因为核销明细会再次自动核销。还有反核销后注意看表单的余额, 有的时候会出现余额没更新的
在这里插入图片描述

修复数据sql:

--收款单修改:
update ar_gatheritem a set a.OCCUPATIONMNY = a.money_cr, a.money_bal = a.money_cr,a.local_money_bal = a.money_cr  where billno in ();
update Arap_Termitem a set a.OCCUPATIONMNY=  a.money_cr,a.money_bal  = a.money_cr,a.local_money_bal = a.money_cr WHERE pk_bill = (SELECT pk_gatherbill FROM ar_gatherbill WHERE billno IN ());
update ARAP_BUSIDATA a set a.OCCUPATIONMNY=  a.money_cr,a.money_bal  = a.money_cr,a.local_money_bal = a.money_cr WHERE pk_bill = (SELECT pk_gatherbill FROM ar_gatherbill WHERE billno IN ());
--应收单修改:
update ar_recitem a set a.OCCUPATIONMNY = a.money_de, a.money_bal = a.money_de,a.local_money_bal = a.money_de  where billno in ('');
update Arap_Termitem a set a.OCCUPATIONMNY=  a.money_de,a.money_bal  = a.money_de,a.local_money_bal = a.money_de WHERE pk_bill = (SELECT pk_recbill FROM ar_recbill WHERE billno IN (''));
update ARAP_BUSIDATA a set a.OCCUPATIONMNY=  a.money_de,a.money_bal  = a.money_de,a.local_money_bal = a.money_de WHERE pk_bill = (SELECT pk_recbill FROM ar_recbill WHERE billno IN (''));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值