生产计划排程表的设计-02
生产计划排程表的设计-03
接上文,今天开始设计第二个模块,就是如何设计排程表可以数据快速分析;
根据前文,我们已经把工单明细表转成订单池的设计完成 。每天只需要把未结案的生产任务更新到订单池中就可以了,有了订单就可以排程了吗?什么都考虑的情况下 , 是可以的 。但是排程不是简单地按某一个单一的约束条件来排程的 , 排程前我们需要准备一些数据 , 方便我们快速在排程中做出决策;
01 订单交期:
每个工单都会对应一个需求 , 占比最大的是销售订单需求,除了销售订单的需求,也有一些其它的需求而产生的工单,如返工 , 样品,等,就成品级的工单的话,一般都是销售需求单号和工单的需求号一一对应的;需要注意的就是一个订单需求号可以对应多工单 , 工单号就是唯一的号;这个订单交期是业务也是客户的第一交期;对应的KIP绩效就是客户订单准时交付率;这个指标根据内销和行业平均值,一般90%-95%;02 评审交期:
对于客户的日期,是需要经过评审回复交期的,如果能够满足 , 订单交期就是评审交期;不能满足就是需要经过主计划排程后评估后得出的交期,这就是评审的交期,对应的KIP绩效指标就是订单一次评审准时交付率:这个指标需要和订单周期指标对应起来,不然评审只需要把客户的交期评审的宽放放进去,很容易做到100%;所以需要加上订单周期指标,订单周期指标根据公司的战略来定 , 从20天到40天不等;原则上订单一次评审的准时交付率需要95%到100%之间 , 同时订单周期指标小于30天;
03 资料确认;
对于家电行业来说,印刷品相关的一些配置订单的资料确认的及时非常重要,这个也需要加到订单池中 , 对应KPI绩效就是资料提供的准时率,这个指标需要主计划统计收集业务部门的配置资料是否按时提供;常见的家电配置资料有:- 印刷品相关:彩盒、外箱、贴纸、说明书等;
- 外观相关:外观颜色、丝印位置;
- 配件相关:是做简版还是高配版本等;
04 工单信息;
工单的状态、工单领料情况、工单的齐套情况,可以说工单的信息对于主计划来说非常重要,所以在排程中要特别注意工单管理,特别是工单的“资源”情况,相关对应的KPI绩效有:- 工单准时结案率;成品工单的结案周期一般为30天
- 工单一次齐套率;T 1天,100%;T 2天 80%, T 3 天 70%;
- 工单准时领料率;上线前全部完成领料;
05 其它信息
排程中如果ERP的一些信息不方便分析,主计划需要思考自己创建一些科目来分析 , 如按产品一级分类、二级分类,按产品的性能的一级分类、二级分类 , 分类的越详细,对排程的决策越有用;如:产品大类小家电:一级分类:电饭煲、二级分类:按外观有:方煲、圆煲;按功能有:电子式;机械式;按客户分:内销、外销;按功率分:大功率、小功率;按销售渠道分:线上、线下;等等;
06 开始设计
铺垫了这样多 , 我们开始设计,01到03的大部分信息都是在销售订单里面,所以我们需要导出销售订单明细表,这里导出的表还是兼容模式,我们还是把它转成高版本的格式 , 同时转成超级表 , 命名为:“04 销售订单明细”为了方便大家记忆 , 我们现在已经创建了4个超级表了,按一下Ctrl F3,就可以看见了
我们为了快速排程 , 我们把订单的信息可以快速地引用到订单池中,方便我们做数据分析 , 注意表1订单池的顺序保持不变,统计按下单日期升序排序;都是未结案的;在引用销售订单号的时候 , 我们发现ERP系统这边没有带出对应工单号;所以这里没办法直接引用;
还有就是在引用销售订单号的时候我们发现无法一一对应,因一个销售订单号有多个项次 , 我们如果只匹配销售订单号的时候,就会工单对应的销售需求号就会一对多了;
以上两个问题我们的解决方案是 , 统计叫信息化部门加上去,有时候信息化部门办事效率太低 , 我们思考如何用Excel快速引用;
通过观察发现,只需要把品号和下单数量两个条件一起判断 , 就大概率可以找到销售订单号;录入公式=[@品号]&[@受订数量]
然后在表1订单池录入公式:
=XLOOKUP([@品号4]&[@数量5],表4[[#全部],[辅助列品号 数量]],表4[[#全部],[销售订单号]],"找不到")
?这里用XLOOKUP,不用VLOOKUP的原因,是因为VLOOKUP不支持向左引用,只支持向右引用,出现错误找不到?还需要额外写公式;
?录入完成后,我们发现有些找不到的需要人工排查一下,是什么原因,是挪单了还是?结案了?
?引用完销售订单号 , 我们发现一个销售单号会对应多个订单号,我们还要让工单实现单单对应 , 就是保证一个工单对应 一个销售需求号,我们再把公式做一个变形;
=XLOOKUP([@品号4]&[@数量5],表4[[#全部],[辅助列品号 数量]],表4[[#全部],[销售订单号]],"找不到")&"-"&XLOOKUP([@品号4]&[@数量5],表4[[#全部],[辅助列品号 数量]],表4[[#全部],[项次]],"找不到")
公式看起来很长,其实非常好理解,就是再次引用一个项次号,用文本连接符号把它们串联起来 , 完成后的效果如下:
?当订单池带上项次号后,就实现了一一对应,也就是单单对应了;
未完待续,请持续关注,数据分析科目的设定;
我是古哥:
【生产计划排程表的设计-04 之数据快速分析】?从事制造行业18年,在企业运营、供应链管理、智能制造系统等方面具有丰富的实战经验 。企业智能化,柔性化计划运营管理专家,擅长通过企业流程优化规范,企业管理、导入计划运营提升企业效率;对提高企业准时交货率,降低企业库存 , 输出智能制造人才有丰富的经验 。学习PMC生产计划,关注古哥计划!10月特训班3期已开班,23年古哥特训全程班开始预报名招生 , 23年和古哥一起全方位学习计划运营知识