问题现象: | 如系统设有外币核算,在填制单据时,与本位币相关的项目(本币金额、本币单价、本币税额、本币价税合计)都不能修改。但在实际的业务中,销售的本位币金额要与海关核准后的金额一致,由于四舍五入的问题,经常会出现几分钱的差额。销售系统在税率问题上已经处理得比较灵活,汇率的原理与税率是一样的,能否将汇率的处理方式改成与税率一样,允许修改本位币的内容。 |
问题原因: | 产品问题 |
解决方案: | 需要在销售单据的表体中的[本币%]字段能够进行修改. 分析过程: 以销售订单为例: select * from vouchers where appname='销售'--查询销售订单对应的cardnumber select canmodify,* from voucheritems where cardnum='17' and carditemname like '本币%' --查询关于销售订单的修改字段canmodify的状态,默认为0,系统中的是否可以编辑, 在数据库中对应的正是voucheritems.canmodify字段,当为0时,不可以编辑,当为1时,可以修改和编辑. 解决方法: update voucheritems set canmodify=1 where cardnum='17' and carditemname like '本币%' --更改销售订单的修改字段canmodify的状态为1,即可修改状态 另外,如果还有更改其他的销售单据的表体字段的可修改状态,可以用同样的方法解决. |
相关补丁: | |
版本: | 8.60 |
模块: | 销售管理 |
产品: | U860----销售管理 |
问题名称: | 允许修改本位币的内容 |
最后更新: | 2005-06-28 00:00:00 |