求一个mrp计算的问题解决
有几个问题百思不得其解。首先就是,客户下定单,如何计算出该订单是否有足够的物料排产,是否有足够的时间段可安排。产品因为有N个配件组成N个配件也有N个原料和其他配件组成,这里就需要计算一棵树,并查询该树下的需要生产或采购的物料所需时间凭安排。我现在需要知道是,物料需求数据,就是A产品需要多少物料,那些物料是否缺或是否需要生产采购。并且所需时间是多少就是看到一张订单,即可计算出该订单是否有足够的物料和时间来生产。。。。。。。。。下个是,如果计算出来的结果需要新增生产或采购计划如何安排,如果确认的订单的交货时间,那么安排生产或采购的时间可能会和其他的计划冲突导致其他计划的提前或推迟。如果某账单被推迟了,那么他后面的计划应该也会受到影响。这样算下来可能会重复影响多张单的计划时间,请问如何处理这个问题?不会是那张受到影响就处理那张吧?如果被影响的单有1999张?不是搞死人?就是工单生成后,需要更改的情况
急单或者新增生产采购都可能出现这种情况,生产日期改变了,交货日期也可能出现改变,你这样一变后面的也跟着变,我的意思是一张单的改动好多单会跟着被动的问题既然这张生产单占用了其他生产单的时间,那么被占用的生产单自然会出现交货日期异常的可能很多既定的单据需要修改重订甚至出现预期的订单可能因为交货时间赶不上被撤销,然后关联的其他生产采购就麻烦了。请教mrp高手知道C#解决方式。。。。。。或思路