【U8+】余额为零的付款单为什么还能出现在核销界面中?

知识点
1、核销规则与数据关联
2、SQL脚本分析与优化
3、数据源差异排查
问题描述
在160版本的应付系统中,一张余额为零的付款单(编号0000000012)在核销后仍然出现在核销界面中。该付款单此前已与发票1000000027号全部核销,但核销界面仍能过滤到该记录。
问题步骤与分析
1、异常现象观察
余额为零的付款单仍出现在核销界面。

通过核销明细确认该付款单已与发票全部核销。

2、脚本跟踪与拆解:
对付款单进行定点跟踪,发现脚本可以过滤到该记录。

拆解脚本,发现数据来源于ap_detail表,问题可能出在WHERE条件或分组结果筛选。

3、分组条件分析
分析分组条件,发现合同类型和合同编码字段为空的记录会被单独筛选出来。、

确认问题是由合同类型和合同编码字段为空导致的。

4、数据源差异排查
前台付款单显示的合同类型和编码来自ap_closebills表,而脚本使用的是ap_detail表。
发现特定
【U8+】余额为零的付款单为什么还能出现在核销界面中?
知识点1、核销规则与数据关联2、SQL脚本分析与优化3、数据源差异排查问题描述在160版本的应付系统中,一张余额为零的付款单(编号000000001...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



