任务详情
反向BOM。单机运行,win10,java等 均可不知道商品与物料对应关系,有商品表,物料使用表,求商品BOM清单商品表:月份\商品ID\商品名称\生成数量\物料成本物料使用表:月份\物料ID\数量(有的物料是整数使用,有的是小数使用)物料清单:物料ID\物料\物料单价\物料分类\属性等前提:1、当月生产的商品数量与当月使用的物料种类数量应该完全一致,实际上很可能不一致。所有可能无法实现当月所有商品与所有物料做到绝对匹配。2、生成同一商品所需的物料种类固定、数量固定。例如生成1把椅子,需要2个木腿,1个面,10个钉子。 2把椅子就是4个木腿,2个面,20个钉子3、同一商品,各月领用的物料一致,物料数量与商品生产数量的对应关系一致。4、商品与物料的关系,也不是完全未知。例如,a每个商品至少需要4个物料,b某些商品需要到特定类型的物料,c某些类型的物料成本在商品成本中的占比肯定是最高的d如果商品使用了某种类似的物料,那么这种物料成本占比只能是13%-15%之间等思路:1、这个需求本质是“凑数”。最终答案可能大于1,或无结果。2、调整凑数的数量直接影响结果。例如某月生产10个商品,可能无法得到10份完全匹配的清单。如果要求匹配7份清单,也许就有结果了。3、考虑到 前提的1、2、3。同样是椅子,其1月、2月、3月三份清单的物料可能会不一样,相差已经不大了。