进消退的反义词库存表里面的进消退的反义词合计怎么算

库存计算小数点金额怎么消除误差 -企业开发- TryCatch
>> Content
库存计算小数点金额怎么消除误差
请问,在做收发存程序的时候,对于每笔收发的记录出现的&数量&*&单价&=&金额&会做一次&四舍五入.但最后和结余的总帐对不上,有误差财务上要求一分钱对不上也不行.请问该怎么解决。
------Solutions------
------Solutions------
(1)一般而论,乘数和积的精度相同的情况下,乘法不会导致舍入误差。在企业管理系统中,误差的根源一般来自除法。(2)例子:某零件3件一个包装盒,每盒价格1.00元。第一次出库1个零件,出库金额:0.33元第二次出库1个零件,出库金额:0.33元第三次出库1个零件,出库金额:0.33元合计:0.99元。这与入库金额1.00元不符。(3)有许多方法解决这个问题。例如,采用零件数量和金额独立存放的方案,建立如下数据表结构零件编码 入库数量 入库金额 出库数量 出库金额 总数量 总金额=================================A    3   1.00            3   1.00A              1    0.33 2   0.67A              1    0.33 1   0.34A              1    0.34 0   0.00
------Solutions------
谢谢&quicmous(快鼠)&还有没有别的方法呢
------Solutions------
谈谈我的一点经验。一般来说产生误差主要是因为四舍五入,而金额和单价、数量的小数位数都是有限的。为了避免小数点误差,要注意以下几点,否则经常会导致可能出库时数量出完了,但是金额还不为零的情况出现(不过这种情况很难避免,可以允许用户做调整,做一些特殊的出入库单,即允许只有金额、没有数量的出入库单,其实这种单据常用的,这是别话)注意几个算法:1、多用加法、少用乘法。例如订单上可能有这么几个字段:数量、单价、含税单价、税率、金额、税额、价税合计。关系如下:数量×单价=金额数量×含税单价=价税合计;数量×单价×税率=税额;金额+税额=价税合计。如果这里你分别用乘法算出金额、税额、价税合计,那么最后很可能就出现金额+税额不等于价税合计。这就是我前面说的不能自圆其说了,对于这种情况,你只能用乘法算出其中的两个,然后第三个,就其中的这两个金额做加法或者减法得到。例如,先用乘法算出金额和税额,然后用金额+税额得出价税合计;或者先用乘法算出价税合计和税额,然后用减法,算出金额。这样就不会产生误差。2、注意用“倒挤”算法(分摊误差)数量乘以单价不等于金额的现象肯定存在,这是允许的,实际手工业务中也是允许的,因为四舍五入的关系,谁也避免不了这个;但是软件中的做法是:允许误差,但是误差们要能自圆其说。时刻牢记要让“总计数要等于明细数的合计”。例如,总计数是A,总计数被分成了若干份,分别是B、C、D,最后一定要保证:B+C+D=A。例如,一笔钱是456.87元,要按比例分成三份,第一份是15.8%,第二份是47.3%,第三份是36.9%,没有经验的程序员肯定是用总金额分别乘以三个比例,那肯定就有问题了,第一份:456.87×0.158=72.19。第二份:456.87×0.473=216.1,第三份:456.87×0.369=168.59,那么把这三个数再合计起来等于多少?72.19+216.1+169.59=456.88。比原来的总额多出了一分钱!这就不平了。所以,碰到这种情况,一定要选择分摊误差的地方,一般来说都是用最后一笔分担误差,所以叫做倒挤算法。所以这个例子应该这么算,前两笔都用乘法没问题,到了最后就一定不能总额乘以比例了,而是要用总额减去前面两笔的合计数,得出第三笔:456.87-(72.19+216.1)=156.58。这样就对了。3、每一次乘除法以后立即按照精度四舍五入一般在软件系统中会预先让用户定义数量、单价、金额的小数位数,这是常识性的做法,但是程序员必须在程序中注意四舍五入的时机:在得出一个结果(数量、单价、金额三者任何一个)之后,必须立即四舍五入以后,再投入其他运算,如果做了一次乘法、除法以后却没有立即根据定义的精度四舍五入,而是直接投入其他运算,最后再四舍五入,那肯定不对。例如:单价:8.49,数量:45.5789,用数量乘以单价得出金额:386.964861,如果你这时候你不把这个金额先四舍五入了再投入其他运算,那么肯定产生误差。4、写程序注意选择相同类型的数值类型进行乘除运算。如果不相同类型的数值类型乘除,计算机自己都有可能产生误差,我就碰到过计算机算出:3.1×2=6.3这种情况,当时就立刻晕死了……一点经验,供参考。
------Solutions------
楼上&的晕死了&还怎么发贴啊?要考虑周全就要更多的代码&数量&*&单价&=&金额&要改&&&数量&为&&float&型再做&四舍五入.
------Solutions------
介绍个简单的办法:我是这样来尾数的,每次计算出库金额时,不是直接取单价×数量。而是出库数量/库存数量×库存金额。这样就可以了!
------Solutions------
1、C语言这样处理:((float)((int)(数量&*&单价*100+0.5)))/100.0F;2、Basic和excerl表格中这样处理:int(数量&*&单价*100+0.5)/100;
------Solutions------
放大计算精度
------Solutions------
------Solutions------
会计上有分录专门冲抵这些误差的
------Solutions------
大家说得都很有道理,我就来总结一下,呵呵,不要砸我。首先,小数点位数管理一般需要主表进行设定和维护。比如对于数量管理,可以针对物料设定是否是整数管理,如果是,则不允许小数出现。如果是小数管理,还可以设定,到一定数量系统自动归零(在流程业比较普遍),如果一桶油漆在系统中剩下0.00001斤,系统自动认为0,这样可以避免atht(秋水)&兄的问题。至于在程序中用什么类型的变量这个到不是关键(我在VB中就用DOUBLE,不过在VB.NET中中了微软一大刀,具体问题,有兴趣可以到.NET论坛看我的问题,超级无耻微软)其次,是单价和金额问题,还需要进行设定。我现在做的ERP系统中对于单价,金额和成本单价可以进行分别设定,方便管理。不过话说回来,atht(秋水)&兄说得有道理,金额计算中小数管理是比较烦。为什么呢,呵呵有是比较有中国特色的问题。比如一个购买,数量&和&单价&应该是固定的(你不要告诉我你用什么价格买多少数量都不知道)。那么,金额&=&数量&*&单价&,然后金额根据设定位数截位就可以了。但是在中国这个单价是含税单价,如果你需要增值税票,就必须换算成无税单价。这就烦了,由于需要和增值税发票匹配,你就必须用到atht(秋水)&兄说得一堆东西了,呵呵。我就不多说了。最后,我给你一个好消息,lydong(西瓜水)&兄说得对,财务上有相应处理,如用友中有汇兑损益专门针对异币种换算差异,还有材料成本差异的科目可以利用。呵呵,一点总结的东西,希望有用
------Solutions------
还有没有其他的意见啊
------Solutions------
楼主,明细中金额已计算好了,到了汇总表加一下就好了,为什么会出现误差.你如果是说总金额/总数量与原单价的误差,这本来就是允许的,不影响财务的.而且你还要考虑财务的计价方法问题(如全月平均,移动平均等)
------Solutions------
------Solutions------
------Solutions------
学习一下。
------Solutions------
数据库设计问题.我怎么没有这种情况..因为那个单价是动态数据的.我的数据库是这么设计的有两张表,进货销售表和库存表,怎样才能在进货销售表中插入数据,库存表可自动得出该商品的进货数量,进货退货数量,销售数量,销售退货数量
[问题点数:60分,结帖人ljammy]
有两张表,进货销售表和库存表,怎样才能在进货销售表中插入数据,库存表可自动得出该商品的进货数量,进货退货数量,销售数量,销售退货数量
[问题点数:60分,结帖人ljammy]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。Access原始库存 入库 出库 退库如何计算库存_百度知道办公室用品领用退还库存表_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
办公室用品领用退还库存表
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢一波传奇巨星相继退役,科比、邓肯的离去,让如今的NBA赛场少了一份当年的滋味,当另...
人人都在传说下一代 iPhone 将会迎来大变化,引得果粉们神往不已。这些改变里最显眼的...
育碧要想把手游业务发展壮大,首先还是需要积累足够的用户,Ketchapp的出现让这一切变...
苹果与FBI之间的大战仍历历在目,他们不是这么容易妥协的公司。
如果你打算在手机里存储大量的照片和视频的话,iPhone 的机身存储是永远不够用的。
三星电子于今年9月19日起通过韩国三大电信运营商为 Galaxy Note 7 用户更换新手机,今...
这样一来,苹果无疑会更注重印度地区的业务发展了。
也许现在还有不少人在抱怨,但也许几年之后大家就会理解苹果了。
《粉碎之战(Smashing The Battle)》是由 Studio HG 制作发行的一款动作游戏,该作背...
《动物方层树》这样的游戏名字一下子让人丈二和尚摸不着头脑,小编和不少玩家一样,根...
游戏在画面上虽然没有采用像素风格的设计,但是整体给人感觉还是非常复古的,颇有一种...
在上周四的 App Store 国服照例更新当中,网易上架了旗下全新的二次元动作手游《异次...
《点点邪恶帝国》是一款非常典型的点击放置类游戏,简单的玩法和轻松的画风是它的闪光...
《那兔之大国梦》是《那年那兔那些事儿》改编的第二款手游,在经历第一款手游的“失败...
《小轮车冒险》(Pumped BMX)是独立游戏开发团队 Yeah Us! 手中的金字招牌,目前已经...
如果你打算在手机里存储大量的照片和视频的话,iPhone 的机身存储是永远不够用的。
这款 P9 Signature 耳机定位高端,能够为用户提供 40mm 的专有活塞式隔膜扬声器,其内...
戴着智能手表/手环锻炼的现象已经很普遍了,你是否其中之一?
如果你想让 iPhone 7 的拍摄效果更进一步的话,ExoLens Pro 和 Prime 镜头会是不错的...
现在我们需要关心的是取消3.5毫米耳机接口之后,苹果如何创建新的用户体验。
看了这亮黑三件套之后,你是否也有为其它苹果产品染上亮黑色的冲动呢?
不过从价格上来看,似乎有点性价比略低,而且目前可供选择的配件少得可怜~
因为 iPhone 7 只有一个 Lightning 接口,因此充电线缆和 EarPods 很难同时使用。
把苹果搞死的方法:都去买12万,15天退货,库存压死你 !!!
注册时间 最后登录
在线时间530 小时 UID
主题帖子人气
青苹果, 积分 197, 距离下一级还需 3 积分
怎么可能有1000w人品那么次呢回5楼媛媛来口口于8 分钟前发表的: 如果1000万人预订12万的AW,1000万x12万,1万2千亿***,全部退货就算是苹果也吃不消......
注册时间 最后登录
在线时间1123 小时 UID
主题帖子人气
首先你得有12万
注册时间 最后登录
在线时间308 小时 UID
主题帖子人气
苹果怎么惹着楼主了,还搞死苹果,有精力琢磨点正事吧。
注册时间 最后登录
在线时间291 小时 UID
主题帖子人气
媛媛来口口 发表于
如果1000万人预订12万的AW,1000万x12万,1万2千亿***,全部退货就算是苹果也吃不消 ...
那是限量版,谁告诉你会发售1000w块?
注册时间 最后登录
在线时间400 小时 UID
帖子 精华1
主题帖子人气
爱数码,爱收藏,爱摄
如果1000万人预订12万的AW,1000万x12万,1万2千亿***,全部退货就算是苹果也吃不消 ...
想太多了呵呵,苹果你家开的?1000万限量出货的订单全给中国?能发10万了不起了,等你这10万退了货,苹果拿回去擦擦洗洗重新一封这10万又是新的,孩子这智商就洗洗睡吧,该干嘛干嘛去,苹果要是你能搞死的那也做不到现在这么大
注册时间 最后登录
在线时间1108 小时 UID
主题帖子人气
不知道楼主脑子里装的什么
注册时间 最后登录
在线时间3296 小时 UID
主题帖子人气
醒醒吧……如此幼稚的行为 别人听了只会笑 还是多做点正经事
注册时间 最后登录
在线时间1924 小时 UID
主题帖子人气
母鸡母鸡咕咕day~
建议楼主百度下苹果的市值再发言
荡气回肠,消化不良
注册时间 最后登录
在线时间206 小时 UID
主题帖子人气
呵呵,能买12万这款的人根本就不会在乎12万块钱
注册时间 最后登录
在线时间513 小时 UID
主题帖子人气
你真不是一般的傻,先不说去哪儿一千万找跟你一样无聊的人,就算你退货,也得真金白银掏12万放苹果兜里,过十几天才能到你账上,不是我看不起你,你能一下子掏12万出来?你要是不差钱就不会这么想了。真是白痴,一亿多资金放苹果账上拖十几天,苹果还是很愿意这么做的,他又不吃亏,你退回来的东西照样可以卖,他还可以赚利息。回5楼媛媛来口口于26 分钟前发表的: 如果1000万人预订12万的AW,1000万x12万,1万2千亿***,全部退货就算是苹果也吃不消......
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!

我要回帖

更多关于 乳腺结节会自行消退吗 的文章

 

随机推荐