昨天我们完成了系列文章中第6章的内容,系统实现了MRP运算中从数据整合到结果输出的关键闭环:在“MRP毛需求分解明细”表中,基于已关联的订单数量与子件用量,通过公式[@订单数量]*[@子件用量]准确计算出各子件的毛需求;随后通过视图优化策略——隐藏“行号”“序号”等辅助字段、筛选“子件编码不为空”的有效记录、按“销售订单”分组展示——显著提升了数据的可读性与分析效率;最后,通过新建“毛需求明细列表”表并手动复制归档有效数据,再清空“MRP计划产品明细”输入表,构建了“运算-输出-复位”的可重复执行机制,实现了输入与结果的逻辑解耦,为后续多批次MRP运行、历史数据追溯及净需求分析奠定了结构清晰、操作可控的系统基础。。

多维表格:一个按钮,一秒清空数据

跑单标识

在上一章中,MRP运算的触发依赖于手动复制数据的操作模式,虽实现了基本功能闭环,但流程耦合度高、易出错且难以扩展。为提升系统的自动化程度与可管理性,本章将引入流程状态控制机制,推动系统从“手工驱动”向“规则驱动”演进。

核心设计思路

通过在需求源头表中增加状态字段,实现对MRP运算任务的显式标记与程序化触发,从而支持后续自动化展开、批量处理与执行追踪。

字段创建:在“销售需求表MDS”表中新增一个字段,命名为:MRP标识,字段类型:单选项(单选);可选值:已下达、未下达;默认值:未下达,其中未下达表示该销售订单尚未参与MRP运算,为待处理状态;已下达 表示该订单已纳入MRP计划,相关物料需求已完成分解与归档

设计价值

流程可视化:通过颜色或标签直观区分已处理与待处理订单,提升PMC人员操作效率

防重控:避免同一订单被重复执行MRP运算,保障数据一致性

自动化基础:为后续结合自动化工作流(如“当MRP标识由‘未下达’变更为‘已下达’时,自动触发BOM展开”)提供判断依据

灵活管控:支持按需选择性下达订单,适应插单、急单、分批交付等

多维表格:一个按钮,一秒清空数据

下达标识

为避免MRP运算过程中对同一销售订单的重复执行(即“重复跑单”),需建立一套可靠的已下达判断机制。本节通过结果反向追溯的方式,识别已在“毛需求明细列表”中出现的订单,并自动标记其下达状态,从而实现运行时的智能过滤与流程防重。

核心判断规则如下:若某销售订单已在“毛需求明细列表”中存在记录,则视为已下达,不应再次参与MRP运算。该逻辑基于“结果存在即已处理”的原则,确保系统状态与实际运算历史保持一致。

字段创建:在“销售需求表MDS”表中新增一个统计字段,命名为:已下达订单匹配数(可后续隐藏)

统计来源:毛需求明细列表 表

统计字段:销售订单 字段

统计方式:去重计数(COUNTD)

统计条件:毛需求明细列表 中的【销售订单】 = 当前表(销售需求表MDS)中的【销售订单】

多维表格:一个按钮,一秒清空数据

删除数据

为提升系统的可维护性与操作便捷性,避免依赖手动清空数据带来的误操作风险,本节将引入一个集中式流程控制模块——“控制台”,用于统一管理MRP运算中的关键操作指令。

数据表创建:新建一张多维表格,命名为:控制台

用途:作为MRP系统的操作中枢,承载流程控制、状态提示与自动化触发功能

初始结构:极简设计,便于后续扩展

字段配置:

MRP流程(文本字段)

说明:用于展示当前系统状态或操作指引(如“待运行MRP”、“数据已清空”等),可作为可视化提示

删除数据(按钮字段)

功能:一键清空MRP输入缓存表中的历史数据,为下一次运算准备干净环境

操作配置:触发动作:点击按钮时;执行操作:删除记录;目标表:MRP计划产品明细;删除范围:全部记录(保留表结构与字段设置)

操作逻辑说明

点击“删除数据”按钮后,系统将自动执行批量删除操作,清除“MRP计划产品明细”表中所有已导入的销售需求明细。该操作具有以下特点:

高效性:无需手动逐条删除或刷新页面,一键完成环境重置

安全性:仅清除指定输入表,不影响BOM、库存或历史结果数据(如“毛需求明细列表”)

可集成性:该按钮可作为自动化流程的起点,例如与“重新导入订单”动作串联,实现“清空→导入→运算”一体化流程;

多维表格:一个按钮,一秒清空数据

未完待续……

相关新闻

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

立即咨询 企业版试用 上门服务

请您留言

感谢您的关注,你可留下联系方式,我们将第一时间与您联系。