发票数据精度问题
528次浏览
编辑于2016年08月12日 12:01:31
老师好。
开发背景描述:我这边在销售增值税发票上面添加了一个新的成本金额字段,但是添加的时候就忘了关联币别;同时因为存货核算一般会慢于应收单和发票的生成,所以又在应收单和发票上面做了一个控件,是用来获取成本的,应收单的成本来源于出库单上的成本金额,销售增值税的发票来源于应收单上的金额。
现在问题就来了:因为一开始新添加的成本金额字段没有关联币别,所以字段取到的数据都是10位精度的,事实上我这里的金额是只要2位就好,要跟我实际发票的金额相等。现在就想把这个精度修改过来,我就把币别关联上,现在发票单据体明细和汇总数都显示2位精度可以达到我的需求,只是实际上数据库里的精度还是10位的,所以我做凭证的时候取这个10精度的数据就不对了。但是我复制新增同一张发票后,发票的数据精度是更新成2位的,凭证取到的数也是精度2位的数据。这里就想问下关联取数跟复制新增取到的数据有什么区别呢?
开发背景描述:我这边在销售增值税发票上面添加了一个新的成本金额字段,但是添加的时候就忘了关联币别;同时因为存货核算一般会慢于应收单和发票的生成,所以又在应收单和发票上面做了一个控件,是用来获取成本的,应收单的成本来源于出库单上的成本金额,销售增值税的发票来源于应收单上的金额。
现在问题就来了:因为一开始新添加的成本金额字段没有关联币别,所以字段取到的数据都是10位精度的,事实上我这里的金额是只要2位就好,要跟我实际发票的金额相等。现在就想把这个精度修改过来,我就把币别关联上,现在发票单据体明细和汇总数都显示2位精度可以达到我的需求,只是实际上数据库里的精度还是10位的,所以我做凭证的时候取这个10精度的数据就不对了。但是我复制新增同一张发票后,发票的数据精度是更新成2位的,凭证取到的数也是精度2位的数据。这里就想问下关联取数跟复制新增取到的数据有什么区别呢?
推荐阅读