采购成本统计

InlineMRPBuilder和LayersMRPBuilder都有一个Purchase属性,用于进行采购成本计算。

关于采购成本计算,参考:采购成本计算

我们现在通过一个例子学习如何使用代码进行成本计算,同样非常的简单:

1、打开CaseStudy目录下的示例文件: MRP统计.Table

2、选择表"物料清单B",在命令窗口执行代码:

Dim mrp As New LayersMRPBuilder("统计表1")
'设置BOM表

mrp
.BOM.DataTable = DataTables("物料清单B")
mrp
.BOM.PathCol = "级码"
mrp
.BOM.MaterialCol = "物料"
mrp
.BOM.QuantityCol = "数量"
mrp
.BOm.Separator = "."  '指定分割符号
'设置成品率表

mrp
.Yield.DataTable = DataTables("成品率")
mrp
.Yield.MaterialCol = "物料"
mrp
.Yield.YieldCol= "成品率"
'设置库存表

mrp
.Stock.DataTable = DataTables("库存")
mrp
.Stock.MaterialCol = "物料"
mrp
.Stock.QuantityCol= "库存数量"
mrp
.Stock.MinimumCol = "安全库存"
'设置采购价格表

mrp
.Purchase.DataTable = DataTables("采购价格")
mrp
.Purchase.MaterialCol = "物料"
mrp
.Purchase.PriceCol= "单价"
'设置生产计划

mrp
.Plan.Add("P01",10)
mrp
.Plan.Add("P02",8)
'生成统计结果

mrp
.Build()
MainTable
= Tables("统计表1")

得到的统计结果为:


本页地址:http://www.foxtable.com/webhelp/topics/3731.htm