Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

物料需求计算问题

sunny  发表于:2010-04-02 16:17:41  
复制

点击下载此附件

 

 

请打开mrp计算窗体,点击窗体上方"计算"那个按钮,看到窗体最下面的mrp计算结果(物料净需求)那个子窗体.

 

当不同的订单用到同一种物料时,怎么使 "物料库存"表 的 库存-毛需求得出的净需求结果是正确的?(逐张订单递减库存??)

 

 

 

例如:

错误结果
订单号 物料编号 物料名称 毛需求 净需求
D01 11-0007-YYYYY-01Y PP423MT0426 原色 600 500
D02 11-0007-YYYYY-01Y PP423MT0426 原色 2200 2100

 

正确结果应该是:
订单号 物料编号 物料名称 毛需求 净需求
D01 11-0007-YYYYY-01Y PP423MT0426 原色 600 500
D02 11-0007-YYYYY-01Y PP423MT0426 原色 2200 2200

 

Top
蒋元根 发表于:2010-04-02 20:59:33

建议看一下"联合查询",和你的"MRP物料净需求查询"中间的库存,就可以知道问题所在了,正确的数字见:"MRP物料净需求查询2",或者"查询净需求",供参考

点击下载此附件

sunny 发表于:2010-04-03 00:03:51

蒋元根老师,谢谢你的回复!

 

物料计算这步,明白了

 

另外提一个问题,为了在成本计算里分摊费用,需要把所用的物料具体归到某一订单里,但是物料计算那一步是所有订单物料需求的汇总,这怎么分摊呢?

 

我的意愿是想有没办法在物料计算这步,直接算出每一张订单用到的物料数量,直接显示下图的结果,也就是让程序计算时先计算D01毛需求减去库存100的出D01净需求,然后记录这时的库存已经为0,再用D02的毛需求减去库存0得出D02净需求,不知道VBA可否做到?

订单号 物料编号 物料名称 毛需求 净需求
D01 11-0007-YYYYY-01Y PP423MT0426 原色 600 500
D02 11-0007-YYYYY-01Y PP423MT0426 原色 2200 2200



sunny 发表于:2010-04-03 00:08:56
应该是先用库存100-D01毛需求得出D01净需求为500,记录库存已经为0,再用库存0-D02毛需求得出D02净需求为2200,库存递减订单毛需求

蒋元根 发表于:2010-04-03 06:16:38
建议看一下:精典的王东迪的全套Erp系统2.5源码【繁體】 http://www.accessoft.com/article-show.asp?id=1995

sunny 发表于:2010-04-03 18:04:35

可惜是繁体的,打开出错

 



sunny 发表于:2010-04-03 18:45:13
蒋元根老师,我这个想法能否实现,请指点

蒋元根 发表于:2010-04-03 20:56:18

 不要着急,请其他老师,再看看

 



sunny 发表于:2010-04-05 16:07:29

我意思是用物料库存表的 库存 - 毛需求=净需求 这样来计算,但我现在的方法是错的,有办法解决吗?

 



黎红军 发表于:2010-04-05 16:22:08

可以呀,做一个循环,依据毛需求与库存来计算净需求。一般建议把mrp的结果存储到一个表中。



sunny 发表于:2010-04-05 16:35:11
黎斑竹,请问你可不可以在我的附件做个例子给我,真的非常感谢啊!

sunny 发表于:2010-04-05 16:41:02

也要考虑库存大于毛需求时的情况,如果库存大于毛需求,则净需求=毛需求



sunny 发表于:2010-04-05 16:44:51
应该是,如果库存大于毛需求,则净需求=0

sunny 发表于:2010-04-05 16:52:18

库存 - 毛需求 = 净需求

 

如结果>0,则净需求显示为0,如为负数,则净需求显示此负数的绝对值,应该是这样,较复杂啊



linghyj 发表于:2010-11-27 11:21:41

这个小ERP还有很多要改进的地方,很多地方没有控件。



总记录:14篇  页次:1/1 9 1 :