发票界面合计行显示错误问题
- 浏览:758 - 发布时间:2008-01-08 00:00:00.0
问题版本: |
809-U6普及版(原U8普及版3.0) |
问题模块: |
17-销售管理 |
所属行业: |
0-通用 |
问题状态: |
2-UU通注册用户 |
关 键 字: |
发票界面合计行显示错误问题 |
适用产品: |
u6 |
补 丁 号: |
|
开放状态: |
0-UU通注册用户 |
原问题号: |
|
提交时间: |
2008-1-8 |
问题名称: |
发票界面合计行显示错误问题 |
问题现象: |
在《销售管理》中,销售发票号为00463084的发票,无税金额+税额不等于价税合计,界面中的?后一行合计行“价税合计”与数据库中select sum(b.inatsum)统计出来的数的确不一样,差两分钱举例:发票号00463084, 无税金额 税额 价税合计 软件界面:2937719.25 499412.28 3437131.55 |
原因分析: |
销售发票子表(如客户ZMDED)isum(原币价税合计),inatsum(本币价税合计)保留的小数位数不一致,导致isum的合计数与inatsum的合计数不等。 |
解决方案: |
参照执行如下脚本: update b set b.isum=b.inatsum from salebillvouch a inner join salebillvouchs b on a.sbvid=b.sbvid where a.cVouchType='26' --and a.ccuscode='zmded' and b.isum<>b.inatsum and a.cexch_name='人民币' AND B.iExchSum=0 and b.iMoneySum=0 注意做好数据备份! | |