电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

用友ERP-U8知识-收款单余额为零,但实际不为零.ppt

用友ERP-U8知识-收款单余额为零,但实际不为零.ppt_第1页
1/14
用友ERP-U8知识-收款单余额为零,但实际不为零.ppt_第2页
2/14
用友ERP-U8知识-收款单余额为零,但实际不为零.ppt_第3页
3/14
收款单余额为零,但实际余额不为零用友软件股份有限公司姓名侯国强2010年10月17日问题描述热线问题:872,应收款模块,收付款单查询,必须勾选【包含余额=0】才能过滤出来,但实际查到的收款单本币余额和原币余额都跟本币金额、原币金额保持一致!问题截图查看详细情况,没有做过转账核销等操作?查看明细账,是否做过其他什么处理??明细账中只有一条记录,看来也没有做过后续处理,应该是数据问题了……先检查一下ap_detail(明细账)分析,如果后续有其他处理,ap_detail表中应该有其他记录,但现在只有该收款单的两条记录,一条是结算科目,另外一条是对方科目!一借一贷,没有问题!跟踪一下跟踪门户进程,关注查询前后的T-sql和存储过程查找from的数据来源发现是从以下数据表来查询数据,Ap_CloseBillinnerjoinAp_CloseBills,gl_accvouch,其中前两张表是收付款的主子表,gl_accvouch表为凭证表,该例中收款单并未制单,所以和gl_accvouch表无关!查看where条件为查询条件为模块标志cflag=AR,inid(凭证行号)为1或为空,ipayforother(代付标志:0:正常;1:代他人付款;2:被代付)小于2,单位编码=0304,iramount_f(原币余额)不等于0查看ap_closebill表分析,iamount为本币金额,iamount_f为原币余额,iramount为本币余额,iramount_f为原币余额,查询iramount和iramount_f都是0,所以过滤不出来!但是勾选【包含余额=0】后,则可以过滤出来!为什么??继续跟踪对比分析,发现少了iramount_f<>0的过滤条件,其他都一致!即包含余额=0了!但过滤出来的原币及本币余额又是从哪里读取的呢??跟踪发现,取自于ap_closebills子表中的余额,iRAmt和iRAmt_f,本币余额和原币余额!原因分析经以上分析,得知,过滤是判断ap_closebill表中的余额是否为零,但过滤出来的结果是取自于子表ap_closebills中的余额字段!正常情况主子表中的余额和金额应该保持一致!语句更新如下:重新查询总结分析此类问题,一般都需要从后台跟踪,找到最终影响结果的关键字段(原币余额和本币余额),因为主子表中都有余额和金额字段,需要根据子表关联更新。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用友ERP-U8知识-收款单余额为零,但实际不为零.ppt

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信