简介:本资源是天心ERP 9.0版本中面向制造企业的核心操作指南,聚焦MRP制程生产模块,专为ERP实施顾问、制造业IT运维人员及生产计划专员设计,解决制程排程、BOM管理、工单控制与系统集成等关键实操难题。压缩包内含1个完整PDF手册(17.75MB),涵盖系统介绍、主流程图解、制程生产与进销存/财务等模块的双向数据关联说明,以及基本资料建置、上线准备、权限配置等落地细节,内容严格依据APICS MRPII标准并融合JIT、全面质量管理等先进理念。目前已有159人学习下载,手册由天心软件科技(珠海)有限公司官方编写,版权清晰、结构严谨,目录细分至三级(如系统目的、特色、流程映射、基础资料建立等),每章均配有操作逻辑说明与业务场景提示,可直接用于系统部署培训、用户现场指导或自主研读备查。
1. 这不是普通ERP手册:它是一套能跑通「制程级MRP闭环」的工业级操作说明书
你手头这份《天心ERP全套操作手册9.0 — Sunlike+ERP+MRP制程生产操作手册》,表面看是PDF文档,实则是某制造企业上线前被反复翻烂、页脚卷边、批注密布的“制程生产作战地图”。它不讲ERP是什么、为什么上系统——开篇就直奔「如何让一张BOM在机台负荷分析里不崩盘」「怎么把虚拟件替代逻辑塞进齐套分析」「为什么采购转单后机台能力负荷报表突然多出37%空载率」这些血淋淋的现场问题。这不是给IT部门看的部署指南,而是给生管组长、计划员、车间文员每天打开系统时必须对照执行的“防错 checklist”。全册501页,覆盖从商品物料建模、制程代号设定、订单配方维护,到生产领料申请、异常强制缴库、ECN变更分析等27类核心作业流,所有操作都绑定真实工业场景:比如“批次领料作业”章节明确要求输入“机台可供生产时间”与“非工作时间”,否则系统自动按24小时排产导致计划失真;再如“副产品月末分配作业”强制关联损耗率/备料率设定表,跳过这步,成本结转直接归零。如果你正面临多工序流转、替代料频繁切换、机台产能紧绷、BOM版本混用等典型离散制造痛点,这份手册不是参考书,是救命绳——它把APICS MRPII标准翻译成了可点击、可录入、可追溯、可关帐的一线动作。
2. 制程生产系统不是ERP模块堆砌:它用「四层数据锚定」解决制造业最痛的协同断点
SUNLIKE ERP MRP制程生产系统之所以能在实际产线落地,关键在于它没把“生产”当成独立子系统,而是用一套严密的数据锚定机制,把工艺、物料、设备、计划四类硬约束拧成一股绳。这种设计不是炫技,是某客户在试运行阶段因BOM未绑定制程代号,导致同一成品在不同产线排产时出现工时偏差±42%后倒逼出来的架构。下面拆解这套锚定逻辑,并给出可立即验证的操作路径。
2.1 制程代号:把“怎么做”固化为系统可识别的唯一ID
制程代号(Process Code)是整套系统的起点锚点。它不是简单编号,而是承载了该工序的标准工时、允许替代机台组、默认检验站、前置/后置制程依赖关系四维属性。手册第28页明确要求:每个制程代号必须关联至少一台机台,且该机台需在“机台信息输入”中完成“可供生产时间”与“非工作时间”配置(见第52、54页)。若跳过此步,后续所有能力负荷分析将失效。
# 验证制程代号是否完成机台绑定(通过后台SQL快速检查) SELECT p.process_code, p.process_name, m.machine_code, m.machine_name FROM t_process p LEFT JOIN t_machine_process mp ON p.process_id = mp.process_id LEFT JOIN t_machine m ON mp.machine_id = m.machine_id WHERE p.process_code = 'PRC-001' AND m.machine_code IS NULL;提示:返回结果为空表示已绑定;若返回记录,说明该制程尚未指定可用机台,需立即补录
t_machine_process关联表。这是新手最常漏掉的一步,会导致“计划生产”功能无法生成工单。
2.2 订单配方:让“这一单怎么干”脱离BOM静态结构
传统ERP的BOM是树状结构,而制程生产要求“同一成品在不同订单下可走不同工艺路线”。手册第34页定义的“订单配方”正是为此而生——它不是复制BOM,而是以订单号为键,动态挂载制程代号序列、各工序标准工时、替代料规则。例如某客户接单A时要求全检,接单B时仅抽检,则两单的订单配方中,同一制程代号PRC-005对应的检验站参数不同。
关键参数说明:
recipe_type:取值'ORDER'(订单级)或'CUSTOMER'(客户级),决定复用粒度process_seq:整型序号,控制工序执行顺序,系统按此排序生成制令单工序卡substitute_rule:JSON字符串,如{"material":"MAT-002","reason":"库存不足"},供齐套分析调用
2.3 货品损耗率/备料率:把车间老师傅的经验变成可计算的数字
手册第45页的“货品损耗率/备料率设定”表,是连接理论BOM与实际生产的黑匣子。它不修改BOM用量,而是在MRP运算时对需求量做动态放大:
- 损耗率(Loss Rate):针对加工过程中的物理损耗,如冲压件毛刺修整损耗、电镀液挥发损耗
- 备料率(Buffer Rate):针对来料不良、换模调试等管理损耗,属计划缓冲
计算公式为:实际需求数量 = BOM用量 × (1 + 损耗率) × (1 + 备料率)
注意:该参数必须在“期初资料输入”前完成设定。若在MRP运算后补录,系统不会自动重算历史单据,需手动触发“重算材料需求分析”(手册第66页)。
2.4 机台可供生产时间:让“产能”从概念变成可切片的资源块
这是区别于通用ERP的核心硬指标。手册第52页要求按“机台编码+日期+班次”三元组录入每日可用工时。例如机台MT-001在2024-06-01白班(08:00–16:00)设为8小时,夜班(00:00–08:00)设为6小时(含2小时设备保养)。系统据此生成“机台能力负荷分析”报表(手册第97页),当某日负荷率达102%时,会标红预警并锁定超负荷时段的排产。
验证方法:进入【伍、生产需求分析】→【五、机台能力负荷分析】,选择任意机台与日期,观察“已分配工时”与“可供工时”差值。若差值恒为0,大概率是“机台可供生产时间”未录入,而非真无产能。
3. 从MRP运算到制令单发放:一条不能跳步的「七段式生产指令链」
MRP不是一键生成采购单的魔法按钮,而是一条环环相扣的指令链。天心这套系统把MRP分解为七个不可逆步骤,每步输出都是下一步的刚性输入。跳过任一环节,轻则计划失真,重则系统报错中断。以下按手册实际流程还原这条链路,并标注每个环节的校验点和失败回滚方式。
3.1 生产需求分析:源头必须是“受订需求”而非销售预测
手册第66页强调:MRP启动的唯一合法源头是【受订需求】(即已审核的销售订单),而非销售预测或库存补货点。系统会自动过滤未审核订单、信用额度超限订单、无主数据的客户订单。若此处无数据,检查:
- 销售订单状态是否为
'CONFIRMED'(非'DRAFT'或'CANCELLED') - 客户主数据中
credit_limit字段是否大于0 - 订单行项目中
item_code是否存在于goods_material表
-- 快速定位未进入MRP的订单原因 SELECT so.order_no, so.customer_code, so.status, c.credit_limit, CASE WHEN g.item_code IS NULL THEN 'BOM缺失' ELSE '正常' END as bom_status FROM t_sales_order so LEFT JOIN t_customer c ON so.customer_code = c.customer_code LEFT JOIN t_goods_material g ON so.item_code = g.item_code WHERE so.status = 'CONFIRMED' AND (c.credit_limit <= 0 OR g.item_code IS NULL);3.2 材料需求分析:BOM展开必须带“制程上下文”
手册第84页指出:材料需求分析(MDR)不是简单BOM爆炸,而是按“订单配方”中定义的制程序列逐层展开。例如成品A的订单配方含制程PRC-001→PRC-002→PRC-003,则系统先查PRC-001所需原料,再查PRC-002所需半成品(即PRC-001产出),最后查PRC-003所需辅料。若某制程未定义原料,系统报错"No material found for process [PRC-002]",而非跳过。
关键配置表:t_process_material(制程-物料关系表),必须为每个制程代号维护其消耗的物料编码、单位、标准用量。
3.3 齐套分析:替代逻辑生效的唯一战场
手册第94页的“齐套分析”是替代料策略的执行中枢。它不只看库存数量,更校验:
- 替代品是否在
substitute_item表中启用(status='ACTIVE') - 替代关系是否在
order_recipe_substitute中为当前订单激活 - 替代品库存是否满足
min_stock_level(最低安全库存)
若分析结果为“缺料”,但你知道有替代品可用,检查order_recipe_substitute表中valid_from/valid_to时间范围是否覆盖当前日期。
3.4 机台能力负荷分析:排产可行性的终审法官
手册第97页报表是MRP能否落地的判决书。它基于三个输入实时计算:
t_machine_available_time(机台可用时间)t_production_schedule(已排定工单的占用时间)t_process_standard_time(各制程标准工时)
当某机台负荷率>100%,系统禁止生成新制令单,除非人工勾选“强制排产”(手册第115页)。这是防止计划员盲目加单导致车间混乱的硬闸。
3.5 制令单生成:必须绑定“订单配方”与“制程规划”
手册第115页规定:制令单(Work Order)创建时,必须同时指定:
order_recipe_id(订单配方ID)→ 决定走哪条工艺路线process_plan_id(制程规划ID)→ 决定各工序的默认机台、检验站
若只选其一,系统弹窗提示"Order Recipe and Process Plan must be selected together"。
3.6 制令单批次发放:把“计划”切成“可执行单元”
手册第124页的“批次发放”不是简单拆分数量,而是按机台最小生产批量(MOQ)和换模时间约束进行智能切割。例如某机台MOQ=100,订单量=350,则自动生成4张制令单(100+100+100+50),其中最后一单因低于MOQ触发预警,需主管审批放行。
3.7 生产领料通知单:触发仓库动作的唯一凭证
手册第126页强调:只有状态为'RELEASED'的制令单才能生成领料通知单。该单据包含精确到工序的物料清单(含损耗率放大后数量)、指定库位、领料截止时间。仓库人员扫码确认后,系统自动扣减虚拟在库量,为后续“生产领料申请单”提供依据。
注意:此单据生成后,制令单状态由
'PLANNED'变为'ISSUED',不可逆。若发现错误,必须先作废领料通知单,再退回制令单状态(手册第252页“手工维护制令单作业”)。
4. 避坑:生产计划员踩过的五个深坑,每一个都让MRP从神器变摆设
MRP系统上线后最常听到的抱怨是:“系统算得不准”“计划总要手动调”“报表和车间对不上”。这些问题90%源于对天心这套制程生产逻辑的误读。以下是某客户实施顾问整理的五大高频翻车现场,按现象、原因、解法结构化呈现,每一条都来自真实产线血泪经验。
4.1 现象:MRP运算后,同一物料在不同制令单中显示不同需求数量
原因:该物料在多个制程中被引用,但各制程的“货品损耗率/备料率”设定值不同。例如MAT-001在PRC-001中损耗率设为5%,在PRC-002中设为8%,系统按各自制程上下文分别计算,导致最终需求数量分裂。
解决:统一该物料在所有制程中的损耗率设定。若工艺确需差异,改用“订单配方”中的process_material_override字段单独覆盖,避免全局参数污染。
4.2 现象:机台能力负荷分析显示100%满载,但车间反馈机台闲置
原因:“机台可供生产时间”未排除法定节假日或设备大修日。系统按日历连续计算,而实际生产日历中这些日期应为0可用工时。
解决:在【叁、基本资料的建立】→【十二、机台可供生产时间】中,为每个机台单独维护生产日历表(t_machine_calendar),将节假日、检修日标记为available_hours=0。勿依赖系统默认日历。
4.3 现象:齐套分析提示“缺料”,但仓库明明有库存
原因:缺料提示指向的是“可用库存”(Available Stock),而非“总库存”。可用库存=总库存−已分配量−质检中量−冻结量。常见原因是:
- 前序制令单的“生产领料申请单”已提交但未领料,系统已预占库存
- 物料在“货品附加信息”中设置了
quality_inspection_required=1,但质检单未审核
解决:查v_stock_available视图,对比total_qty与available_qty;若差值大,追踪allocated_qty来源(通常是未关闭的领料申请单)。
4.4 现象:修改BOM后,历史制令单的物料清单未更新
原因:天心系统采用“快照式BOM”机制。制令单生成时,系统将当时有效的BOM版本、订单配方、损耗率等参数全部固化存入t_work_order_bom_snapshot表。后续BOM变更不影响历史单据。
解决:若需更新历史单据,必须使用手册第233页“BOM物料配方更改”功能,选择“同步至已发放制令单”选项。但此举会重算所有相关单据的物料需求,需评估影响范围。
4.5 现象:副产品月末分配后,主产品成本异常升高
原因:副产品分配逻辑依赖“货品损耗率/备料率明细表”(手册第294页)中的byproduct_ratio字段。若该字段为空或为0,系统默认按主产品100%承担全部成本。
解决:在【叁、基本资料的建立】→【九、货品损耗率/备料率设定】中,为副产品物料明确填写byproduct_ratio(如0.15表示占主产品成本15%)。该值需由财务与工艺共同核定,不可凭经验估算。
5. 异常处理不是打补丁:用「异常通知单」构建生产问题的闭环追踪体系
制造业没有“完美计划”,只有“快速响应”。天心这套系统把异常处理从救火式操作升维为可量化、可追溯、可归因的管理动作。手册第217页起的“拾、生产异常处理”系列单据,核心不是记录问题,而是强制触发四个闭环动作:隔离影响、锁定根因、同步协同、沉淀知识。下面以最常见的“制程异常”为例,拆解如何用一张异常通知单驱动整个改进链。
5.1 异常通知单:必须填满的“四要素”才允许提交
手册第217页规定,异常通知单(Abnormal Notice)提交前,以下字段为必填且互锁:
abnormal_type(异常类型):从预设枚举选择,如'MACHINE_BREAKDOWN'、'MATERIAL_DEFECT'、'PROCESS_ERROR'affected_wo(影响制令单):必须关联至少一张状态为'IN_PROGRESS'的制令单root_cause_code(根因代码):需从t_root_cause表选择,该表由质量部维护,含'TOOL_WEAR'、'RAW_MATERIAL_VARIANCE'等52个标准代码containment_action(遏制措施):文本字段,但系统校验长度≥20字,防敷衍
提示:若
root_cause_code选'OTHER',则other_cause_desc字段强制启用,且需经质量主管二次审批。这是防止“原因不明”成为万能借口的设计。
5.2 异常重开通知单:阻断“问题重复发生”的技术闸门
手册第220页的“异常重开”功能,是系统级防复发机制。当同一制令单在30天内出现两次相同root_cause_code的异常时,系统自动锁定该制令单,禁止继续生产,必须由生管、工艺、质量三方会签《异常重开审批单》(t_abnormal_reopen_approval)后方可解锁。审批单中必须包含:
- 已实施的纠正措施(Corrective Action)
- 验证该措施有效性的测试报告编号(如
QA-TEST-2024-0887) - 防止再发的永久措施(Preventive Action),如修改SOP条款、增加防错工装
5.3 异常强制缴库单:把“不合格品”转化为“可分析数据”
手册第222页的强制缴库,不是简单入库,而是启动质量分析流程。提交时系统强制:
- 选择
quality_status(质量状态):'SCRAP'(报废)、'REWORK'(返工)、'RETURN_TO_VENDOR'(退供应商) - 录入
defect_description(缺陷描述):调用t_defect_catalog标准词典,禁用自由文本 - 关联
inspection_report_no(检验报告号):该号必须存在于t_inspection_report表且状态为'APPROVED'
所有数据实时写入dwh_quality_anomaly_fact数仓表,供后续做帕累托分析(Pareto Analysis)。
5.4 异常报废处理单:财务与生产的联合签字权
手册第224页的报废单,是跨部门权责的实体化。它要求:
- 生产端填写
scrap_reason(报废原因)及scrap_qty(报废数量) - 仓库端扫描实物条码,确认
scrap_location(报废库位) - 财务端输入
scrap_value(报废金额),该值自动从t_material_cost表拉取最新标准成本,不可手动修改 - 三方电子签名后,系统自动生成会计凭证(借:营业外支出,贷:原材料),并更新
t_material_stock中对应库位的负数库存
注意:若
scrap_value超过单笔5万元,系统触发t_financial_approval_flow审批流,需财务总监线上签核。这是把质量损失真正纳入经营核算的关键设计。
6. 验证MRP是否真正跑通:用「三张表+一个动作」做终极压力测试
所有理论、配置、流程,最终要回归到一个朴素问题:系统算出来的计划,能不能在真实车间跑通?我给自己定了一条铁律:每次重大配置变更(如新增制程、调整损耗率、导入新BOM)后,必须用以下四步做压力验证。这套方法帮我在某客户上线前揪出3个隐藏逻辑漏洞,避免了产线停摆。
6.1 第一步:抓取「制令单工序卡」反向验证工艺路线
进入【柒、生产流程】→【二、制令单】,随机抽取一张状态为'RELEASED'的制令单,导出其工序卡(t_work_order_process表)。重点核对三列:
| 字段 | 正确值示例 | 错误信号 |
|---|---|---|
process_code | 'PRC-001','PRC-002' | 出现'DEFAULT_PROCESS'等占位符 |
machine_code | 'MT-001','MT-003' | 为空或为'UNASSIGNED' |
standard_time | 120.5(分钟) | 为0或负数 |
若任一列异常,说明“制程规划”或“订单配方”未正确绑定,需回溯【叁、基本资料的建立】章节。
6.2 第二步:比对「机台负荷日报」与「车间打卡记录」
导出【伍、生产需求分析】→【五、机台能力负荷分析】中某日某机台的报表(v_machine_load_daily视图),再调取该机台当日的考勤打卡数据(t_machine_operation_log)。计算:系统负荷率 = (报表中已分配工时 / 可供工时) × 100%实际开机率 = (打卡记录中开机时长 / 可供工时) × 100%
二者偏差>15%,即触发警报。常见原因:
- 系统中“非工作时间”未录入设备保养时段
- 车间临时插单未走“制令单批次发放”流程
6.3 第三步:穿透「齐套分析明细」查替代逻辑生效点
在【伍、生产需求分析】→【四、齐套分析】中,找到一张标记为“缺料”的订单,点击“明细”查看。重点看substitute_used字段:
- 若为
'YES',检查substitute_item_code是否确为仓库常用替代料 - 若为
'NO',检查substitute_reason字段,常见值:'SUBSTITUTE_NOT_ACTIVE'(替代品停用)、'VALIDITY_EXPIRED'(替代有效期过期)
这是检验替代策略是否真正落地的黄金指标。
6.4 终极动作:执行「生产缴库自动模拟作业」并审计差异
手册第203页的“生产缴库自动模拟”,是MRP闭环的终极验金石。它不真入库,而是按制令单BOM、损耗率、实际产出数,模拟生成缴库单并计算理论耗料。执行后,比对:
- 模拟耗料量 vs 实际领料量(
t_production_issue表) - 模拟产出量 vs 实际缴库量(
t_production_receipt表)
若差异率>3%,必须启动MRP诊断:
- 检查
t_process_material中该制程的标准用量是否准确 - 核对
t_goods_material中该物料的unit_conversion_rate(单位换算率)是否为1 - 查
t_work_order_bom_snapshot中该制令单的BOM快照是否为最新版
从那以后我每次上线新制程或调整损耗率,都强制走一遍这四步验证。不是信不过系统,是信不过自己没看清某个参数的隐含条件。希望帮到你。
本文还有配套的精品资源,点击获取