应收余额表、明细表及单据上的部门显示不一致
- 浏览:690 - 发布时间:2008-01-08 00:00:00.0
问题版本: |
802-U8.51A |
问题模块: |
8-应收应付 |
所属行业: |
0-通用 |
问题状态: |
1-UU通注册用户 |
关 键 字: |
应收余额表、明细表及单据上的部门显示不一致 |
适用产品: |
U851A----应收款管理 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-1-8 |
问题名称: |
应收余额表、明细表及单据上的部门显示不一致 |
问题现象: |
应收余额表、明细表及单据上的部门显示不一致, |
原因分析: |
问题分析: 经过查询发现,在AP_detail 表中有些记录的 cdeptcode 字段为 NULL 值,造成应收明细账中部门为空。根据不能显示部门的其中一张发票为例,发票号‘1900016693’做了一张完全相同的销售普通发票,发票号为‘1900024849’,进行销售普通发票的‘复核’及应收单据的‘审核’,通过业务余额表联查业务明细账是可以显示‘部门’的。请您在用户的数据上做同样操作是否能使问题重现,以便判断问题产生的原因。如果可以请将详细操作步骤及时反馈,以便更快解决您的问题。 测试环境:WIN20 |
解决方案: |
解决方法: 请执行如下脚本,将AP_detail 表中 cdeptcode 为 NULL的字段,按照发生相应单据的部门编码进行回写,执行前请做好数据备份: select max(cCancelNo) as ccancelno into bb From Ap_DetailCust_V where cFlag='AR' and iflag<>0 or sum(icamount) <> 0 Or sum(idamount_f)<>0 or sum(icamount_f) <> 0 ) and cdeptcode | |