看晕了,我怎么觉得这个问题比所谓的大领导的总结发言还复杂啊?一般开会就是这样的:好不容易等小领导把报告做完了,大领导又跑上来讲三句话,每句话分三个方面,每个方面又分三个侧重点.......,总之人生苦短,成本太高,呵呵
肉丸子放少了,顾客不答应;肉丸子放多了,老板不答应;肉丸子放个不多不少,那就算晕你们这些搞成本管理的,呵呵
我的问题没有其他意思,只是想知道大厨师做这一碗汤到底花了多少材料钱,呵呵,所有投进去的材料都在出库单里面了。
呵呵,这个反正我是不去算了,管它红丸子、白丸子、四喜丸子、烧雏鸡、烧花鸭、烧仔鹅....反正有兴趣的话你们去研究吧,俺看到一碗肉丸子汤,首先想到是这碗汤好喝不?再就是兜里还剩几毛钱.....
月初有多少,月末还剩多少,就是一个月中你所用的了。你所用的,不就是你的成本了?
我的例子里面只有一碗汤,要是还有其他菜呢,我要的不是总成本。
假设:
汤=X盐+Y油+Z肉丸子
肉丸子=A盐+B面粉+C肉
汤的成本=X盐+Y油+Z*(A盐+B面粉+C肉)=(X+Z*A)盐+Y油+Z*B面粉+Z*C肉
看了你的例子,真的要疯掉了,让我不停地点,还以为中毒了,最后才发现你弄了个循环在里面
这样还是有问题的,为什么做循环,我前面已经说明白了,希望大家多多讨论,改如何把这个成本计算完成。我上次给例子时可能简单了一点,只给出了做一碗汤的成本,要是里面再加一道菜,这个菜需要3道工序完成,可能更好一些。如果需要,我可以加上去
1.从楼主说的来看这个成本应该是耗用材料的成本+人工成本+费用成本也就是俗称的“料、工、费”了。
2.明白了成本的构成再结合实际用数据库来解决关于如何计算汤的成本应该没问题
是否可以这样考虑:在成品名称表里添加"级别"字段,某在品名称的组成由前一级和其它任意级数量\定额组成,然后将入库表所有名称的组成数量生成到核算表,再对核算表降级换元法,一次循环降一级.最后均为原材料级成本.
算法里面有个递归的概念.
你可以做一个模块,
function 成本计算(产品) as price
dim pPrice as price
if 产品 is 基本产品 then
pPrice = 产品.价格
else
for each m产品 in 产品.子产品
pPrice = pPrice + 成本计算(m产品)
next
end if
成本计算 = pPrice
end function
这样不管你有多少级都没有关系.