Foxtable(狐表)用户栏目专家坐堂 → [求助]谁有做过在仓库移动加权平均单价的算法啊


  共有16321人关注过本帖树形打印复制链接

主题:[求助]谁有做过在仓库移动加权平均单价的算法啊

帅哥哟,离线,有人找我吗?
实话实说
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2012/5/15 23:05:00 [显示全部帖子]

移动加权平均关键是确定每次出库价格,计算起来很麻烦,我们是手工处理的:首先自动计算出库存价格,(动态)每次出库时,直接手工输入库存价格作为出库价格,基本满足仓管和财务要求。

 回到顶部
帅哥哟,离线,有人找我吗?
实话实说
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2649 积分:19390 威望:0 精华:1 注册:2008/9/12 9:19:00
  发帖心情 Post By:2012/5/17 14:27:00 [显示全部帖子]

以下是引用lihe60在2012-5-17 11:59:00的发言:

移动加权代码:

 

Dim t As Table=e.form.controls("table1").Table
Dim r1,r2 As Row
For  i As Integer=0 To t.rows.count-1
    If i=0
        r1=t.rows(i)
        r1("结存数量")=r1("收入数量")-r1("出货数量")
        r1("结存金额")=r1("收入金额")-r1("出货金额")
    Else
        r1=t.rows(i-1)
        r2=t.rows(i)
        r2("出货单价")=(r1("结存金额")+r2("收入金额"))/(r1("结存数量")+r2("收入金额"))
        r2("出货金额")=r2("出货单价")*r2("出货数量")
        r2("结存数量")=r1("结存数量")+r2("收入数量")-r2("出货数量")
        r2("结存金额")=r1("结存金额")+r2("收入金额")-r2("出货金额")
    End If
Next

如果是月结表,有期初数据呢

 回到顶部