系统每月加权平均单价思路?

wenhu420 2010-07-11 11:00:35
请问:两个表中,一表为入库记录,一表有出库记录,根据现行的记录计算加权平均单价,我现行的方案有二,分代都已写好,请问哪种较好!?
一、分段。每个月计算库存及单价存储在另一张表上,当月单价及库存根据库存表及单价及本月入库出记录。
二、不分段。里面的库存全部由计算机计算。自动计算出单价,也不储存,当你要用单价时计算机自动计算。
请问哪种方式较好?有更好的方法吗?像用友及ERP系统的库存单价又是怎么计算的呢?有人做过吗?提个醒好吗?求助了!谢谢。
...全文
505 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝天白云pu 2010-09-21
  • 打赏
  • 举报
回复
每月生成一张月结表,根据当月入库记录计算加权平均单价
平均单价=(本月入库金额+ 上期结余金额)/(上期结余数+本期入库数)
zwth001 2010-07-19
  • 打赏
  • 举报
回复
1.库存表,存贮最新的状态。
2.每次出入库更新成本,算出单价,存在明细表中。

期实库存表是冗余,但是必须有,总不能一查库存,就从头计算吧。
百事洞明 2010-07-19
  • 打赏
  • 举报
回复
另建库存表速度应该会快些
用SUM(单价)语句当然也可以,但随着数据量增加,运算会慢。
zdingyun 2010-07-19
  • 打赏
  • 举报
回复
图示进销存主要数据表内容,供LZ参考:



jwl_jiec即库存表(有多少品种就有几条记录),jwl_jink即进库表jwl_chuk即出库表.

注意LZ所谓的库存加权平均价只要进库发生就改变.
CHRL 2010-07-19
  • 打赏
  • 举报
回复
目前我見過和的ERP 系統:
包含:QAD M3ERP 用友 金碟
都是
1.库存表,存贮最新的状态。
2.每次出入库更新成本,算出单价,存在明细表中。

至於你要不要這麼做,你自己決定
wenhu420 2010-07-19
  • 打赏
  • 举报
回复
我也是这么想,但是总是感觉心里不太爽
xredhat 2010-07-18
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 wenhu420 的回复:]
我只想要知道采用哪种方式计算单价平均单价及相应细节
[/Quote]

成本核算有移动加权,全月一次加权,先进先出等,这三个应该是最常用的了
xredhat 2010-07-18
  • 打赏
  • 举报
回复
你是不是在核算成本呢?
如果是核算成本的话,单价是没有必要存储的,你只需要记录数量、金额就可以了。
wenhu420 2010-07-18
  • 打赏
  • 举报
回复
全月一次加权平均单价,我要计算出库金额及后期要用到此些单价,如查询调用.采用不分段,虽然我较喜欢,但是如果长期累积,我怕数据量一大,速度减慢,得不偿失;但是如是我分段,我又不喜欢新建一张库存表,为此矛盾中.
wenhu420 2010-07-16
  • 打赏
  • 举报
回复
我只想要知道采用哪种方式计算单价平均单价及相应细节
Tiger_Zhao 2010-07-16
  • 打赏
  • 举报
回复
不知道!
必须由你的业务规则决定。
fstao 2010-07-16
  • 打赏
  • 举报
回复
参看这个:
http://blog.csdn.net/fstao/archive/2009/01/10/3745607.aspx
http://blog.csdn.net/fstao/archive/2008/02/14/2095329.aspx
Tiger_Zhao 2010-07-15
  • 打赏
  • 举报
回复
不是库存表,就是
  加权平均单价表{物品编号,库存数量,库存金额,加权平均单价}
每次出入库都需要更新,并且加权平均单价为计算字段。

这是个实时单价,怎样变成每月单价就需要你去调查、定义业务规则了。
wenhu420 2010-07-15
  • 打赏
  • 举报
回复
如果我在每月库存结一次,都保存库存到库存表里,这样可以吗?
Tiger_Zhao 2010-07-14
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wenhu420 的回复:]呵,他们不可能知道,因为涉及编码规则问题及原则[/Quote]
他们必须知道。
这和你的程序无关,你就问:实际人工管理时,如何计算每月加权平均单价。

如果我没理解错的话,
  加权平均单价 = 库存金额 / 库存数量
每次入库/出库都会导致变化。
所以你的每月加权平均单价如何定义,需要问清楚规则。
只有业务规则搞清楚了,再来决定如何设计。
wenhu420 2010-07-14
  • 打赏
  • 举报
回复
所以我要问一下,是不是单独建一个库存表,每当入库时就更新库存表吗?是这样的嘛!还是当要每月计算单价时更新库存表
ACMAIN_CHM 2010-07-13
  • 打赏
  • 举报
回复
另外有张库存表 (物料编号,品名,。。。,数量,金额,。。)

然后在出入库的时候直接更新库存表中的数量和金额
Tiger_Zhao 2010-07-13
  • 打赏
  • 举报
回复
询问用户或业务主管,他们会向你解释具体的业务规则的。
wenhu420 2010-07-13
  • 打赏
  • 举报
回复
那这样累积至最后启不是数据量极大。如要单价该如何查询呢?启不是从头到扫一遍吗?这启不是影晌效率。
能说详细点吗?谢谢!我明白后马上结贴
加载更多回复(8)

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧