楼主的公司是制衣业的吧?
制衣业的采购流程是很复杂的,但大体流程基本就是楼主说的,我把流程细化一下并说明这样做的原因
1.根据客户订单数量和板房资料(BOM)计算出订单中每个款号原料的用量
原因:一张客户订单通常有多个款号
审核:板房主管
2.把每个款号的用料表合并成一张汇总的用料表(这时通常把这个叫申购单)
原因:不同款号之间的用料有许多是相同的,一起订购节省金钱和时间(这个差距会非常大的,如你订购布料,你跟厂家订购,不足一定数量要收开机费,可能比布料本身的价值还高,而且大厂的东西生产排期可能要20-30天后才能交货)
审核:销售主管或采购主管
3.排查仓库,看那些原料仓库里还有的,在申购单上销减申购数量
原因:东西还有不可能还买回来吧?(不过也不好说,我亲自听过国内某知名品牌的服装公司的仓管主管说过他们的库存原料有10个亿,他们当时的一年销售额才10几个亿,这个管理...)
审核:仓库主管
4.采购员根据汇总的用料表生成不同供应商的采购单或加工单
原因:申购与采购不是同一回事,如申购某布料10M(用料只需这个数),但采购时因实际情况买10M和100M是一样的钱(因布料厂一般有最低要求订购数量,不够数量按最低数量的钱收),那采购时是写10M,还是100M?虽然多余的买回来不一定有用,呵呵.但这些就要采购员才清楚和处理,采购主管也不一定全部清楚的.
审核:采购主管
回答楼主的问题:
问题1.如果你指的采购计划是指上述说的申购单的话,那是必须的,
问题2.汇总与明细如何关联,通过记录ID关联就OK了,当然实际上这个过程很复杂,是个明细<->汇总<->明细的关系,为什么要用双向箭头?因为有时采购单都生成发送到供应商处,还要改BOM(客户突然要改版,承担之前造成的损失,你改吧),这个返回的修改过程很令人吐血,但有经常发生.
问题3.至于审核是每个环节都需要的,实际运行时某个环节客户不想做你在程序中把它自动审批就OK了