社区
C#
帖子详情
熟悉进销存的高手请帮帮忙,谢谢
liduoduo
2013-02-25 09:32:23
例如有一包货为10元3件,客户要求以最小单位件入库,那么单价就是3.3,当卖货3件(也就是1包)的时候,显示价格是9.9,但是客户要的是10元。由于客户整包和散件是不停切换卖的,所以搞个打包拆包功能客户说太繁琐,请问有没有什么好办法能解决这个问题?
...全文
524
34
打赏
收藏
熟悉进销存的高手请帮帮忙,谢谢
例如有一包货为10元3件,客户要求以最小单位件入库,那么单价就是3.3,当卖货3件(也就是1包)的时候,显示价格是9.9,但是客户要的是10元。由于客户整包和散件是不停切换卖的,所以搞个打包拆包功能客户说太繁琐,请问有没有什么好办法能解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
34 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风之影子
2013-03-01
打赏
举报
回复
如果是零售行业,那其实不同的包装是有不同的商品码的。也就是所谓的
条码
。
风之影子
2013-03-01
打赏
举报
回复
其实也得看你是什么行业。 如果是零售行业,那其实不同的包装是有不同的商品码的。也就是所谓的条件。 比哪:一包红河烟5块单卖,如果一条的话,那他的条码就不一样。 如果是物殊的商品,如一些没有条码的,那就需要单商品多计量单位的多价格定义。
风之影子
2013-03-01
打赏
举报
回复
晕:单物品多计量单位。
l13873666736
2013-03-01
打赏
举报
回复
可以考虑用规则的方式处理 建表,主要目的是保存,什么东西的数量达到多少时,卖多少钱
ganzhengzheng
2013-02-28
打赏
举报
回复
你先算出该货品卖出多少件 设为n件 那n/3的整数m部分就系包数,自动算出m*10元 剩下为散件(n-m*3)*3.3元 这样就算出正确价格,每加入一项货品都要这样整张单重新核算一次,才能保证计算准确,虽然麻烦了点,但只有 这样才能保证计算准确。
游戏人间
2013-02-28
打赏
举报
回复
以上来源于我以前接触的一个ERP系统BOM的思路, 在求用量时有时计算出来小数个的情况,后来就采用这两个字段存取。
游戏人间
2013-02-28
打赏
举报
回复
单价可拆分为两个字段存取,一个存整数据,别一个存进制阶层。 如: 你的例子 0.33333 --》3 , 10. 还有其它的 4.5 ---》 45,10 0.00258 ---》 258 ,100000 取价格的时候用 3/10 , 45/10 , 258/100000
newyear20080220
2013-02-27
打赏
举报
回复
数据库设计:加个换算比字段,部分拆包使用剩余数段,完整整件字段可以解决。
tmd456
2013-02-27
打赏
举报
回复
单价多搞几位小数3.3333
_小黑_
2013-02-27
打赏
举报
回复
Castiel丶Luo
2013-02-27
打赏
举报
回复
使用BOM概念? 3连包当成新商品卖
文子
2013-02-27
打赏
举报
回复
先取整包卖 不足整包再单件卖 这个是可行的 我也在做进销存系统 拆包合包时都会遇到这种精确度的问题 系统其实精确度在0.01都是可以接受的 就算你每次卖3件亏损0.01那要到多少件才能有1的误差 如果你实在过不去10这个坎 那就用10/3来存储单价 也是可行的
zzxap
2013-02-26
打赏
举报
回复
用 应付 实付 算总价
雷肿么了
2013-02-26
打赏
举报
回复
不知道这么可不可以, 当客服卖货N件的时候, (N/3 取整)*10+(N-(N/3 取整)*3)*3.3
huage
2013-02-26
打赏
举报
回复
取小数点后面两位,乘10在4舍5入在除10 ok
风vs殇
2013-02-26
打赏
举报
回复
数据库单价字段用float型, 保存时把单价全保存进去. 当然, 界面显示可以设置成只保留一位小数. 出一包就在数据库里直接求和呗.............
wanghui0380
2013-02-26
打赏
举报
回复
呵呵,这问题就和闰年闰月一个解法 俺们规定每4年补上1天,你这里其实就是规定每3件补个0.01元
xuhautian
2013-02-26
打赏
举报
回复
自定义算法类。先按数量算,最后一件时再取整。
liufu007
2013-02-26
打赏
举报
回复
确实会出现此问题,我们这边采用先进先出,这样库存不会出现数量0 金额0.01问题,但是财务核算仍会出现1分钱差异 保留小数问题,取两位小数就会出现1分钱差异
只在此山中
2013-02-26
打赏
举报
回复
以单价处理就会这样。 计算的时候小数用7位,显示时按小数位取整成2位,就是3.33保存和计算时用 3.3333333 这样计算3件就对了显示是10.00,但1件1件卖还是亏1分钱。3.33+3.33+3.33=9.99,不过你可以 出最后1件时用3.34
加载更多回复(13)
毕业设计ASP.NET超市
进销存
管理系统系统源码注释与辅导
本套课程为大家带来一套非常不错的ASP.NET
进销存
管理系统源码,该源码可以用于超市
进销存
管理,也可以当作通用型的
进销存
管理系统,该系统主要实现 功能包括商品管理、进货管理、库存管理、销售管理、统计报表、会员...
【南卡樱桃|读书笔记《学习
高手
》】
☛《我是猫》《草枕》《虞美人草》《三四郎》《从此以后》《门》《行人》《道草》《明暗》 “讲故事”:“我们是这间屋子里的猫,枕草枕睡觉,草枕上画着虞美人草,三四郎从此入门进到屋里,门前蹲着来往行人,行人...
DB2性能调整优化问题,
请
高手
指点,急...
下面贴出DBM和DM的配置参数,
请
高手
指点如何调整优化. Database Manager Configuration Node type = Database Server with local and remote clients Database manager configuration release...
数据库帖子收集
这样的数据列表在存储过程中应该怎么样选择得到?
请
问造成SQL2000服务不能启动的原因有哪些? sql server中有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales ...需要每月进...
金山:与微软“作战”
以董波为例,他1993年进金山是因为他懂C,不是因为他
熟悉
Windows编程。 在1993年已经是程序
高手
的雷军认为,“‘所见即所得’不是做不到,也不存在技术上的问题,而是指导方向出了问题。金山当时二三十个高级程序员...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章