PMC工具箱:多维表格实战:打造全自动物料欠料小程序 - 3
优秀创作者
全文约1100字
大家好,我是古老师。今天我们将继续分享《全自动物料欠料小程序》的第三章内容。在第二章中,我们利用多维表格的公式功能对《1.工单明细》中的生产任务进行了去重处理,并对这些生产任务的子件进行了进一步分析,从而得出了在制(子件领料全部完成)与待排(子件领料未完成)两种状态。接下来,我们将设计MPS主计划排程数据表。
待排任务
在获得工单状态之后,可以利用多维表格的视图功能创建一个专门显示待排任务的视图。在这个视图中,所有处于待排状态的生产任务都会被集中展示,同时不会影响《2.生产任务》表中的原始数据。这是多维表格的一大特点,即能够为不同用户提供个性化的数据视图。
操作步骤如下:
复制现有视图;
设置隐藏字段:辅助编号、订单数量、完成数量、未领料汇总、工单状态;
设置筛选条件:工单状态等于“待排”。效果如下图所示:
手动排程
在确定了待排程任务之后,接下来便是PMC生产计划的核心工作——对这些任务进行MPS主计划排程。这一步骤旨在确定每项生产任务的具体排程日期,这些日期是进行物料需求计算的关键因素之一,直接影响到子件物料的扣减顺序。因此,在进行排程之前,需要对生产任务施加两个约束条件:
母件编码:对于相同的母件,应合并其排程;
未完成数量:在合并相同母件后,优先考虑生产数量较少的任务。
基于以上约束条件,您可以复制一个新视图并将其命名为“手动MPS”。然后,通过上方工具栏执行以下排序操作:
母件编码:升序排列;
未完成数量:升序排列。
此外,还需创建一个新的日期类型字段,命名为“计划开工”,并在其中手动输入每个任务的计划开工时间。这样,便完成了基于特定约束(即编码和数量)的手动MPS排程过程。
引用开工
回到《1.工单用料表》,我们将在此基础上创建一个新的视图,并将其命名为“排程视图”。首先,使用字段隐藏功能隐藏所有与当前任务无关的字段。接着,新增一列统计字段,命名为“计划开工”,按照以下设置从《2.生产任务》表中引用手动计划开工日期:
需要统计的字段:《2.生产任务》中的“计划开工”字段。
统计方式:去重。这里利用去重属性来实现查找与引用的效果。
统计条件:《1.工单用料表》中的“生产订单行号”字段等于《2.生产任务》中的“生产订单行号”字段。
引用日期后,为了使数据视图更加清晰易读,还需进行以下美化和设置:
设置筛选条件,仅显示“计划开工”日期不为空的数据。空日期表示该工单的领料已完成。
设置分组条件为“子件编码”。这样做可以直观地看到每个子件在不同生产任务中的具体需求量,为后续的物料欠料计算打下基础。
未完待续,明日将继续分享《全自动物料欠料小程序》的第四章内容,重点介绍欠料的核心算法。今天的分享就到这里,如果您觉得内容有价值,欢迎留言评论、转发,并点赞关注古老师,每天获取更多关于PMC生产计划的实用知识。