算算数·工单 · 操作帮助手册 返回官网

Operation Manual

算数·工单
操作帮助手册

覆盖 16 个模块、72 张真实界面截图、约 70 张字段说明表。按岗位写,按步骤走, 把「点哪里、填什么、出错怎么办」一次说清。

版本 v2.0 更新日期 2026-09-23 适用:Web 管理端 / 手机报工端 / 车间大屏

这是一本岗位操作手册,不是功能清单。它按「谁在什么时候点哪里」来写, 每个操作环节都配四样东西:真实界面截图(红框标出点击位置)、字段级说明表、 前置条件、出错怎么办,以及做完之后的自查点。

怎么读最快。 第一次接触系统:读第 1 章 → 第 2 章(半小时走通一条工单)。 已经上手、只想找某个动作:从目录直接跳到对应模块(第 4–11 章)。 对某个数字有疑问:先查第 15 章「关键口径速查表」——很多「算错了」其实是口径不同。

0.1 三张截图怎么看

0.2 四个内置角色

角色数据范围每天主要做什么看哪一章
系统管理员全部数据建账号与权限、配主数据、看健康分11 · 12 · 13 · 14
计划员全部数据接单、算料、排产、跟交期2 · 5 · 8 · 10
班组长本班组派工、审批报工、领退料、盯现场2 · 3 · 4 · 7
一线工人仅本人在任务上报工、看自己的工资2 · 3 · 4
权限是两层拦的。菜单与按钮按权限显隐,后端接口再用同一套动作码校验一次。 所以「看不到按钮」和「绕过界面直接调接口」都会被挡住,两边的规则来自同一份权限矩阵。

0.3 记号约定

1. 关于本手册

写给谁车间班组长 · 计划员 · 质检 · 仓管 · 财务 · 实施顾问怎么用按岗位查,或按业务链从头读一遍

完整功能清单回答的是「这套系统有什么」,本手册回答的是「这件事我该怎么一步步做出来」。 所以正文里出现最多的不是功能罗列,而是三样东西:真实界面截图(告诉你点哪里)、 字段级说明(告诉你每一格填什么、填错会怎样)、做完自查(告诉你做对了应该看到什么)。

1.1 三端入口

端地址谁在用主要做什么
Web 管理端/web/管理、计划、质检、仓管、财务建单、排产、检验、库存、财务、报表
手机报工端/mobile/班组长、一线工人领任务、报工、看本班工资
车间大屏/board/车间主任、厂长挂墙看产量、进度、设备与质量
手机端不会自动跳转。系统只在页面上给二维码与链接,由使用者自己扫码。这是刻意的:避免电脑前的管理账号被误跳到手机版,结果看不到完整菜单。

1.2 四个内置角色

角色数据范围典型动作
系统管理员全部数据所有功能,含用户、权限、字典、编号、打印、自定义字段
计划员全部数据建单派工、MRP 算料、APS 排产、采购;车间成本只读
班组长本班组现场派工、报工、领退料、本班工资
一线工人仅本人只在自己的任务上报工、看自己的工资条
权限是两层拦的。侧栏菜单与按钮按权限显隐,后端接口再用同一套动作码校验一次。所以「看不到按钮」和「直接调接口」都会被挡住,两边的规则是同一份。

1.3 手册里的记号

记号含义看不看会影响什么
前置条件做这件事之前必须已经具备的东西不满足就去点,会被系统拒绝,白跑一趟
做完自查做完应该看到的结果,用来判断有没有做对跳过它,错了也要等到月底对账才发现
出错怎么办常见报错的现象 → 原因 → 处理现场卡住时直接查这张表,不用等人
规则(紫框)系统真正生效的判定与公式,来自线上代码验收时对口径靠它,不用猜
注意(橙框)做错会带来数据麻烦这类错通常要人工回补,代价最大
提示(绿框)省事的用法,不做也能用不做不影响正确性,只影响效率

1.4 一条完整业务链长什么样

把下面这条链走通,系统里的主要模块就算都碰过了。后面的章节只是把每一步展开讲细。

业务链 报价单 ──转──> 销售单 ──按本单建──> 工单 ──下达/派工──> 任务 │ 按 BOM 领料(出库) │ 报工 ──┬──> 计件工资 ├──> 工单成本(人工) ├──> 末道良品自动入库 └──> 大屏产量与不良率 │ 检验 ──不合格──> NCR ──> 质量损失 │ 销售出库 ──> 应收 ──> 收款 ──> 经营快照

数据是从哪里冒出来的

  • 报工是产量的唯一源头。工序进度、任务完成、工资、成本人工费、成品库存、大屏数字,六处都由报工驱动。
  • 出入库流水是库存的唯一源头。台账不需要人工维护,它是流水算出来的结果。
  • 工单成本不需要手工录。它由领退料、工资、委外单、费用池自动汇总。
明白了源头,就会明白为什么系统要拦一些操作:不允许在报工列表页直接新建产量、不允许绕过工单领料、不允许没有合格来料检就入库。不是为了增加步骤,而是这些「捷径」会让下游的工资、成本、库存全部失真。

2. 30 分钟跑通一条工单

适合第一次接触系统的人耗时约 30 分钟做完得到生产、工资、库存、大屏四条链全部打通

下面这条线是从零到出结果的完整路径。建议在演示环境里真做一遍,比看十遍文档管用。

前置条件
  • 已部署好系统,并有一个管理员账号(首次登录后先改掉默认密码);
  • 数据库里已有一套演示数据(基础 → 物料 里能看到物料),否则第 1 步要先把基础资料建起来,耗时会长很多;
  • 准备一个工人账号用于手机端演练;不准备也能走完,只是看不到报工端的界面。
图 2-1主页:开一套系统先看这里——生产结论、健康分、8 项 KPI 与红灯闭环
主页:开一套系统先看这里——生产结论、健康分、8 项 KPI 与红灯闭环

第 1 步 · 准备基础数据(只在首次部署时做一次)

  1. 计量单位与不良项:进 基础 → 单位,这一页有两张表,把单位与不良项一起建了。
  2. 岗位(工序):进 基础 → 工序,建出车间真实的工序。工序上的报工配比与标准工时后面会一直用到。
  3. 工艺路线:进 基础 → 工艺路线,把上一步的工序按加工顺序排好。
  4. 物料:进 基础 → 物料,按 原材料 / 半成品 / 成品 / 包材 / 辅材 分类建档案。
  5. 物料清单(BOM):进 基础 → 物料清单,填母件、子件用量与损耗率。
图 2-2系统 → 字典:行业模板可以一键套出整套工序库与不良项,新客户实施从这一页开始最省力
系统 → 字典:行业模板可以一键套出整套工序库与不良项,新客户实施从这一页开始最省力
懒人做法:系统 → 字典 页有行业模板,可一键套用一整套工序库、默认工艺路线与不良项,之后再按自家情况改名即可,不必从零敲。
做完自查
  1. 工序页能看到你建的工序,且每道工序的「报工配比」不是 0。
  2. 工艺路线里工序顺序正确,上移 / 下移能调。
  3. 物料清单里能查到你刚建的 BOM,子件用量不为 0。

第 2 步 · 建一张工单

图 2-3生产 → 工单:列表页是全站统一的骨架——筛选 → 工具栏 → 表 → 真分页
生产 → 工单:列表页是全站统一的骨架——筛选 → 工具栏 → 表 → 真分页
  1. 进 生产 → 工单,点工具栏 + 创建工单,右侧会滑出满高表单。
  2. 选工单类型、选物料(可多选)、填计划数。
  3. 选工艺路线,再勾岗位(工序);要马上派活就在「同时派给」里勾上工人。
  4. 填计划开始 / 计划结束(用日期时间控件,不要手敲),保存。
图 2-4新建工单:右侧满高表单。带 * 的是必填,红框这一列就是这一步要点的地方
新建工单:右侧满高表单。带 * 的是必填,红框这一列就是这一步要点的地方
计划结束时间是后面所有「逾期」判定的基准,跟有没有开工无关。计划结束时间一过、工单还没完工,主页 KPI、预警、大屏都会把它算作逾期。
做完自查
  1. 列表第一行就是刚建的工单,状态显示「未开始」。
  2. 「生产进度」列还没有进度条,「实际成本」列是 0 或空。
  3. 点行操作 详情 进得去,界面顶部显示工单编号 + 类型 + 产品名。

第 3 步 · 下达、派工、开工

图 2-5工单详情:工序 / 领退料 / 报工记录 / 质检记录 / 成本 五个页签,工序排在最前
工单详情:工序 / 领退料 / 报工记录 / 质检记录 / 成本 五个页签,工序排在最前
  • 计划工单要先在行操作里点 下达,才能开工、报工、领料。
  • 点 开始 记录实际开工时间;也可以走 提交审批,审批通过后系统会自动把工单置为执行中并写开工时间,省一次点击。
  • 在工序页签对某道工序点 派工,选人与计划数;勾「同时派到本单其他岗位」可一次派完全部工序。
图 2-6工序派工:选人、填计划数。勾上「同时派到本单其他岗位」可以一次派完所有工序
工序派工:选人、填计划数。勾上「同时派到本单其他岗位」可以一次派完所有工序
做完自查
  1. 工单状态从「未开始」变成「执行中」。
  2. 工序页签里,第一道工序的操作列出现 报工 按钮。
  3. 被派工的人在「生产 → 任务」里能看到这条活。

第 4 步 · 报工

图 2-7报工:填合格数;有次品就填不合格数,此时会额外出现「次品原因」必填项
报工:填合格数;有次品就填不合格数,此时会额外出现「次品原因」必填项
  1. 电脑端:工单详情 → 工序行 → 报工;手机端:进 /mobile/,在我的任务里点报工。
  2. 填合格数;有次品就填不合格数,此时必须选次品原因。
  3. 填开始 / 结束时间,提交。末道工序的良品会自动入成品库,工资也会同时算出来。
报工是系统的数据源头。一次报工同时驱动六处:工序进度、任务完成、计件工资、工单成本人工费、成品库存、大屏产量与不良率。所以报工只能从工单或手机端任务进入,报工列表页不提供新建入口,避免出现无来源的产量。
做完自查
  1. 工序行的「良品数」与你填的合格数一致,「进度」条往前走了。
  2. 末道工序报工后,「库存 → 台账」里成品数量增加。
  3. 「财务 → 绩效工资」点批量刷新后,能在工资条里看到这条报工。

第 5 步 · 看结果(四条链的收口)

图 2-8财务 → 绩效工资:切到当月点「批量刷新绩效」,工资条才是最新
财务 → 绩效工资:切到当月点「批量刷新绩效」,工资条才是最新
图 2-9报表 → 工单成本:材料 / 人工 / 委外 / 制造费用,以及实际、标准与差异
报表 → 工单成本:材料 / 人工 / 委外 / 制造费用,以及实际、标准与差异
图 2-10车间大屏:新窗口打开,挂到车间的电视上
车间大屏:新窗口打开,挂到车间的电视上
  • 主页:看健康分、8 项 KPI 与红灯闭环,点卡片可下钻到源单。
  • 财务 → 绩效工资:切到当月,点批量刷新绩效,工资条即为最新。
  • 报表 → 工单成本:看这条工单的材料 / 人工 / 委外 / 制造费用与差异。
  • 顶部 → 车间大屏:新窗口打开,挂到车间的电视上。
做完自查
  1. 主页健康分有数字,不是「—」。
  2. 工资条里出现刚报工的那个人,净工资不为 0。
  3. 工单成本里「人工」一项等于该工单工资记录之和。

这次演练会填到的字段,填错会怎样

字段必填控件怎么填 / 会怎样
工单类型*下拉演练一律选执行工单。若选成计划工单,后面点开工会被拦下,得先点「下达」
物料*搜索多选搜编码或名称即可。演练挑一个已绑工艺路线的物料,否则工序页签是空的,报工报不出去
计划数*数字演练给个整数(如 100)。它决定了报工上限 = 计划数 × 报工配比
工艺路线—下拉选一条就能自动带出工序。跳过它就得在「岗位(工序)」里手工勾,容易漏勾最后一道
岗位(工序)—多选必须包含末道工序,否则不会有成品入库,库存与看板都把这条单当没做完
同时派给—多选演练里派给工人账号,方便接着用手机端报工;不派则工单详情里再派
合格数*数字报工页填本次做出来的良品数。末道工序的这个数就是报表口径里的产量
不合格数—数字填了大于 0,「次品原因」立刻变必填,不选提交不了
次品原因不良 > 0 时必填下拉选项来自 基础 → 单位 页的「不良项」表。演练可先随便选一项,正式用要如实选,否则不良 Pareto 会失真

字段的顺序与界面一致;带 * 的是必填,留空提交会被后端拒绝并提示哪一格没填。

跑不通的时候先看这张表

现象原因怎么处理
点开工提示「计划工单须先下达」工单类型是计划工单,还没下达在行操作点 下达,工单转执行工单后即可开工
点报工按钮找不到工单不是执行中,或上一道工序还没报工先开始工单;再报上一道工序,上一道良品数大于 0 才轮到本工序
报工时提示超出上限本工序累计(良品 + 不良)超过了 计划数 × 报工配比核对计划数,或到工序档案把报工配比调大;不要靠拆单绕过
提交报工提示要选次品原因填了不合格数但没选原因在「次品原因」下拉里选一项(选项来自字典里的不良项)
绩效工资里查不到这条报工报工状态还是待审批,或没点批量刷新先审批报工,再在工资页点批量刷新绩效
成本里人工是 0该工序没有匹配到工价规则到 财务 → 绩效工资 → 工价规则 补一条(产品与工序都可选「通用」)

3. 各岗位的每日动线

适合已经知道系统有什么,想直接上手的人用法只看自己那一节即可

不用一次学完所有功能。下面按岗位列出「每天真正会点的几件事」,照着做就能把系统用顺。

3.1 系统管理员

频率做什么在哪
首次建用户与角色、套行业模板工序库、配编号规则与打印模板系统 → 用户 / 权限 / 字典 / 编号 / 打印
每天看主页健康分与红灯闭环,处理超时预警主页、现场 → 预警
每周看经营快照与生产报表,核对成本与不良趋势财务 → 快照、报表 → 生产
按需维护权限、字典显示名、自定义字段系统 分组

3.2 计划员

  1. 接单:进销 → 销售 确认销售单,需要投产就「按本单建工单」。
  2. 算料:计划 → MRP 物料需求,按「未完成销售单」跑一次,勾选缺料行转采购 / 转工单。
  3. 排产:计划 → 排产计划,执行排产 → 看甘特 → 需要就拖动微调 → 应用回写工序。
  4. 跟进度:生产 → 工单 按「仅逾期」筛一遍,逐个盯办。

3.3 班组长

图 3-1生产 → 任务:派到人的活与完成情况,班组长的每日主界面
生产 → 任务:派到人的活与完成情况,班组长的每日主界面
  1. 看今天的活:生产 → 任务,按本班组筛一遍,确认谁手上有什么。
  2. 补派工:生产 → 工单 详情 → 工序页签 → 派工,把没派的工序派出去。
  3. 盯报工:生产 → 报工 看待审批的报工,确认数量与不良原因是否合理。
  4. 领料:工单详情 → 领退料 → 按 BOM 领料,料不够及时退料或补领。
  5. 看本班工资:财务 → 绩效工资,只看本班组的人。
班组长默认没有删除报工的权限。现场报错了找管理员,不要反复删建——删报工会连带反冲库存与工资,链条一乱,当天的产量就对不上。

3.4 一线工人

图 3-2点顶栏「手机端」会出现二维码与链接,由使用者自己扫码,不会自动跳转
点顶栏「手机端」会出现二维码与链接,由使用者自己扫码,不会自动跳转
  1. 手机扫码进报工端,登录后看到我的任务。
  2. 点任务 → 报工 → 填合格数(有次品填不合格数并选原因)→ 提交。
  3. 在我的工资里核对本人当月工资条。
工人的数据范围是「仅本人」:只能看到自己的任务、报工与工资条,看不到别人的,也看不到成本与利润。

3.5 质检员

  1. 开检验单:质量 → 检验 → 新建检验单,选类型(来料检 / 成品入库检 / 发货检 / 过程检)。
  2. 录结果:逐项填检验项目的实测值,填送检数、抽样数、不合格数,选判定与处置。
  3. 处理不合格:质量 → 不合格 页签跟进 NCR,处理完必须选处置并填说明才能关闭。
  4. 跟客诉:质量 → 客诉 登记与关闭,关闭时必须选责任归属。

3.6 仓管

  1. 收货:进销 → 采购 详情 → 明细行填本次数量与批次 → 入库。
  2. 发货:进销 → 销售 详情 → 明细行 → 出库。
  3. 看库存:库存 → 台账 看结存与安全库存预警;库存 → 出入库 查流水。
  4. 清呆滞:库存 → 呆滞 每月看一次,超 90 天没动的料要给出处理意见。

3.7 财务

  1. 核销:财务 → 应收 / 财务 → 应付 按单核销,控制好账龄。
  2. 发票:财务 → 发票 登记进项与销项,开错票走作废。
  3. 算工资:财务 → 绩效工资 每月批量刷新绩效 → 核对 → 发放。
  4. 看经营:财务 → 快照 对本期销售、采购、成本、质量损失与毛利。

3.8 把节奏定下来

节奏谁做什么
每班次班组长派工、盯报工、领退料
每天管理员 / 计划员主页健康分、逾期工单、缺料与预警闭环
每周计划员 / 质检跑一次 MRP、看不良 Pareto、处理积压 NCR
每月财务 / 仓管批量刷新绩效与发放、呆滞清理、账龄核对、经营快照复盘
前置条件
  • 账号已创建并分配了角色(系统 → 用户),否则登录后侧栏是空的;
  • 岗位要用到的基础资料已建好:工序、工艺路线、物料、仓库;
  • 手机端与车间大屏要能打开,需在同一个网络内,且服务器地址填的是局域网 IP 而不是 localhost。

这一章最容易踩的三个坑

现象原因怎么处理
登录后菜单比别人少角色没配对,或角色上没有这个动作权限让管理员在 系统 → 角色 里核对菜单权限与数据范围,改完要重新登录才生效
手机扫码打开是空白扫的是 localhost 或 127.0.0.1 的地址,手机上访问不到换成服务器的局域网 IP(如 http://192.168.1.20:8080/mobile/)再生成二维码
工人登录后看不到任务任务还没派到他名下班组长到 生产 → 工单 → 工序页签 派工;或看目录里是否有「我的任务」这一项权限
班组长看到的量比车间实际少数据范围是「本班组」,跨班组的单不显示让管理员把该账号的数据范围调成「本车间」,或按班组分别盯单
做完自查
  1. 每个账号登录后,侧栏只出现他该用的菜单。
  2. 工人账号在工单列表里看不到成本与利润相关的列。
  3. 扫码能打开手机报工端,并且能报出一次工。

4. 生产执行:工单 · 工序 · 任务 · 报工

谁来用计划员建单、班组长派工、工人报工什么时候每天前置物料档案、工艺路线已建好

这一章是系统的主干。说得直白一点:把这一章用对了,工资、成本、库存、大屏就都对了; 这一章用歪了,后面所有报表都不值得信。

4.1 工单的三种类型,决定它能做什么

  1. 建单:生产 → 工单 → 创建工单,选类型、物料、计划数、工艺路线、岗位(详见 4.2)。
  2. 下达(仅计划 / 循环单):行操作点「下达」或「生成本期」,转成执行单。执行工单跳过这一步。
  3. 开工:点「开始」。配了开工审批的话,等审批通过会自动开工并写实际开工时间。
  4. 派工:工单详情 → 工序页签 → 派工,把每道工序落到人。手机端只显示派到自己名下的任务。
  5. 领料:工单详情 → 领退料 → 按 BOM 领料。这一步决定工单成本里的材料费。
  6. 报工:按工序顺序逐道报,填合格数与不合格数(有不良必选原因)。末道良品自动入库。
  7. 结束:所有人都报完再点「结束」,工单与全部工序一并置为已完成,之后不能再报工。
这七个动作就是一条工单的一生。顺序不能颠倒:没下达就开不了工,上一道没报就报不了下一道,工序没勾全就永远结束不了。现场遇到「点了没反应」,先看自己卡在第几步。
图 4-1工单列表的筛选区:工单类型、状态、是否逾期,三个条件够日常盯单用了
工单列表的筛选区:工单类型、状态、是否逾期,三个条件够日常盯单用了
类型用途能不能直接开工 / 报工
执行工单车间现在就要做的活可以。看板与成本也只统计执行单
计划工单先立项,等确认后再投产不可以,要先点下达转成执行单
循环工单每天都做、每周都做的重复活不可以,要先点生成本期建执行子单
类型闸门:计划单与循环单去点开工、报工、领退料,会被直接拒绝并提示「须先下达」或「须先生成本期」。这是为了保证产量只从执行单产生,看板与成本口径才不会脏。

4.2 建工单:每个字段怎么填

图 4-2新建工单表单(带 * 为必填)
新建工单表单(带 * 为必填)
字段必填控件怎么填 / 会怎样
工单类型*下拉执行工单(当场开工)/ 计划工单(下达后才能报工)/ 循环工单(按周期生成本期)。选错类型是最常见的返工来源,选完先在心里确认一遍
工单编号*文本可留空自动生成。留空时按 系统 → 编号 的规则生成,格式形如 GD-FL-260918-01。手工填就要自己保证不重复
物料*搜索 + 多选搜索物料编码或名称。支持一张工单多个物料,下面的「各物料数量」逐行填计划数
计划数*数字这张工单这一行物料要做多少件。报工上限、进度百分比、单位成本都以它为分母
BOM—多选选了 BOM,领料时点「按 BOM 领料」就能自动带出用量。不选 BOM 也能做,但领料要手工挑物料
工艺路线—下拉选一条路线会自动带出它的工序顺序。也可以「不选路线,只靠下面岗位」手工勾工序
岗位(工序)—多选这张工单要经过哪些工序。报工的进度条节点就来自这里,漏勾一道工序,那张工单就永远做不完
同时派给—多选建单时顺手把活派到人。不选也行,之后在工序页签逐个派
计划开始—日期时间预计开工时间。不填不影响报工,只影响排产与大屏的时间轴
计划结束—日期时间预计完工时间。这是后面所有「逾期」判定的基准,跟有没有开工无关
销售单—下拉关联销售单后,这张工单的成本会进入该销售单的车间毛利。不关联就没有毛利可算
客户订单号—文本对方 PO / 合同号,方便对账时双方对得上号
批次号—文本本批追溯号,可空。物料开了批次管理时,建议在这里就填上,后面出入库省事
优先级—下拉加急 / 高 / 普通 / 低。APS 排产时优先级高的排前面(1 为加急)
车间/工段—下拉这张单归哪个车间。班组长能看到的数据范围就靠它筛
备注—多行文本工艺要求、特殊约定都可以写在这里,工单详情会显示
前置条件
  • 物料档案已建好,且状态为「启用」;
  • 如果要用「按 BOM 领料」,对应的 BOM 已建好;
  • 如果要让工单出现在排产列表里,物料需绑定工艺路线。

4.3 工单状态机

图 4-3列表行的状态与可用操作:不同状态下,操作列给出的按钮是不同的
列表行的状态与可用操作:不同状态下,操作列给出的按钮是不同的
状态可以做什么怎么进来的
未开始下达、开始、派工新建后的默认状态
执行中报工、领退料、检验点「开始」,或开工审批通过时自动进入
已完成可发起返工;不再允许报工点「结束」时,工单与全部工序一并置完成
已取消—取消。不允许取消已完成或已取消的单
取消工单不会自动回滚。已经领的料、已报的工、已入的库都还在。取消后请按实际情况走退料或调整,否则库存与成本会对不上。
「结束」是一次性动作。点下去工单和它下面所有工序一起置为已完成,之后不能再报工。所以确认所有人都报完了再点,否则剩下没报的活只能新开一张单接着做。

4.4 工序页签:这张单做到哪了

图 4-4工序页签:配比、计划数、良品、不良、进度、排程计划与操作
工序页签:配比、计划数、良品、不良、进度、排程计划与操作
字段必填控件怎么填 / 会怎样
工序名称 / 编号—只读来自工艺路线或建单时勾选的岗位
报工数配比—只读来自工序档案。报工上限 = 计划数 × 配比,也是在制品 WIP 的换算因子
计划数—只读这道工序要做多少。默认取工单计划数,可在工序上单独改
良品数 / 不良品数—只读该工序累计报工的合计。这两个数不是手工填的,只能靠报工累加
进度—只读min(100, 良品数 ÷ 计划数 × 100),进度条带颜色区分快慢
排程计划—只读APS 排产后回写的计划起止时间与设备
操作—按钮报工:进入报工表单;派工:把这道工序派给人

4.5 报工:一次点击驱动六处数据

图 4-5报工表单。填了不合格数之后,「次品原因」才会出现并变为必填
报工表单。填了不合格数之后,「次品原因」才会出现并变为必填
字段必填控件怎么填 / 会怎样
合格数*数字本次做出来的良品件数。末道工序的合格数会进成品库,也会变成报表口径里的「产量」
不合格数—数字本次的次品件数。填了大于 0 的数,下面立刻出现「次品原因」必填项
次品原因不良 > 0 时必填下拉选项来自字典里的不良项(螺纹烂牙、同轴度超差、硬度不足、毛刺超标、焊接不良、表面划伤…)。这是不良 Pareto 报表的数据来源,随便选会让分析失效
开始时间 / 结束时间—日期时间计时工资按这里的差值算工时。结束时间早于开始时间会被拒绝

报工的四条硬规则

  • 上限规则:每道工序累计(良品 + 不良)不得超过 计划数 × 报工配比,超出会提示具体上限。
  • 顺序规则:上一道工序的良品数大于 0,才允许报下一道工序。
  • 时间规则:工时为 0 时计时工资为 0,但报工记录仍会留下(便于追溯「谁报过」)。
  • 不良原因:不良数大于 0 时必须选次品原因,否则提交不了。

报工算钱的公式

计薪 计时:净额 = 工时 × 单价 − 不良数 × 单价 × 不良扣减比 计件:净额 = 良品数 × 单价 − 不良数 × 单价 × 不良扣减比

工价规则的匹配顺序是:产品 + 工序 → 通用 + 工序 → 兜底规则。 「产品 + 通用」与「通用 + 通用」优先级相同,取先创建的那条。

自动成品入库:只有末道工序、良品大于 0、且存在仓库时才触发。批次号自动生成为 WO工单号-R报工号,单价取单位成本估算;不良品不入库。
现象原因怎么处理
提示「超出工序报工上限」本工序累计良品 + 不良超过了 计划数 × 配比核对计划数是否填错;确实需要多报,到工序档案调大报工配比,别拆成两张单绕
提示「请先完成上一道工序」上一道工序良品数为 0先报上一道工序。首道工序没有这个限制
提示「请选择次品原因」填了不合格数没选原因下拉里选一项;没有合适的原因先去 基础 → 单位 页的「不良项」表补一条
提交后工资没变工资要刷新才会重算到 财务 → 绩效工资 点「批量刷新绩效」
末道工序报了工但库存没增加物料没绑仓库,或工单不是执行中检查是否已有启用仓库;确认工单状态为执行中

4.6 报工记录页签:这张单报了多少次工

图 4-6报工记录页签:逐条列出这张工单的每一次报工,可与工序良品数互相印证
报工记录页签:逐条列出这张工单的每一次报工,可与工序良品数互相印证

这个页签是查账用的。工序页签看的是合计,这里看的是明细——数量对不上时,把两处一比就知道是哪一次报工出的问题。

4.7 报工记录填错了怎么改

  • 后续工序已经有报工 → 不允许删除,避免链条断档。
  • 允许删除时,系统会一次性做完这些事:冲减工序与任务数量、反冲该报工产生的入库流水、删除不良明细与工资记录、重算工单成本。
  • 工人只能删除自己的报工;删除权限默认不在班组长与工人手上。
删除报工后,工序状态不会从「执行中」退回「未开始」。如果确实要让工序回到未开始,请在同一工序上重新核对计划数后人工处理,或联系管理员走数据修复。

4.8 领退料页签

图 4-7领退料页签:按 BOM 领料与退料都在这里,料与工单绑在一起,成本才归集得上
领退料页签:按 BOM 领料与退料都在这里,料与工单绑在一起,成本才归集得上

详细操作见第 7 章。这里只需要记住一条:领料入口在工单里,不在库存页。 在库存页硬做出库单,这张工单的材料成本就是 0。

4.9 质检记录页签

图 4-8质检记录页签:这张工单关联的首检、过程检、终检单
质检记录页签:这张工单关联的首检、过程检、终检单

质检员开的检验单如果填了来源单据 = 工单、来源单号 = 本工单号,就会出现在这里。 做客户追溯或质量问题复盘时,从工单一路点到检验单,比在检验列表里翻找快得多。

4.10 成本页签

图 4-9成本页签:材料 / 人工 / 委外 / 制造费用四项,以及与标准成本的差异
成本页签:材料 / 人工 / 委外 / 制造费用四项,以及与标准成本的差异
工单实际成本 实际合计 = 材料 + 人工 + 委外 + 制造费用 单位成本 = 实际合计 ÷ 末道良品数 差异 = 实际合计 − 标准合计(正数为超支)
成本不需要人工录。它由领退料流水、工资记录、委外单与制造费用分摊自动汇总,「成本页签那 4 个数是怎么来的」在第 10 章有完整口径表。

4.11 任务:派到人的活

图 4-10生产 → 任务:工单按工序拆出来的派工单元,落到人与班组
生产 → 任务:工单按工序拆出来的派工单元,落到人与班组

任务与工序是「一对多」的关系:一张工单的每道工序都会生成任务。 报工完成会自动更新对应任务的完成数量与状态,不需要另外维护。

4.12 报工台账(只读)

图 4-11生产 → 报工:只读台账。工具栏里故意没有「新建」——产量必须有来源
生产 → 报工:只读台账。工具栏里故意没有「新建」——产量必须有来源
图 4-12报工详情:数量、时间与这条报工算出来的计薪明细
报工详情:数量、时间与这条报工算出来的计薪明细

这一页主要给三拨人看:班组长盯待审批、财务核工资、出了问题倒查。

4.13 开工审批(可选)

图 4-13审批:可选流程,不强制前置。支持工单、采购单、销售单、退换单、报价单五类
审批:可选流程,不强制前置。支持工单、采购单、销售单、退换单、报价单五类
工单审批有个顺手的副作用:审批通过且工单仍未开始时,系统会自动把工单置为执行中并写实际开工时间,省掉一次手工点「开始」。
同一张单据不允许重复提交待审批;审批只有单级通过 / 驳回,没有多级会签与条件分支。

4.14 一天做完,这样自查

做完自查
  1. 工单详情的工序页签里,每道工序的良品数之和等于报工记录页签里该工序每次报工之和。
  2. 末道工序报完工后,库存 → 台账 里对应成品多了这一批(批次号形如 WO工单号-R报工号)。
  3. 财务 → 绩效工资 批量刷新后,本单报工的人都出现在工资条里,净工资不为 0。
  4. 工单详情 → 成本页签的「人工」等于本单工资记录之和;「材料」等于领料流水金额减退料。
  5. 同一个数在工单页签与报表页对得上:工序良品数 = 报表产量的分子。
这五条对应五个下游模块。任一条对不上,先别急着改数——按 4.6 的方式回到报工明细定位是哪一次报工导致的,再决定是补报、删报还是走退料。

4.15 生产模块的常见卡点

现象原因怎么处理
工单列表里找不到某张单筛选条件还留着上次的(比如状态选了「仅逾期」)点重置——查询与重置都会回到第 1 页
点「结束」提示还有工序未完成有工序的良品数没到计划数要么把剩下的活报完,要么确认放弃剩余量后由管理员处理
工序进度条一直不动报工报到了别的工序,或计划数填得过大到报工记录页签核对每一次报工挂在哪道工序上
任务列表里没有某个人这个人没有被派工,或派到了别的班组到工单详情的工序页签重新派工,注意选人别选错班组
工单明明做完了但看板没算产量产量只取末道工序的良品数确认末道工序报过工,且工单类型是执行工单

5. 计划:MRP 算料 · APS 排产

谁来用计划员什么时候接单后、每周一次,或缺料时前置BOM 与工艺路线已建好;采购 / 销售单已录入

计划模块回答两个问题:MRP 回答「买什么、做多少、什么时候要」; APS 回答「哪台设备、哪个时间窗做哪道工序」。两者都不改工单交期,只产出建议与计划时间。

前置条件
  • 物料的 BOM 已建好(基础 → 物料 详情里能看到 BOM 行),否则 MRP 只会给采购建议;
  • 要自制的那几个物料已绑工艺路线,否则转工单会被跳过;
  • 采购单与销售单已录入系统(MRP 的需求来自它们,记在纸上的单子系统看不见);
  • 设备档案里有可用设备,APS 才能把工序排到具体设备上;没有设备也能排,只是不占设备、不防重叠。

5.1 MRP 物料需求:从成品一路算到零件

图 5-1MRP 批次台账:每跑一次算料就是一行,可回看历史批次
MRP 批次台账:每跑一次算料就是一行,可回看历史批次

怎么跑一次算料

图 5-2运行 MRP 计算:选需求来源,备注里建议写清这次算的是什么(如「9 月缺料分析」)
运行 MRP 计算:选需求来源,备注里建议写清这次算的是什么(如「9 月缺料分析」)
字段必填控件怎么填 / 会怎样
需求来源*下拉未完成销售单:按客户订单算,适合接单后立刻备料;待投料工单:按已下达但还没开工的工单算,适合生产前补料
备注—文本给这批计算留个说明。一个月的批次台账里,没备注的那几行过两周就没人知道是为什么跑的了

净需求是怎么算出来的

MRP 净算 有效供给 = max(0, 现存量 − 安全库存) + 在途采购 净需求 = max(0, 毛需求 − 有效供给) 子件毛需求 = 父件净需求 × BOM 用量 × (1 + 损耗率)
  • 毛需求展开:沿 BOM 深度优先,每个物料只展开一次,带环路保护;用量已含损耗率。
  • 逐层下钻:只有本级净需求大于 0,才把需求累加到子件,避免虚增下游。
  • 在途采购:采购单状态为草稿 / 已确认 / 部分入库的未收数量都算在途(包含 MRP 刚转出的草稿单,防止刚转单又提示补料)。
  • 建议判定:净需求大于 0 且有启用 BOM → 建议自制;否则建议采购;净需求为 0 不给建议。
独立需求要扣减已有安排:按未完成销售单计算时,会先把「已由 MRP 转单下达但还没开工」的执行工单计划量扣掉,避免同一批需求被建议两次。

5.2 看结果与转单

图 5-3MRP 明细:毛需求 → 扣减可用 → 净需求 → 建议,一行一行能对上
MRP 明细:毛需求 → 扣减可用 → 净需求 → 建议,一行一行能对上
  1. 批次列表给出采购建议、自制建议、缺料金额、最早需求日。点查看进明细。
  2. 勾选缺料行 → 转采购单(按默认供应商分组生成草稿单)或 转生产工单。
  3. 转出的单是草稿状态,仍然要按第 8 章走确认与收货流程。
明细行若显示 ⛔,说明该物料没有 BOM,不能转工单,只能采购。转工单还要求物料已绑工艺路线,否则会被跳过并给出原因。
现象原因怎么处理
MRP 跑出来全是 0,没有建议库存够用(有效供给已覆盖毛需求),或需求来源选错了换「待投料工单」再跑一次;确认销售单确实还是未完成状态
提示不能转工单该物料没有 BOM,或没绑工艺路线先补 BOM 与工艺路线;纯外购件就该转采购单,不要硬转工单
转了采购单,再跑 MRP 又提示缺料属正常在途采购会算进有效供给,但如果这次需求又变大了,仍会提示差额部分
同一批需求被建议了两次混了别的需求来源每次算料前先想清楚要覆盖哪一批需求,别把不同批次的单混在一起跑

5.3 APS 排产:把工序排到设备和时间窗

图 5-4排产批次台账:工单数、工序数、涉及设备,以及本批的计划区间
排产批次台账:工单数、工序数、涉及设备,以及本批的计划区间

怎么排一次

图 5-5执行排产:选排产起始日,勾选待排工单(超期的标红)
执行排产:选排产起始日,勾选待排工单(超期的标红)
字段必填控件怎么填 / 会怎样
排产起始日*日期从这天 08:00 开始排。一般填今天或明天
待排工单—多选只列「未开始」且类型为执行单、尚未开工的工单。支持全选 / 全不选 / 反选
备注—文本批次说明

排产的几条硬规则

规则内容
排谁未开始、类型为执行单、尚未开工的工单
先后顺序计划结束时间早的优先 → 优先级(1 为加急)→ 先建的排前面
工时估算单序耗时 = max(1, ⌈数量 × 标准秒 ÷ 60⌉) 分钟;标准秒没填就按 90 秒/件
作业日历只在周一至周五 08:00–20:00 内排;到 20:00 顺延次日 08:00,周五晚顺延到下周一 08:00
设备不重叠匹配到设备档案的工序会占用设备,同一设备的时间窗互不重叠
逾期标记排完的工序结束时间晚于工单交期 → 该工序标逾期

5.4 看甘特、微调、应用

图 5-6APS 甘特:同色条代表同一工单,条上是工单·工序;左侧行标签横条是设备负载
APS 甘特:同色条代表同一工单,条上是工单·工序;左侧行标签横条是设备负载
  1. 点批次行的 甘特 打开甘特图,先看设备的负载有没有明显堆在一头。
  2. 需要微调就拖动色条:同一工单的所有工序会整体平移。
  3. 确认无误点 应用,把计划时间与设备回写到工序的「排程计划」列。
  4. 排错了就点 清除,工序上的排程计划会被撤掉,再重新排。
「应用」只回写工序,不会去改工单头上的计划起止时间。工单交期仍由人工在工单里维护,两者不要混淆——否则会出现「排了却还显示逾期」的困惑。
只有「待排产待应用」的批次能拖动微调,「已应用」的只能清除。拖动时与同设备其它工序冲突会被拒绝并提示冲突时间窗。
做完自查
  1. 工序页签的「排程计划」列有具体时间,不再是空。
  2. 同一台设备上,两道工序的时间不重叠。
  3. 甘特上每个工单的工序顺序与工艺路线一致(先下料再折弯,不会倒过来)。
现象原因怎么处理
执行排产时工单列表是空的没有符合条件的工单只有「未开始 + 执行工单 + 未开工」的才进列表;检查工单类型与状态
甘特拖不动批次已经是「已应用」或「已清除」状态只有「待排产待应用」的批次可以调
排完还是显示逾期工单交期本身就比排产结果早这是真实情况,不是 bug:要么调工单计划结束时间,要么加班消化
应用后工序时间没变应用的是另一个批次核对批次号;一个工序只接受最后一次应用的结果

6. 质量:检验 · 不合格 · 客诉 · 返工 · 追溯

谁来用质检员什么时候来料、过程、入库、发货各个节点前置物料上标了「来料必检」的,必须先检后入

质量模块的设计目标是让「不合格」这件事在系统里留下完整痕迹:谁检的、检的哪一批、判成什么、最后怎么处理的、损失多少钱。所以它不是一个检验单录入页,而是一条从发现到闭环的链。

6.1 四类检验

图 6-1质量 → 检验:单号、类型、物料、来源单号、检验日期、送检/抽样、AQL、结果、处置与质量损失
质量 → 检验:单号、类型、物料、来源单号、检验日期、送检/抽样、AQL、结果、处置与质量损失
类型什么时候做特别之处
来料检供应商送货到厂物料标了「来料必检」时,没有合格记录就不许入库
成品入库检成品入库前—
发货检发货前—
过程检生产过程中必须选工序

6.2 检验规范:把标准值先配好

图 6-2质量 → 检验规范:标准值、上下限、AQL 抽样水准与抽样数。配好规范,开单时逐项填实测值即可
质量 → 检验规范:标准值、上下限、AQL 抽样水准与抽样数。配好规范,开单时逐项填实测值即可

规范是「不重复抄标准」的机制。没有规范也能开单,系统会用通用默认项兜底,但那样每次检验的项目名与标准值都得手敲,不同人敲出来的还不一致,报表就没法横向比。

建议按「物料 + 检验类型」配规范:法兰盘成品检、304 圆钢来料检、通用成品外观尺寸检验。之后开单只要选对规范,检验项目会自动带出来。

6.3 开一张检验单:每个字段怎么填

图 6-3新建检验单:选类型与物料,选了规范会带出检验项目
新建检验单:选类型与物料,选了规范会带出检验项目
字段必填控件怎么填 / 会怎样
类型*下拉来料检 / 成品入库检 / 发货检 / 过程检。选过程检时必须填「工序」
物料*搜索搜索物料编码或名称。判定不合格时,质量损失会按这个物料的成本价折算
规范—下拉选了规范,检验项目与标准值自动带出来;不选就用通用默认项
检验日期—日期默认当天
送检数*数字这批送检多少件。合格数 = 送检数 − 不合格数
抽样数—数字实际抽检了多少件,仅作记录与追溯,不参与自动判定
不合格数—数字检出多少件不合格。大于 0 即判不合格,也可以人工覆盖判定结果
判定—下拉合格 / 不合格。留空时系统按不合格数自动判
AQL—文本验收水平(如 1.0)。系统记录它,但不做自动抽样判定——见第 16 章边界说明
处置—下拉接收 / 拒收 / 返工 / 让步。只有「拒收」会自动动库存
来源单据—下拉无 / 采购单 / 销售单 / 工单
来源单号—文本填了来源单号,这张检验单会出现在对应单据的详情里,来料必检闸门也靠它匹配
工序(过程检)过程检必填下拉这张检验挂在哪道工序上
往来单位—下拉来料检选供应商,发货检与客诉相关时选客户
批次号—文本追溯的钥匙。填了才能在「质量 → 追溯」里按批号串起全过程
缺陷描述—文本具体是什么问题。这段文字后续会进 NCR,写具体点
备注—文本补充说明
合格数 = 送检数 − 不合格数;不合格数大于 0 即判不合格(也可以人工覆盖)。判定不合格并且不合格数大于 0,系统会自动开一张 NCR,同一张检验单只开一次。
四种处置里只有「拒收」会动库存。判定不合格加处置为拒收,才会按不合格数出库并写「质检报废」流水,同一张检验单不重复出库。选了返工或让步不会自动扣料,需要另行安排。
前置条件
  • 要用「来料必检」闸门,物料档案里已把该物料设为「来料必检」;
  • 要按来源单据追溯,开单时把来源单据与来源单号填上;
  • 要用批次追溯,出入库时已经填了批次号。
做完自查
  1. 列表里能看到刚开的检验单,判定与处置显示正确。
  2. 判定不合格时,「质量 → 不合格」页签里多了一条来源为该检验单的 NCR。
  3. 处置为拒收时,「库存 → 出入库」里出现一条「质检报废」的出库流水。

6.4 检验明细:看结论也要看过程

图 6-4检验明细:逐项列出检验项目、标准值与实测结果
检验明细:逐项列出检验项目、标准值与实测结果

检验单详情里最有用的是检验项目表。同一批货被判不合格时,看这一列就知道是哪一项超了、超了多少,而不是只知道「不合格」三个字。

6.5 不合格品单(NCR)的流转

图 6-5质量 → 不合格:不良 → 处置 → 闭环的记录,来源可能是检验单、报工、返工或手工
质量 → 不合格:不良 → 处置 → 闭环的记录,来源可能是检验单、报工、返工或手工
图 6-6NCR 详情:可回看来源质检单、来源工单与同批次的其他不合格记录
NCR 详情:可回看来源质检单、来源工单与同批次的其他不合格记录
  1. 来源:检验单判定不合格自动开立;也可以在 NCR 页手工开立,来源记为 报工 / 返工 / 手工。
  2. 在处理过程中可以补录说明,也可以随时回看它连到哪张检验单、哪张工单。
  3. 处理完在行操作点关闭,必须选处置(返工 / 报废 / 让步 / 退货 / 其他)并填关闭说明,系统会二次确认。
NCR 的处置与检验单的处置不是一回事:检验单回答「这批货收不收」,NCR 回答「这批不合格品最后怎么处理」。两张单都填了,记录才算完整。

6.6 客诉

图 6-7质量 → 客诉:客户、产品、批次、数量与责任归属
质量 → 客诉:客户、产品、批次、数量与责任归属
  1. 质量 → 客诉 → 登记客诉:选客户、填客诉日期与内容(都是必填),可填产品、批次、数量、联系人、手机。
  2. 需要时在详情里查看关联销售单与同批次的其他客诉,判断是个案还是批量问题。
  3. 结案时点关闭,必须选责任(本厂 / 供应商 / 客户)并填处置结果——用制度强制留下结论。
「同批次的其他客诉」这个视图很值钱:同一个批次号短时间冒出两条以上客诉,基本可以断定不是偶发,直接从追溯页把那一批的领料与报工记录拉出来看。

6.7 返工

图 6-8质量 → 返工:返工数量、分派与费用归属
质量 → 返工:返工数量、分派与费用归属
  1. 质量 → 返工 → 发起返工:选已完成工单、工序与返工数。
  2. 系统按「返工数 × 单价 × 不良扣减比」写一条负向工资记录;没有工价规则或比例不大于 0 时按 50% 兜底。
  3. 返工作业完成后点返工报工,按返工数全部记良品,不重复记不良,避免不良率被二次放大。
返工详情里有「导致返工的不良报工」表,可以追到具体是哪一次报工出的问题,便于定责与改进。这也是「报工必须选次品原因」的价值所在——没有那些原因码,这张表就只能显示一串数字。

6.8 批次追溯:一个号串起四段链

图 6-9质量 → 追溯:输入批次号或序列号,一次性拉出关联的工单、质检、不合格与出入库记录
质量 → 追溯:输入批次号或序列号,一次性拉出关联的工单、质检、不合格与出入库记录
  1. 质量 → 追溯,输入批次号或序列号,点追溯查询。
  2. 结果分区显示:批次 / 序列号基本信息,以及关联工单、质检记录、不合格与客诉、出入库流水四张表。
  3. 点批次库存还能按批次 / 物料查当前每个仓还剩多少。
想让追溯查得到,前提是出入库时填了批次号。物料档案里开启「批次管理」后,采购入库与销售出库不填批次会被直接拒绝——这是有意的强制,不是刁难。

6.9 质量模块的常见卡点

现象原因怎么处理
采购入库时提示「来料必检,请先检验」该物料标了来料必检,但没有合格的来料检记录先开来料检单,填来源单据 = 采购单、来源单号 = 该采购单号,判定合格后再入库
检验单保存提示要选工序类型选了「过程检」过程检必须指定工序;如果只是抽检成品,改用「成品入库检」
判定不合格但没有生成 NCR不合格数填的是 0NCR 的触发条件是不合格数大于 0;确认实际检出数量后改正
检验单里没有检验项目规范没选,且系统默认项也没生成选一个检验规范;或联系管理员补齐该类型的默认检验项
拒收了但库存没动处置选的是返工或让步只有「拒收」会按不合格数出库。返工与让步请走返工单或人工调整

7. 库存:台账 · 出入库 · 领退料 · 呆滞

谁来用仓管、班组长什么时候每天收货发货、按工单领料时前置仓库与库位已建好;物料已绑默认仓库

库存模块有一条简单的原则:台账不可手工修改,它是流水的计算结果。 想让某个物料的数量变化,只能去发生一笔真实的业务(收货、发货、领料、退料、调整、调拨)。 这条原则保证了对账时永远能一路查到「是哪一笔把它变成现在这个数的」。

7.1 库存台账

前置条件
  • 仓库已建好(基础 → 仓库),并且物料上绑了默认仓库——没有仓库,收货与领料都无处可放;
  • 物料的成本价已填(基础 → 物料),否则第一笔入库金额是 0,后续出库成本跟着失真;
  • 要按 BOM 领料的工单,其 BOM 已建好且用量含损耗率;
  • 盘点前先确认没人在同一时间做收发货,盘点期间的单据会让差额算不平。
图 7-1库存 → 台账:按仓、按物料看结存,工具栏右侧有安全库存预警计数
库存 → 台账:按仓、按物料看结存,工具栏右侧有安全库存预警计数

台账回答「现在每个仓、每个物料有多少」,并给出三色状态。数量小于安全库存即红标(严格小于,安全库存为 0 的物料不参与预警)。

图 7-2台账明细:各仓分布(数量 / 安全库存 / 均价 / 更新时间)与近期出入库流水
台账明细:各仓分布(数量 / 安全库存 / 均价 / 更新时间)与近期出入库流水

7.2 四类库存单据

图 7-3库存 → 出入库:单据类型与来源单号,任何一笔变动都能追到是谁做的
库存 → 出入库:单据类型与来源单号,任何一笔变动都能追到是谁做的
类型单号前缀用在哪关键点
入库RK采购到货、退料、成品入库参与移动加权平均,会改变均价
出库CK销售发货、领料、报废一律按当前均价出账,不重算均价
调整TZ盘点可以传目标数量做绝对盘点,按差额补记
调拨DB仓与仓之间挪货源仓与目标仓不能相同,只记一条流水
均价怎么算 入库后新均价 = (原数量 × 原均价 + 入库量 × 入库单价) ÷ 新数量 出库金额 = 出库量 × 当前均价
库存不足保护:任何会让库存变成负数的操作都会被拒绝,并提示「库存不足,当前库存 X」。这是账实一致的最后一道闸门。
单价的三级兜底:传入单价 → 各仓均价 → 物料档案成本价,保证每笔流水都有价可算。所以即使物料还没入过货,第一笔出库也能算出金额。

7.3 领料:入口在工单里

图 7-4库存 → 领料退料:这一页是全厂领退料单据的汇总台账,汇总用,不是录入口
库存 → 领料退料:这一页是全厂领退料单据的汇总台账,汇总用,不是录入口
图 7-5按 BOM 领料:绿框处写明「共 N 种物料,只改实领即可」,确认后立即过账
按 BOM 领料:绿框处写明「共 N 种物料,只改实领即可」,确认后立即过账
字段必填控件怎么填 / 会怎样
仓库—下拉这批料从哪个仓出。未选时优先取原料仓,没有原料仓就取任一启用仓
明细行 · 实领—数字按 BOM 算出的建议量已经填好了,只需要改实际领出的数量
明细行 · 批次物料开批次时必填文本开了批次管理的物料不填批次会被拒绝。填了才能追溯
备注—文本选填
建议领料量 建议领料量 = BOM 用量 × (1 + 损耗率) × 计划数
  1. 进工单详情 → 领退料页签 → 点 按 BOM 领料。
  2. 系统按上面的公式给出建议量,逐行改成实际领出的数量。
  3. 点 确认领料,立即过账:库存减少、工单材料成本增加、写一条出库流水。
多行工单会按 BOM 聚合,同一物料合并累加,不会出现同一个料五行的情况。
不要在库存页硬开一张出库单来当领料。那样做库存是对的,但这张工单的材料成本是 0,工单成本、车间毛利、经营快照会一路错到底。

7.4 退料

  1. 领多了在同一个页签点 退料。
  2. 退料按入库处理,写一条 RK 流水。
  3. 汇总工单成本时,退料以负号冲减材料费,所以退料后成本会自动降下来。
现场常见做法是「整卷领、用完退」。系统完全支持:先按 BOM 整批领,当班结束把没用完的退回去,材料成本反映的就是真实消耗。

7.5 报工自动入库

成品入库不需要仓管手工开单:末道工序报工且良品大于 0 时,系统自动写一笔成品入库流水,批次号是 WO工单号-R报工号,单价取工单的单位成本估算。

条件说明
末道工序按工序顺序判定的最后一道,中间工序的良品不会入库
良品数大于 0全是次品时不入库
存在仓库系统里至少要有一个启用的仓,否则不触发
不良品不入库。次品请通过返工单或质检报废处理,这样它才不会凭空出现在成品库存里。

7.6 呆滞料

图 7-6报表 → 呆滞:多久没动过、占多少资金,黄色是预警、红色是超标
报表 → 呆滞:多久没动过、占多少资金,黄色是预警、红色是超标
  • 呆滞判定:默认 90 天无出入即呆滞,60 天(即 2/3 阈值)为黄色预警;天数参数可调,范围 1–365 天。
  • 从未出入过的物料,最近出入时间按「今天 − 阈值天数」兜底,避免刚建的物料就被判呆滞。
  • 建议每月看一次,把呆滞料分成三类:还能用的(退回可用库存)、要处理的(报废走调整)、 该找供应商的(走供应商退货)。

7.7 库存报表

报表 → 库存 提供期末结存、进销存汇总、呆滞料三张表。 进销存汇总的入库合计含入库单与调整 / 调拨的增量,出库合计含出库单与调整 / 调拨的减量。

做完自查
  1. 领料后,台账里该物料的原料数量减少,工单成本页签的「材料」增加。
  2. 退料后材料成本下降,且出入库流水里能看到一条 RK 记录。
  3. 末道报工后成品数量增加,批号形如 WO…-R…。
  4. 任何一个物料的台账数量,都能在出入库流水里找到构成它的每一笔。

7.8 库存模块的常见卡点

现象原因怎么处理
提示「库存不足,当前库存 X」出库量超过了现有数量核对是否领错仓、领错料;确实数量不对先走调整单盘点,不要反复试
提示「请选择批次」该物料开了批次管理在明细行填批次号;供应商送货时就把批次记下来,别等到用的时候才发现没有
台账数量与实物对不上有未过账的单据,或有历史调整先看出入库流水逐笔核对;确需修正走「调整」类单据,不要改台账
采购收货后库存没增加物料与仓库不匹配,或入库操作没提交成功确认采购单状态是「已确认」,明细行填了本次数量

8. 进销存:报价 · 采购 · 销售 · 退换货

谁来用业务员、计划员、仓管什么时候接单、下单、发货、收货时前置客户与供应商档案已建好(含账期)

进销存的链路很短:报价 → 销售 → 生产 → 发货 → 收款,采购那条线是 采购 → 收货 → 付款。 链路上每一环都留了上游单号,所以任何一笔钱都能倒查到对应的单据。

8.1 报价:成本算清楚再报

前置条件
  • 客户资料已建好(基础 → 往来单位),销售单必须挂在客户上;
  • 要算预估成本与毛利,产品的 BOM 与工艺工价要已配好;没配也能报价,只是毛利一栏是空的;
  • 走审批流程的话,报价单要先提交审批(第 4.13 节),否则确认后仍要等审批通过;
  • 收付款要核销到具体单据上,所以销售单/采购单必须先确认,不能停在草稿。
图 8-1进销 → 报价:报价单列表,状态从草稿到已成交 / 已失效
进销 → 报价:报价单列表,状态从草稿到已成交 / 已失效
图 8-2报价详情:明细行含预估成本与毛利,报价时心里有底
报价详情:明细行含预估成本与毛利,报价时心里有底
字段必填控件怎么填 / 会怎样
客户*下拉选项来自往来单位。超过 20 条会自动变成可搜索
明细行 · 物料—下拉报价的产品
明细行 · 数量 / 单价—数字单价留空默认取产品售价
备注—文本报价前提、有效期说明等
报价还能看到预估成本(料 / 工 / 费)与逐行毛利,这是按产品的 BOM 与工艺工价自动测算的。报价还没测算成本时,毛利显示为空而不是 0,避免误读成「不赚钱」。
  1. 进销 → 报价 → 新建报价单:选客户,填报价日期与有效期,明细行填物料、数量、单价。
  2. 点开详情核对预估成本与毛利,觉得毛利太薄先回去改单价,别等成交了才发现。
  3. 客户确认后点确认报价,再点转销售单生成销售草稿单(有幂等锁,点两次不会生成两张)。
  4. 没谈成也要点登记失效并填原因,方便复盘丢单。

8.2 采购:下单 → 收货 → 入库

图 8-3进销 → 采购:采购单列表与状态
进销 → 采购:采购单列表与状态
图 8-4采购详情:明细行填本次数量与批次,点入库即过账
采购详情:明细行填本次数量与批次,点入库即过账
字段必填控件怎么填 / 会怎样
供应商*下拉选项来自往来单位。账期会影响应付的到期日
仓库—下拉收货入哪个仓。建议就是默认仓,避免收货时再纠结
订单日期 / 预计到货—日期预计到货会出现在逾期采购的统计里
对方单号—文本供应商的订单号,对账时双方对得上号
采购员—文本谁下的单
结算方式—下拉月结 / 现结 / 预付
税率 %—数字影响含税与不含税金额的换算,默认 13%
运费—数字计入单头金额(货款 + 运费)
备注—文本—
明细行 · 物料 / 数量 / 单价*下拉 + 数字至少一行。物料可搜索
状态含义还能做什么
草稿刚建的单改仓库与明细、确认或关闭
已确认可以收货入库、关闭
部分入库收了一部分继续入库
已完成全部收齐—
已关闭不收了不再允许入库
来料必检闸门:物料标了「来料必检」,入库前必须先有一张该采购单的来料检且判定合格,否则入库会被拒绝。这是把「先检后用」写进流程里,不靠人记。

8.3 销售:确认 → 建工单 → 发货

图 8-5进销 → 销售:销售单列表,交货日期会影响账龄与逾期判定
进销 → 销售:销售单列表,交货日期会影响账龄与逾期判定
图 8-6销售详情:明细、已发数量与关联工单;不绑工单就没有车间毛利可算
销售详情:明细、已发数量与关联工单;不绑工单就没有车间毛利可算
字段必填控件怎么填 / 会怎样
客户*下拉选项来自往来单位。客户账期决定应收的到期日
仓库—下拉从哪个仓发货
订单日期 / 交货日期—日期交货日期会影响账龄与逾期判定,别随手填
对方单号—文本客户的 PO 号
业务员—文本谁接的单
结算方式—下拉月结 / 现结 / 预付
税率 %—数字默认 13%
运费—数字计入单头金额
明细行 · 物料 / 数量 / 单价*下拉 + 数字至少一行
  1. 新建销售单:选客户与出库仓库,填订单日期与交货日期。
  2. 需要投产就在详情里「关联已有工单」或「按本单建工单」——不绑工单就没有车间毛利可算。
  3. 确认后在明细行点出库,系统按当前移动加权均价出账,并累加已发数量。
车间毛利 = 销售金额 − 工单成本,只统计绑定了这张销售单的执行工单。没有绑定工单时毛利显示为空,不是 0。
「按本单建工单」会自动把销售单号带进工单的「销售单」字段,省掉手工关联那一步。用这个入口建的工单,毛利一定能算出来。

8.4 退换货

图 8-7进销 → 退换:类型、原因码与处置方式
进销 → 退换:类型、原因码与处置方式

支持客户退货、客户换货、供应商退货、供应商换货四种类型。明细行的「处置」决定执行时的出入库方向:

  • 客户退货:执行时强制入库。
  • 供应商退货:执行时强制出库。
  • 处置为报废 / 换出 / 退供 → 出库;处置为入库 / 退回良品 → 入库。

状态流转:待处理 → 已确认 → 已执行;待处理或已确认都可以关闭。

做完自查
  1. 销售单「已发数量」随出库累加,全部发完自动置「已完成」。
  2. 采购单收货后,库存台账对应物料数量增加。
  3. 关联了工单的销售单,详情里能看到工单成本与毛利,不是空。

8.5 进销存的常见卡点

现象原因怎么处理
入库被拒:来料必检物料标了来料必检,但没有合格的来料检先开来料检单并判定合格,再回来入库
出库提示库存不足发货量超过成品库存先确认末道工序已报工入库;或换一个仓发货
销售单里毛利是空的没关联工单用「按本单建工单」补建,或把已有工单关联进来
客户下拉里找不到某客户往来单位里没建,或该客户被停用了先去 基础 → 往来单位 建好并启用
转销售单点了两次—系统有幂等锁,只会生成一张草稿单,不用担心

9. 财务:经营快照 · 应收应付 · 收付款 · 绩效工资

谁来用财务、厂长什么时候每周看、每月结注意这是车间经营账,不是会计总账
先把口径说清楚:这是车间经营账,不是会计总账。系统不做记账凭证、不做资产负债表与利润表。它算的是「车间这摊生意赚不赚钱」,包含销售、采购、工单成本、质量损失、绩效与车间毛利。有会计要求的客户请与之并行使用。
前置条件
  • 销售单 / 采购单已确认,否则应收应付里根本不会出现这些单;
  • 客户与供应商的账期天数已填(基础 → 往来单位),否则账龄只能按 0 天算,全是「未到期」;
  • 报工已经过审批,工资刷新才有数据;未审批的报工不计薪;
  • 物料的成本价与 BOM 已建好,工单成本里的材料费才不会是 0。

9.1 经营快照

图 9-1财务 → 快照:九张卡片,每张都能点进去看明细,不用自己翻菜单
财务 → 快照:九张卡片,每张都能点进去看明细,不用自己翻菜单

按月份聚合,九张卡片分别是:本期销售(未收余额)、本期采购(未付余额)、工单成本、质量损失、本期绩效、报工笔数、车间毛利、本期发票、未发绩效。

经营快照毛利 车间毛利 = 销售金额 − 工单成本 − 质检损失

9.2 应收:按单看未收与账龄

图 9-2财务 → 应收:按销售单看已核销、余额与账龄,行操作点「核销」登记收款
财务 → 应收:按销售单看已核销、余额与账龄,行操作点「核销」登记收款
账龄档判定
已清余额 ≤ 0.009(有容差,避免分位误差导致清不掉)
未到期还没到到期日
1–30 天按超期天数分档;到期日 =(交货日或订单日)+ 客户账期
31–60 天
60 天以上
账龄的到期日取的是客户档案里的账期天数。所以「本月该收多少」这件事要准,前提是往来单位页里每个客户的账期都填对了。

9.3 应付:按单看未付与账龄

图 9-3财务 → 应付:按采购单看已核销、余额与账龄
财务 → 应付:按采购单看已核销、余额与账龄

逻辑与应收一致,只是方向相反。供应商账期同样来自往来单位。

核销有上限:收款不能超过未收余额、付款不能超过未付余额、工资发放不能超过未发绩效。超出会被拒绝。

9.4 收付款与发票

图 9-4财务 → 收付款:收款(SK)/ 付款(FK)/ 工资发放(GZ)三类流水
财务 → 收付款:收款(SK)/ 付款(FK)/ 工资发放(GZ)三类流水
图 9-5财务 → 发票:进项与销项,含税金额配税率后自动换算不含税金额
财务 → 发票:进项与销项,含税金额配税率后自动换算不含税金额
  • 收款(SK 开头)、付款(FK 开头)、工资发放(GZ 开头)三类流水在同一页,用页签切换。
  • 发票分进项(采购)与销项(销售),填含税金额与税率后,不含税金额自动按 含税 ÷ (1 + 税率) 换算。
  • 开错票点作废,作废后的发票不再计入期间汇总。

9.5 质量损失:把不合格换算成钱

图 9-6财务 → 质量损失:报废 / 返工 / 客诉赔付,按处置折减后计入损失
财务 → 质量损失:报废 / 返工 / 客诉赔付,按处置折减后计入损失

损失 = 不合格数 × 物料成本 × 折减系数:

处置折减系数为什么这么定
拒收100%整批退回,损失全额
返工40%能救回来,损失主要是返工工时
让步接收20%打折卖或客户接受,损失较小
接收 / 未定50%兜底取值
非不合格不计—
这套折减系数是可解释的估算口径,不是会计准则。它回答的是「这个月质量问题大概吃掉了多少钱」,够用来跟车间谈改进,不要拿去做税前扣除。

9.6 绩效工资

图 9-7财务 → 绩效工资:工资条 / 工价规则两个页签,右上角是批量刷新绩效
财务 → 绩效工资:工资条 / 工价规则两个页签,右上角是批量刷新绩效
图 9-8工资明细:逐条报工的计薪结果,可核对到具体是哪一次报工
工资明细:逐条报工的计薪结果,可核对到具体是哪一次报工

第一步:确认工价规则已配

财务 → 绩效工资 → 工价规则,字段如下:

字段必填控件怎么填 / 会怎样
产品—下拉选具体的物料,或选「通用」。匹配优先级见下
工序—下拉选具体的工序,或选「通用」
计价*下拉计件 / 计时
工价*数字计件 = 每件单价;计时 = 每小时单价
标准工时—数字计时口径下用于标准成本测算
不良扣减比—数字默认 0.5,即不良品扣一半工价。范围 0–1
工价规则的匹配顺序:产品 + 工序 → 通用 + 工序 → 兜底规则。「产品 + 通用」与「通用 + 通用」优先级相同,取先创建的那条。

第二步:批量刷新

  1. 切到目标月份,点 批量刷新绩效。
  2. 系统取该月已审批的报工,先清旧记录再逐条重算,并在同一事务里重算相关工单成本。
  3. 核对工资条:员工、良品、不良、工时、毛工资、扣减、净工资、已发、未发。
  4. 点 发放 登记工资发放流水(单号 GZ 开头)。
· 打开页面时,期间默认选「最近有数据的期间」,不会月初一片空白。
· 只有已审批的报工才参与批量刷新。
· 数据范围为「仅本人」的账号只能看到自己的工资条,这是在服务端过滤的。
批量刷新是「先清后算」。如果这个月已经发放过工资,再点刷新不会重复发,但工资条上的数字可能变动。所以建议:先刷新核对,确认无误再发放,别反过来。

9.7 人员结清

图 9-9财务 → 人员结清:谁还欠多少、结清到哪一天,离职一次办完
财务 → 人员结清:谁还欠多少、结清到哪一天,离职一次办完

财务 → 人员结清:点解散结清,若还有未发绩效,系统会自动生成一张「离职结清」工资付款单,然后把账号停用并写离职时间与说明。

系统不允许解散当前登录的账号,避免把自己锁在门外。遇到这种情况请换一个管理员账号操作。

9.8 月底结账这样自查

做完自查
  1. 应收余额合计 = 销售金额合计 − 收款合计(差 1 分以内属正常分位误差)。
  2. 应付余额合计 = 采购金额合计 − 付款合计。
  3. 绩效工资的净工资合计 = 工单成本页签里所有工单的人工费合计。
  4. 工资条上的良品数,与该员工在报工台账里同一期间的良品数一致。
  5. 经营快照的「本期绩效」与工资条合计一致;「本期发票」与发票列表合计一致。
这五条对不上时,按顺序查:先查报工是否都已审批,再查工价规则是否补齐,最后查核销是不是有跨期(本月录的上月的收款会落在上月期间)。

9.9 财务模块的常见卡点

现象原因怎么处理
工资条是空的该期间没有已审批的报工,或没点批量刷新先审批报工,再点批量刷新绩效;确认期间选的是正确的月份
某人的工资是 0该工序没有匹配到工价规则补一条工价规则(产品与工序都可选「通用」),再刷新一次
收款项填不进去超过了未收余额核销上限就是未收余额;确认金额没填错,或先调整销售单金额
账龄算出来不对往来单位的账期没填或填错到 基础 → 往来单位 核对客户的账期天数
发票金额换算不对税率填的是不含税的逻辑税率要填百分数(如 13),不含税 = 含税 ÷ (1 + 税率)

10. 报表与大屏:把数字变成动作

谁来用厂长、车间主任、计划员、财务什么时候每天看主页,每周看报表,大屏常开

报表这部分只讲一件事:每个数字的口径是什么,能拿它做什么决定。 口径含糊的报表比没有报表更危险,所以这里把分子分母都写清楚。

10.1 生产报表:五个视角

前置条件
  • 报工都已经审批,否则产量与绩效都会偏少——报表只统计已审批的报工;
  • 想看工单成本,工价规则与物料成本价要已配好,否则人工与材料这两项是 0;
  • 想看经营大屏,销售 / 采购 / 收付款已经有数据,空账期的看板只会显示 0;
  • 大屏要在车间常开,建议单独拿一台设备打开 /board/hub.html,别与管理端的登录互相顶掉。
图 10-1报表 → 生产:产量 / 绩效 / 不良品 / 在制品 / 生产 五个视角,上方是期间与快捷区间
报表 → 生产:产量 / 绩效 / 不良品 / 在制品 / 生产 五个视角,上方是期间与快捷区间
视角回答什么问题能拿它做什么决定
产量哪个工序 / 产品做得多,比上期涨还是跌(含合格率环比)判断产能瓶颈在哪道工序
绩效谁做得多、良品率高班组长排班与激励的依据
不良品不良集中在哪道工序、哪个不良项定改进课题,别一次改十件事
在制品每张工单的料卡在哪道工序找积压,催最堵的那道工序
生产工单完成率判断交期风险
图 10-2不良品视角:按工序与不良项拆解,直接定位到人和料。这就是报工必须选次品原因的原因
不良品视角:按工序与不良项拆解,直接定位到人和料。这就是报工必须选次品原因的原因
口径要记牢:产量与完成数取末道工序(避免多工序重复累加),质量率与绩效按全工序统计。所以同一天的「产量」和「合格率」分子分母不是同一批数据,这是有意为之,不是 bug。

10.2 报表怎么用:筛选字段与三步法

字段必填控件怎么填 / 会怎样
开始日期 / 结束日期—日期统计区间。结束日期早于开始日期会被拦下。想看整月就填当月 1 日到月末
快捷区间—按钮组今天 / 昨天 / 近 7 天三选一,点完自动重查一次,不必再点查询
视角页签—页签产量 / 绩效 / 不良品 / 在制品 / 生产 五个视角各有独立表头;工单成本是另一个入口
查询 / 重置—按钮查询按当前条件重查并回到第 1 页;重置把期间恢复成「今天」

字段顺序与界面一致。报表页没有「新建」是刻意的——报表是算出来的,不能手输。

日常怎么用这张表(三步)

  1. 先定区间:班前会用「今天」,周例会用「近 7 天」,月报直接填当月区间。
  2. 再选视角:看产能选「产量」,看人选「绩效」,追质量选「不良品」,查积压选「在制品」,看交期选「生产」。
  3. 最后下钻:点行里的工序、产品、工单号会跳到源单并带上筛选,直接看到是哪张单、哪个人。

10.3 工单成本:四个要素的来源

图 10-3报表 → 工单成本:材料 / 人工 / 委外 / 制造费用,与实际、标准、差异
报表 → 工单成本:材料 / 人工 / 委外 / 制造费用,与实际、标准、差异
成本项数据来源容易出错的地方
材料领料与退料流水(退料取负),加带工单号的质检报废流水绕过工单在库存页直接出库,材料会是 0
人工该工单的工资记录净额(含返工的负向记录)没配工价规则,人工是 0
委外委外单金额(按收货良品数 × 单价)委外单没关联工单,金额归集不上
制造费用期间费用池按基数分摊,费率 = 费用池 ÷ 全部在制与完工执行工单基数合计费用池没录入,就没有这一项
工单成本 实际合计 = 材料 + 人工 + 委外 + 制造费用 单位成本 = 实际合计 ÷ 末道良品数 差异 = 实际合计 − 标准合计(正数为超支)

标准成本的算法:标准材料按建议领料量(含损耗率)× 物料成本;标准人工按工价规则(计时取标准工时、计件取工序计划数);标准费用按基数 × 当期费率。

10.4 主页:健康分与 8 项 KPI

图 10-4主页:生产结论、健康分、8 项 KPI、红灯闭环与在制工序,一屏看完今天要不要开会
主页:生产结论、健康分、8 项 KPI、红灯闭环与在制工序,一屏看完今天要不要开会

主页把 8 项 KPI 折算成一个 0–100 的分数,一眼判断今天要不要开会:

健康分 每个 KPI 按状态给分:达标 12 分 / 预警 8 分 / 风险 4 分 8 项满分 96 分;当前没有任何逾期工单,再加 4 分,封顶 100 分
KPI口径
产量达成达标产出 ÷ 应交计划。应交计划取计划结束时间落在区间内的工单(不是所有在制单)
准时完工按期完工的工单数 ÷ 期间应交工单数
不良率全工序不良数 ÷ 全工序(良品 + 不良)
超期单数计划结束时间已过但状态仍是未开始 / 执行中的工单
缺料项数最近一次 MRP 里净需求大于 0 的物料行数
交期履约按期交付的销售单数 ÷ 期间应交销售单数
平均周期期间完工工单的(实际结束 − 实际开始)平均值
健康分上面 8 项折算成分数
主页的 KPI 卡片和红灯都能点进去下钻到源单,并带着筛选条件。看到「超期单数 3」不要只看数字,点进去把人名和单号拿出来,会开得才有效果。

10.5 现场预警

图 10-5现场 → 预警:规则命中与处理,超时未闭环的会单独标出
现场 → 预警:规则命中与处理,超时未闭环的会单独标出

预警把「该有人管的事」变成待办,处理完要手动关闭,系统会记录是谁在什么时候关的。 超时未关的会单独标出,用来盯「有没有人真的在处理」。

预警规则表在界面上可维护,但扫描用的是系统内置的五条规则。请把界面上的规则表当作「系统在盯什么」的说明来读,而不是当作可自由扩展的规则引擎。

10.6 看板中心:侧栏「车间大屏」

图 10-6看板中心总览:点侧栏「车间大屏」会在新窗口打开,不影响当前列表的筛选
看板中心总览:点侧栏「车间大屏」会在新窗口打开,不影响当前列表的筛选

侧栏的「车间大屏」是新窗口打开的一个看板中心(/board/hub.html),里面挂了五块看板,供不同的人看不同的东西。页面上的当日产量、工单进度(正常 / 临期 / 逾期色标)与设备甘特就是总览那一屏的内容。

看板看什么谁看
总览(hub)入口页,五个看板的导航与今日概览车间电视常开
车间当日产量、工单进度色标、设备甘特班组长、车间主任
经营营收、成本、毛利、现金与质量损失厂长、老板
物料缺料、库存水位与呆滞计划员、仓管
绩效班组与个人的产量、良品率排行班组长
质量不良分布、不合格与客诉趋势质检、工艺
大屏是挂在车间的,建议用一台电视或一体机固定打开并隐藏地址栏,工人抬头就能看到今天该做多少、做到哪了。

10.7 经营大屏

图 10-7经营大屏:给厂长与老板看的全局视图,与车间大屏是两块不同的看板
经营大屏:给厂长与老板看的全局视图,与车间大屏是两块不同的看板

车间屏看「今天做出来没有」,经营屏看「这摊生意怎么样」。两块屏的分工别搞混:班前会看车间屏,月度经营会看经营屏。

做完自查
  1. 报表数字与工单详情里的数字能对上(抽一张单核对材料 + 人工)。
  2. 主页的「超期单数」与工单列表按「仅逾期」筛出来的条数一致。
  3. 大屏上的当日产量与当天末道工序报工的良品合计一致。

10.8 报表常见的「数字对不上」

现象原因怎么处理
报表产量比工序良品合计少口径不同,产量只取末道工序这不是错。要全工序合计请看「绩效」视角
工单成本里人工是 0没有工价规则到 工价规则 补一条,再批量刷新绩效
工单成本里材料是 0领料没挂在工单上从工单详情的领退料页签重新领料;库存页直接出库不计入工单成本
本月绩效是 0报工还没审批,或没刷新审批报工 → 批量刷新绩效
看板数字与昨天不一样了看板是实时算的,昨天补录了报工就会变看板不适合做定稿报表,结账请以经营快照为准

11. 基础资料与系统设置

谁来用系统管理员、计划员什么时候上线前一次性配齐,之后零星维护原则先建主数据,再录业务单据

这一章是整个系统的地基。地基没打好,后面所有单据都会带着同一个错往下传:物料没有默认仓库,领料时仓库就取不到;工序没有工价,工资就全是 0;客户没有账期,账龄就只能一档一档地空着。

11.1 菜单地图

先把侧栏的十一个分区认清楚,后面找功能就靠这张表。侧栏可以折叠,折叠后只留图标。

分区菜单
顶部主页 · 车间大屏
生产工单 · 任务 · 报工
计划MRP 物料需求 · 排产计划
质量检验 · 不合格 · 客诉 · 返工 · 追溯
库存台账 · 出入库 · 领料退料 · 呆滞
进销报价 · 采购 · 销售 · 退换
财务快照 · 应收 · 应付 · 收付发票 · 质量损失 · 绩效工资 · 人员结清
报表生产 · 库存 · 工单成本
基础物料 · 图纸 · 往来单位 · 物料清单 · 工序 · 工艺路线 · 单位
现场设备 · 委外 · 预警
系统用户 · 权限 · 字典 · 审批 · 编号 · 打印 · 字段
「报表 → 库存」与「库存 → 呆滞」是同一页的两个页签,同一件事不会拆成两个菜单。「财务 → 收付发票」也是一个菜单里的两个页签。

11.2 建数据的顺序

按下面的顺序建,每一条都依赖前一条,不要跳:

  1. 工厂与仓库:至少一个原料仓、一个成品仓。
  2. 单位:件 / 公斤 / 米 / 套 / 张。
  3. 不良项:外观、尺寸、孔位、材质……报工时的次品原因从这里选。
  4. 工序:下料、冲压、焊接、喷涂、组装、包装,含报工配比与标准工时。
  5. 工价规则:产品 × 工序 × 单价,没有它绩效工资算不出来。
  6. 物料档案:含默认仓库、成本价、安全库存。
  7. BOM(物料清单):母件 → 子件用量与损耗率。
  8. 工艺路线:产品按什么顺序走哪些工序。
  9. 往来单位:客户与供应商,含账期。
  10. 用户与权限:给每个人开账号、定角色。

11.3 物料档案

图 11-1基础 → 物料(原材料):编码、名称、规格、单位、成本价与安全库存
基础 → 物料(原材料):编码、名称、规格、单位、成本价与安全库存
图 11-2物料页签里的成品(半成品 / 成品),与原材料是同一张档案表,用类别区分
物料页签里的成品(半成品 / 成品),与原材料是同一张档案表,用类别区分
字段必填控件怎么填 / 会怎样
编码*文本建议用有含义的规则(如 FL-304-DN50)。建好后基本不改,改编码会让历史单据对不上
名称*文本车间里的叫法,尽量和工人嘴上的名字一致
规格 / 型号—文本会显示在打印的流转卡上
单位*下拉来自「单位」页。不要在这里乱填,单位不统一后面对账会很难受
类别—下拉原材料 / 半成品 / 成品 等。决定它出现在哪个页签
成本价—数字标准成本与质量损失的取值来源。填不准,工单成本与损失都会偏
售价—数字报价时单价留空会取这个值
安全库存—数字低于它台账标红。填 0 表示不预警
默认仓库—下拉领料时取不到仓库会退回这里;建议每个物料都填
批次管理—开关打开后,出入库不填批次号会被直接拒绝
来料必检—开关打开后,没有合格的来料检记录就禁止采购入库
两个开关是有代价的:批次管理换来可追溯,代价是每次出入库都要记批号;来料必检换来「先检后用」,代价是收货当天必须先开检验单。请对真正需要的物料开,不要全开——全开的结果通常是现场随便填个批号,追溯反而失真。

11.4 物料清单(BOM)

图 11-3基础 → 物料清单:母件 / 子件用量与损耗率
基础 → 物料清单:母件 / 子件用量与损耗率
字段必填控件怎么填 / 会怎样
母件*下拉要生产出来的那个成品或半成品
版本—文本默认 V1。图纸改了要升版本,别直接改老的
子件*下拉用到的原材料或半成品
用量*数字做 1 个母件的净用量
损耗率 %—数字下料余料、试模损耗加在这里。它会进建议领料量
建议领料量 建议领料量 = 用量 × (1 + 损耗率) × 工单计划数
BOM 的用量是「做一件用多少」,不是「一批用多少」。把整批用量直接填进这里,领料数量会成倍放大,材料成本也就跟着虚高。

11.5 工序

图 11-4基础 → 工序:报工配比与标准工时
基础 → 工序:报工配比与标准工时
字段必填控件怎么填 / 会怎样
工序编号 / 名称*文本编号建议有序(如 OP10 / OP20),车间看得懂顺序
工作中心—文本归属的产线或工段
报工配比—数字一道工序一次报工算几件。焊接等工序常用来做倍数换算
标准工时—数字计时工价与标准成本要用。按分钟填时注意单位一致
工序的顺序由工艺路线决定,不由工序本身决定。同一道「包装」工序,在 A 产品是最后一道,在 B 产品可能是中间道——这是正常的。

11.6 工艺路线

图 11-5基础 → 工艺路线:工序顺序与报工配比
基础 → 工艺路线:工序顺序与报工配比

路线决定「这张工单按什么顺序走」。建工单时选好产品,系统按路线自动生成工序行,每行的顺序号就是末道工序判定的依据。

前置条件
  • 先把这些工序都建好,路线里才能选到。
做完自查
  1. 路线保存后,按这个产品建一张工单,工序页签里的顺序与路线一致。
  2. 末道工序是路线里顺序号最大的那道。

11.7 往来单位

客户与供应商都在基础 → 往来单位里,用类型区分(客户 / 供应商 / 两者)。

字段重要性说明
名称必填会出现在单据与对账单上
类型必填客户 / 供应商 / 两者。决定它能不能被销售单、采购单选到
账期(天)关键决定应收 / 应付的到期日。填 0 就是现结,账龄永远显示「未到期」
联系人 / 手机—手机必须是大陆号码(11 位,1 开头),前后端都会校验
税号 / 开户行 / 账号—开票与对账要用
省市 / 市 / 区县 + 详细地址—三级联动选择,改上级会自动清空下级;详细地址另填
结算方式—月结 / 现结 / 预付
账期是本系统里最容易被忽略、影响又最大的一个字段。应收、应付、账龄、逾期提醒全都读它。上线时请把每个客户的账期核一遍。

11.8 单位与不良项

两个都在基础 → 单位页,用两个页签分开,各自有独立的分页与筛选。

  • 单位:件、公斤、米、套、张。物料与 BOM 用量都从这里选。
  • 不良项:外观、尺寸、孔位、材质、装配、包装。报工填了不合格数就必须选一个, 它是「不良品」报表能拆解开的前提。
不良项不要只建「其他」一项。宁可建得细一点(外观划伤 / 尺寸超差 / 孔位偏移),这样每周看不良分布时才知道该改哪一道工序,而不是开一场「大家注意质量」的空会。

11.9 字典与行业模板

图 11-6系统 → 字典:行业模板可一键套用工序库与不良项
系统 → 字典:行业模板可一键套用工序库与不良项

字典页有两个用途:

  1. 行业模板:按行业一键套用一套工序库、不良项和一条默认工艺路线,省掉从零建几十条工序的时间。
  2. 字典项:维护系统里下拉选项的候选值。

11.9.1 套用一个行业模板

前置条件
  • 确认你要换的行业(页面顶部「当前行业」显示的就是正在生效的那一个);套用会新增基础资料,建议先看一眼模板里有哪些工序。
  1. 进入 系统 → 字典,左侧选行业模板。
  2. 点卡片任意位置(点右下角按钮也一样),会弹出确认框,写明会补几道工序、几项不良、生成哪条默认路线。
  3. 确认后页面顶部会出现结果横幅:新增工序 X 道 · 新增不良项 Y 项,以及默认路线是新生成还是复用已有。
  4. 点横幅里的「工序库」「工艺路线」直达核对,新导入的项排在列表最前。
字段必填控件怎么填 / 会怎样
卡片整块可点—点击点哪儿都算,不必非要瞄准右下角按钮
当前行业—状态条页面顶部,显示正在生效的行业 + 两组数字:本模板含几道工序 / 几项不良、工序库现有几条。两组不必相等,见下方说明
套用此行业—按钮当前行业会显示成「再补齐一次」,含义是补齐后来被删或新增的项
结果横幅—提示常驻在页面上,可点「知道了」关掉;不必担心没看清就消失

行业模板页上的四块内容

套用行业模板会新增工序与不良项,不会覆盖你已经建的。所以套用前先看一眼模板内容,避免出现「下料 / 下料1 / 下料(新)」这种同义重复,重复项会让报表按工序拆开时变得很难看。
「没有新增」不等于没生效。如果这些工序此前已经建过,套用结果就是 0 新增,页面会明确写「此前已齐备,本次只把它设为当前行业」。另外,误套了行业模板后想收拾干净,不要直接删工序 —— 先看它有没有被工单或工艺路线引用,有引用就先改路线再删,否则会把工单的工序链条删断。
「本模板含 6 道」和「工序库现有 9 道」为什么对不上?前者是这个行业模板自带的条数,后者是你库里实际有的条数。行业模板套进来之后,你还会为了自己的产品另建几条工序(比如去毛刺、钳工装配),老客户库里也可能早就存着别的行业留下的工序 —— 这些都不在模板里,所以后者通常比前者大。看「工序库现有」有没有变化,才是判断「这次套用到底写没写库」的准绳。

11.10 自定义字段

图 11-7系统 → 字段:不改代码给单据加字段
系统 → 字段:不改代码给单据加字段

想给工单加一个「客户指定色号」、给物料加一个「供应商料号」,用这一页配置,不用改代码。

前置条件
  • 想清楚这个字段属于哪个对象(工单 / 物料 / 销售单……),以及它是文本、数字还是日期。
自定义字段是「附加信息」,不参与计算。想让某个字段进入成本、工资或报表口径,那要改的是业务逻辑,不是这里。

11.11 编号规则

图 11-8系统 → 编号:单据前缀与流水位数
系统 → 编号:单据前缀与流水位数

单号 = 前缀 + 日期 + 流水号。系统里已定义 24 类单据的编号规则:

单据前缀单据前缀单据前缀
工单GD采购单CG入库单RK
销售单XS报价单BJ出库单CK
领料单LL退料单TL调整单TZ
调拨单DB其他出入库YD质检单JY
不合格单NCR客诉KS返工单FG
维修单WX委外单WW退换单TH
图纸TZMRP 批次MRP排产批次APS
收款单SK付款单FK工资发放GZ
图纸与库存调整都用了 TZ 前缀(图纸是 3 位流水,调整是 4 位)。两类单据在不同模块里出现,日常使用不会混淆;做全库单号检索时留意区分。
不要为了好看去改前缀。已经产生的历史单号不会跟着变,一改就会出现新旧两套编号,追溯和检索都变麻烦。

11.12 打印模板

系统 → 打印维护打印模板。系统内置「工单流转卡」模板,可勾选的字段包含单号、物料名称、计划数、工序清单与二维码。

工单列表与工单详情都有打印入口,打印的样式以这里配置的模板为准。

11.13 审批

图 11-9系统 → 审批:哪些动作需要谁批
系统 → 审批:哪些动作需要谁批

审批页既是配置页,也是待办页。用作配置时,说明「哪些动作需要过审」。工单的开工审批通过后会自动置为执行中并写开工时间——这条规则让「审批」不只是走个形式。

11.14 导入与导出

能力范围规则
导入主数据(物料、客户 / 供应商、用户等)先下载模板,按列填;导入结果与失败原因可在导入记录里查
导出主数据与流水单据按当前筛选导出,最多 200 行,不按整库导
导出上限是 200 行不是限制,是保护:一个几万行的 Excel 打开要几分钟,而且导出来的人往往只是要找那几十行。先筛再导,效率更高。

11.15 基础资料的常见卡点

现象原因怎么处理
建工单时选不到物料物料没启用,或类型选错(成品建成了原材料)到 基础 → 物料 把状态改为启用,并核对物料类型
按 BOM 领料时用量算少了BOM 行没填损耗率补上损耗率后再领料;已领的部分按退料 + 重新领料冲正
工单里工序是空的物料没绑工艺路线,或路线本身没有工序行先建工艺路线并在物料上绑定,再回头重建工单的工序
报工选不到不良项字典里的不良项没建到 基础 → 单位 页的「不良项」表补一条,或套用行业模板一次带入
编号生成出来重复报错编号规则的流水位数不够,或前缀被两个人同时手工占用调大流水位数;不要手工填单号,交给规则生成
自定义字段加了但表单上没有字段没配到对应单据,或没启用在 自定义字段 里核对「适用单据」并启用;已有单据不会补历史值
导出的 Excel 少了行导出按当前筛选且最多 200 行先缩小筛选范围再导;需要全量请分批按期间导
做完自查
  1. 按 11.2 的顺序建完主数据后,试建一张工单:工序自动生成、领料能取到仓库、报工能选到不良项。
  2. 给一个物料打开批次管理,再去入库,确认系统提示要填批次。
  3. 随便开一张销售单,确认客户下拉里能找到刚建的客户。

12. 用户与权限

谁来用系统管理员什么时候新人入职、转岗、离职时原则按钮先看权限,权限先看角色

权限这件事有两层:能不能做(模块 × 动作)和能看到谁的数据(数据范围)。两层都过了,按钮才会出现、接口才会放行。

前置条件
  • 用系统管理员账号操作(普通账号点不开 系统 → 用户 / 权限);
  • 新人的手机号要拿到真实号码,用户表单必填手机号,随手编一个后面找回账号会很麻烦;
  • 岗位对应的角色先定下来,避免一边建人一边改角色;
  • 离职人员要先结清未发绩效再解散,系统会拦住有未发工资的账号。

12.1 四个内置角色

角色类型范围典型岗位
系统管理员1全量,无条件放行IT / 厂长
计划员2计划派工,车间成本只读计划、跟单
班组长3现场派工报工、本班组工资班组长
一线工人4任务报工、只看本人工资操作工
图 12-1系统 → 权限:角色 × 模块 × 动作,前后端同一套动作码
系统 → 权限:角色 × 模块 × 动作,前后端同一套动作码
角色是内置的:列表页只提供「查看权限」,没有新建与删除。这是有意收窄的——角色一多,「谁能干什么」就没人说得清了,排错时第一句话就会变成「我的权限是不是被人改过」。

12.2 20 个权限模块

每个模块的动作集合是固定的,不能自造动作码。授权时看到的就是这些键:

模块键对应功能可选动作
work_order工单create · edit · delete · view · import · export · print
report报工create · approve · edit · export
task任务create · assign · view · print
stock库存in · out · adjust · transfer · view
base基础资料view · create · edit · delete · import · export
analytics生产报表view · export
cost成本与经营view · manage · export
wage绩效工资view · export · refresh
system系统user · role · config
drawing图纸create · edit · view
purchase采购view · create · confirm · receive · close
sales销售view · create · confirm · ship · close
quote报价view · create · edit · confirm · convert
rma退换货view · create · confirm · execute · close
partner往来单位view · create · edit
quality质量create · view
equipment设备view · manage · execute
approval审批view · decide
mrp物料需求view · run · create · make
aps排产view · run · apply

12.3 四档数据范围

值含义效果
1全部数据看到全厂的单据与报表
2本部门只看本部门的数据
3本班组只看本班组的数据(一线岗位常用)
4仅本人只看自己做的单、自己的工资
数据范围的兜底是「仅本人」:取不到范围时按最窄的算。系统管理员无条件放行(写成 module=* action=* scope=1)。
工资条是按服务端过滤的:数据范围为「仅本人」的账号,接口返回的数据里就没有别人的记录,不是前端藏起来了。这一点决定了它不能被绕过。

12.4 给新员工开账号

图 12-2系统 → 用户:账号、角色、部门与数据范围
系统 → 用户:账号、角色、部门与数据范围
  1. 进系统 → 用户,点+ 新建。
  2. 填姓名、账号、手机号,选角色与部门。
  3. 保存后把初始密码告诉本人,让他第一次登录后自行修改。
  4. 转岗时回到这一页点编辑改角色;离职点解散结清。
字段必填控件怎么填 / 会怎样
姓名*文本真名。工资条、报工记录、绩效排行都用它显示
账号*文本登录名,全厂唯一
手机号*文本11 位大陆号码(1 开头)。前后端都会校验,格式不对保存不了
密码*密码初始密码。不要所有新人都用同一个,离职人员的密码尤其要单独设
角色*下拉系统管理员 / 计划员 / 班组长 / 一线工人
部门—下拉数据范围选「本部门」时靠它划分
数据范围—下拉全部数据 / 本部门 / 本班组 / 仅本人
状态—开关停用后无法登录,但历史记录仍保留归属
用户表单必须填手机号——这是系统的硬性要求。填错会被拦下来,请不要为了快点保存而随手填一串数字,后面对不上人、找不回账号时,代价比这 10 秒大得多。

12.5 看不到按钮怎么办

按这个顺序往下看,一般到第二步就能定位:

现象原因怎么处理
侧栏整个分区不见了没有该分区下任何一个模块的 view 权限确认角色对不对;缺权限由管理员按 12.2 的模块与动作补授
菜单在,但「+ 新建」按钮没有有 view 没有 create这是正常设计,不是 bug。列表能看不能建
能进页面但列表是空的数据范围太窄(如「仅本人」),或筛选条件没清先点「重置」;仍为空就检查数据范围
工资条只看得到自己数据范围是「仅本人」正常。这是服务端过滤,不是显示问题
点保存提示无权限按钮没拦全但接口拦住了这类提示以接口为准;请管理员核对对应模块的动作
转岗后还看得见原来的数据改了角色没改数据范围角色与数据范围是两个字段,都要改

12.6 权限改完这样自查

做完自查
  1. 用新账号登录一次,侧栏只出现他该用的模块(改完权限必须重新登录才生效)。
  2. 工人账号打开工单列表,看不到成本与利润相关的列。
  3. 班组长账号在绩效工资里只看得到本班组的人,看不到其他班组。
  4. 新建的账号能正常报一次工(手机号、角色、数据范围三项都对)。
权限是「按钮 + 接口」两层拦的,所以出现「按钮没有但接口能调」的情况极少。如果确实遇到,说明该模块的动作码没在按钮上生效,请让管理员核对权限页的勾选,而不是靠隐藏按钮来兜。

13. 报错与排错

谁来用所有人什么时候红字弹出来的时候原则先读提示语,提示语里写了原因

系统的报错都尽量写成「谁、什么事、为什么」三件事齐全的中文,并且后端返回 422、前端用红字提示。看到红字先别急着刷新重试,先读一遍——绝大多数的提示语已经把答案写在里面了。

前置条件
  • 操作时看到的红字提示请连着截图或抄下原话,本章的表按原文检索;
  • 能复现的操作步骤先记下来(点了哪一页、填了什么、点了哪个按钮),排查快一倍;
  • 涉及数据不对时,先确认那几张单据的编号,比说「昨天那单」有用得多;
  • 确实要改数据请联系管理员,不要反复删建单据——删一次会连带冲掉库存与工资。

13.1 最常见的提示语对照表

现象原因怎么处理
库存不足,当前库存 X出库量大于现存量核对该仓该料的实际数量;确需修正走「调整」单盘点,不要反复试
请选择批次该物料开了批次管理在明细行填批次号。建议收货当场就记录,别拖到出库才发现没有
来料必检:请先完成检验物料标了来料必检且没有合格记录先开来料检单并判定合格,再回来入库
收款金额不能超过未收余额核销上限被触及核对销售单金额与已收金额;如确实多收,先调单据再核销
付款金额不能超过未付余额同上,方向相反同上
开工前请先完成审批该工厂配置了开工审批到 系统 → 审批 处理通过,通过后会自动置执行中并写开工时间
该工单已有报工,不能删除单据已产生下游数据改为关闭或作废,保留记录。删除会让报表与库存对不上
退货执行方式与类型不符客户退货却选了出库方向客户退货强制入库、供应商退货强制出库,按类型选
领料数量不能超过建议量的 N 倍实领明显异常确认是否填错单位或行数;确属正常请注明备注后由管理员复核
手机号格式不正确不是 11 位大陆号码填 1 开头的 11 位数字,不要带 +86 或空格
结束日期不能早于开始日期日期范围反了调换起止日期。所有日期范围都要求 start ≤ end
密码错误次数过多,请稍后再试触发了登录保护等待解锁时间后重试,或由管理员重置密码

13.2 数字对不上时怎么自查

「报表数字和我想的不一样」是最常被问到的一类问题。按下面的顺序查,基本都能自证:

  1. 先确认期间:主页与报表的期间是不是同一个(今天 / 昨天 / 近 7 天 / 自定义)。
  2. 再确认口径:产量只算末道工序,不良率与绩效算全工序。同一批数据两个口径本来就不同数。
  3. 然后下钻:主页与报表的卡片都能点进去带筛选跳到源单,看具体是哪几张单构成的。
  4. 最后看单据本身:工单详情的工序 / 报工 / 领退料 / 成本四个页签,能把这张单的来龙去脉走完。
最有效的自查动作是下钻。看到「超期单数 3」不要只看这个数字,点进去把三张单的单号和人名拿出来,然后直接去工单详情看卡在哪道工序。

13.3 谁在什么时候改了什么

操作日志记录了关键动作(谁、什么时候、对哪张单做了什么)。出现「这张单怎么变成这样了」的疑问时,先查日志,一般争议到这里就结束了。

日志是只增不改的,没有界面可以编辑它。这也是为什么系统的危险操作都要二次确认:确认框挡住的是会留下永久痕迹的动作。

13.4 找我们报问题时请带上这些

字段必填控件怎么填 / 会怎样
页面地址高文本浏览器地址栏那一串,直接复制
操作步骤高文本从哪进、点了什么、填了什么。三步以内能复现最好
提示原文高文本截图或把红字原文抄下来。写「报错了」我们只能猜
单据号中文本涉及哪张单。有单号就能直接查日志
账号与时间中文本是谁、大概几点。用来定位日志
期望结果中文本你认为应该是什么结果。这一条经常直接暴露是口径理解问题
做完自查
  1. 任意页面刷新后数据不丢、筛选条件不会莫名重置。
  2. 报错时看到的是中文提示,不是一串英文或代码。
  3. 能说出你负责的模块里至少 3 种常见提示语分别是什么意思。

14. 上线与日常维护

谁来用系统管理员什么时候上线前一次,之后按日 / 周 / 月注意上线前那几天偷的懒,后面都要还

14.1 上线初始化清单

下面每一条都是「不做就会一直出错」的。建议打完勾再让车间正式用:

前置条件
  • 服务器时间与时区已设为北京时间(站点配置 Asia/Shanghai),否则跨 0 点录的单会算到前一天;
  • 浏览器建议用 Chrome / Edge 新版,手机端用微信内置浏览器或系统浏览器;
  • 打印要用到的打印机已在电脑上装好驱动,否则「打印」点下去只会弹一个空白预览;
  • 车间大屏那台设备能连上服务器(同一局域网),并已设为开机自动打开大屏页面;
  • 上线前的历史数据已想清楚怎么处理:期初库存走「调整」单录入,历史单据不补录,只要期初余额对得上。
  1. 仓库:至少建原料仓与成品仓,并把两个仓都用起来。
  2. 物料:编码 / 名称 / 单位 / 成本价 / 默认仓库 / 安全库存 填齐。
  3. BOM:主要产品的物料清单配好,含损耗率。
  4. 工序:车间实际会报工的工序全建好,标准工时填上。
  5. 工艺路线:主要产品按顺序挂好工序。顺序号决定末道工序,务必核对。
  6. 工价规则:产品 × 工序 × 单价配齐,否则工资全是 0。
  7. 不良项:按车间实际的问题类型建好,别只留一个「其他」。
  8. 往来单位:客户与供应商,账期一定要填对。
  9. 期初库存:用「调整」类单据把盘点数量录进去,不要直接改台账。
  10. 用户与权限:每个账号定好角色与数据范围,手机号必填。
  11. 编号规则:确认前缀与位数符合公司习惯,之后就不要再改。
清单里最容易漏的是工艺路线的顺序号和工价规则。顺序号错了,末道工序就判错,成品永远不入库;工价规则缺了,报工能报但工资是 0,而且要到发工资那天才会被发现。这两项请专门核一遍。

14.2 日常例行

周期做什么大概耗时
每天看主页:健康分、8 项 KPI、红灯闭环;处理系统 → 审批里的待办5 分钟
每天班组长审批报工;仓管确认出入库都过账了10 分钟
每周看不良品视角,挑一个问题定改进课题;看呆滞料20 分钟
每周核对超期工单,把计划结束时间重排到合理日期15 分钟
每月跑 MRP 与 APS;批量刷新绩效并核对工资条;做应收应付对账1–2 小时
每月看经营快照与经营大屏,做月度复盘30 分钟
每天那 5 分钟的关键是只看红灯。健康分高分不代表没事,但红灯一定是有人今天必须动一下的事。

14.3 数据体检

系统内置数据体检,会按「高 / 中 / 低」三档列出数据问题,例如:

  • 主子表金额或数量对不上
  • 报工时间早于工单实际开始时间
  • 一次报工的良品加不良超过该工序计划数
  • MRP 转出的工单缺来源销售单
  • 有报工却查不到对应工价的物料 × 工序
  • 质检单没有检验项目
  • 工单号不在编号体系内
体检里也会出现标为「观察」的条目,那是提示而不是错误,例如首道工序因材料损耗而多投料导致的「超计划」。看到观察项不需要紧张,先判断是不是正常工艺行为,是就不用管。

14.4 备份与恢复

  1. 定期做数据库备份,并把备份文件拷到另一台机器或网盘上。
  2. 做批量数据操作(刷新演示数据、批量改编号、跑修复脚本)之前,先备份一次。
  3. 恢复前先确认「恢复到哪个时间点」,恢复会覆盖当前数据。
备份文件不要只留在服务器上。服务器磁盘满了或者误删目录时,同盘的备份会一起没。

14.5 手机端入口

图 14-1手机端入口:给二维码与链接,不自动跳转
手机端入口:给二维码与链接,不自动跳转

系统对手机做了适配(列表上拉加载、表单整屏)。进入方式是在电脑端点手机入口,页面会给出二维码与链接,用手机扫或打开即可。

手机端不会自动跳转。这样设计是因为电脑与手机经常是两个人同时在用,自动跳转会把电脑上正在做的事打断。需要手机用时,扫码即得。

14.6 可以调的参数

下面这些是部署时可以调整的参数,位置在服务器的配置文件与环境变量里。改完要重启生效, 拿不准的项请保持默认——它们都有安全的默认值。

字段必填控件怎么填 / 会怎样
数据库类型—配置DB_DRIVER,默认 sqlite(单文件,零运维,适合中小厂);并发写入压力大时才换 mysql
数据库文件—配置DB_SQLITE_PATH,默认 storage/xgd.sqlite。备份就是备份这个文件
时区—配置timezone = Asia/Shanghai。不要改成别的时间区,报工与账期都会跟着错
站点地址—配置APP_URL,填实际访问地址(含子目录),大屏与二维码用它拼链接
看板免密访问—配置BOARD_PUBLIC_VIEW,默认开启:/board/* 打开即看,且只读。车间挂墙用这个;不想对外开放就关掉
大屏登录时长—配置board_session_ttl,默认 30 天,避免大屏每天都要重新登录
上传大小上限—配置upload_max_mb,默认 20 MB,影响图纸与附件上传
上传目录—配置upload_dir,默认 public/uploads。迁移服务器时别漏了这个目录
登录密钥—配置JWT_SECRET。正式环境务必换掉默认值,否则别人可以伪造登录态
登录有效期—配置jwt_ttl 2 小时、jwt_refresh_ttl 7 天。车间电脑共用时建议调短

上表可用环境变量覆盖,不必直接改代码;改配置后必须重启服务进程。

14.7 上线初期最容易遇到的几件事

现象原因怎么处理
重启后所有人被登出会话存在进程内存或签名密钥变了属正常,重新登录即可;大屏那边因为免密访问不受影响
时区不对,单据日期差一天服务器时区是 UTC把站点时区设成 Asia/Shanghai 并重启;已写错日期的单据按实际日期更正
手机连不上,电脑正常手机上用的是 localhost 或外网被墙的地址换成服务器局域网 IP,或在路由器上确认手机与服务器同网段
大屏打开要输密码免密开关被关了,或访问的不是 /board/ 路径确认 BOARD_PUBLIC_VIEW 为 true,并用 /board/hub.html 访问
打印出来是空白页打印模板字段没勾,或浏览器没装打印插件到 系统 → 打印 核对模板字段;用 Chrome / Edge 打印
附件传不上去超过 upload_max_mb 或目录不可写调大上限;确认 public/uploads 有写权限
升级后样式全乱了前端 web/ 目录没同步或缓存没刷新重新上传前端目录,浏览器强制刷新(Ctrl+F5)
做完自查
  1. 上线清单每一条都能指出「在哪个菜单、怎么验证」。
  2. 每周例行的三件事已经排进某个人的日程,而不是「想起来才做」。
  3. 备份文件在第二台机器上找得到。

15. 关键口径速查表

谁来用所有人,尤其对报表有疑问时怎么用先在这里查口径,再决定要不要报 bug

下面这些口径是系统计算时唯一承认的说法。对数字有疑问时,先在这一页找一遍——很多「算错了」其实是口径不同。

15.1 生产与质量

指标口径容易误读的地方
产量报工良品合计,只取末道工序只算末道是为了避免多工序重复累加。要全工序看绩效视角
不良率全工序不良数 ÷(良品 + 不良)与产量不是同一批数据,两个数本来就不同源
准时完工按期完成工单数 ÷ 期间应交工单数「应交」按计划结束时间落在期间内,不是所有在制单
产量达成达标产出 ÷ 应交计划同上,分母是应交工单的计划数
平均周期期间完工工单(实际结束 − 实际开始)的平均值只统计实际结束时间在期间内的单
超期单数计划结束时间已过,状态仍是未开始 / 执行中已完成的单不算超期
缺料项数最近一次 MRP 中净需求大于 0 的物料行数是「最近一次」算料的结果,不是实时
健康分8 项 KPI 按 达标 12 / 预警 8 / 风险 4 折算,满分 96;无逾期工单再加 4 分,封顶 100是综合分,单项掉分不一定是坏事

15.2 成本与钱

指标口径容易误读的地方
工单成本材料 + 人工 + 委外 + 制造费用材料只认「挂在工单上」的领退料;库存页直接出库不计入
单位成本实际合计 ÷ 末道良品数良品为 0 时没有单位成本
材料成本领料流水的金额与退料流水的负额,加带工单号的质检报废流水退料会自动冲减,别以为成本只会涨
人工成本该工单工资记录净额(含返工的负向记录)没有工价规则就是 0
制造费用期间费用池 ÷ 全部基数合计 × 该工单基数没录费用池就没有这一项
车间毛利销售金额 − 工单成本只算绑定了这张销售单的执行工单;没绑就没有毛利
经营快照毛利销售金额 − 工单成本 − 质检损失比车间毛利多扣了质量损失
质检损失不合格数 × 物料成本 × 折减系数(拒收 100% / 返工 40% / 让步 20% / 其他 50%)是估算口径,不是会计口径
账龄到期日 =(交货日或订单日)+ 客户账期;余额 ≤ 0.009 视为已清账期没填,账龄就不准

15.3 库存与工资

指标口径容易误读的地方
移动加权均价入库后:(原数量 × 原均价 + 入库量 × 入库单价) ÷ 新数量出库不重算均价,只按当前均价出账
流水单价兜底传入单价 → 各仓均价 → 物料档案成本价三级兜底,所以第一笔出库也有金额
成本保护任何会让库存变负的操作一律拒绝这是账实一致的闸门,不要绕过它去改台账
呆滞料默认 90 天无出入判定呆滞,60 天(2/3)为黄警;阈值可调 1–365 天从未出入的物料按「今天 − 阈值」兜底
安全库存预警数量 严格小于安全库存;安全库存为 0 不预警刚好等于不算预警
计件工资良品数 × 单价;不良按扣减比扣(默认 0.5)不良数不是全扣,是按比例扣
计时工资工时 × 每小时单价标准工时另用于标准成本
工价匹配产品 + 工序 → 通用 + 工序 → 兜底规则「产品 + 通用」与「通用 + 通用」同级,取先创建的
返工计薪按「返工数 × 单价 × 不良扣减比」记负向工资;无规则或比例不大于 0 时按 50% 兜底返工是扣工钱,不是加工钱
这一页值得打印一份贴在计划员和财务的工位上。口径争议是跨部门最容易吵起来的地方,摆在墙上比在群里争论有效。

16. 附录

包含术语 · 单号前缀 · 能力边界 · 效率技巧

16.1 术语表

术语含义
工单生产的执行单元。一张工单 = 一个产品 × 一个数量 × 一套工序
工序工单下的步骤。下料 → 冲压 → 焊接 …… 顺序由工艺路线决定
任务把工序派给具体的人,是「派工到人」的载体
报工工人做完一段活之后的登记:良品多少、不良多少、用时多少
末道工序工艺路线里顺序号最大的那道。它的良品会自动入库
MRP物料需求计划:根据销售单与在制工单算出「该买什么、该做什么、什么时候要」
APS高级排产:把工序排到具体设备和时间窗上
齐套一张工单需要的料是否备齐。缺料项会挡住投产
BOM物料清单:做一个母件需要哪些子件、各用多少
NCR不合格品评审单。记录不良怎么处置、最后闭环没有
让步接收不合格但客户或内部同意接收,通常伴随折价
核销收款对应收、付款对应付的冲抵动作
账龄应收 / 应付按超期天数分档(未到期 / 1–30 / 31–60 / 60 天以上)
数据范围一个账号能看到多大范围的数据:全部 / 本部门 / 本班组 / 仅本人
下钻从看板或报表的数字点进去,跳到构成这个数字的源单

16.2 单号前缀速查

前缀单据前缀单据前缀单据
GD工单CG采购单XS销售单
BJ报价单TH退换单JY质检单
NCR不合格单KS客诉FG返工单
WX维修单WW委外单TZ图纸 / 库存调整
LL领料单TL退料单RK入库单
CK出库单DB调拨单YD其他出入库
MRP算料批次APS排产批次SK收款单
FK付款单GZ工资发放——

16.3 它做什么,不做什么

一个系统好不好用,一半看它做了什么,一半看它不假装做什么。这一节请认真读,可以省掉很多来回。

你想要的本系统
车间生产执行与报工做:工单、工序、任务、报工、审批
算料与排产做:MRP 算料、APS 排产与甘特
质量闭环做:检验、不合格、客诉、返工、批次追溯
库存与成本做:移动加权、领退料、工单四要素成本
计件 / 计时工资做:工价规则、批量算薪、工资条与发放
应收应付与账龄做:按单核销、账龄分档、经营快照
会计记账凭证 / 资产负债表 / 利润表不做。这是车间经营账,不是总账,请与财务软件并行使用
税务申报、发票验真不做。只登记发票金额与税额
自动抽样判定(按 AQL 算合格与否)不做。AQL 只做记录,判定仍由检验员给出
自由配置的预警规则引擎不做。界面上的规则表是「系统在盯什么」的说明,扫描按内置规则执行
在线考试题库不做。客诉里若有「在线考试题库」字样,属于历史文案残留
第 7 条最容易产生误会:有人拿经营快照的毛利去和财务报表对,然后认为系统算错了。两者的口径、范围、时点都不同,请以财务软件为准做对外报表,以本系统为准做车间内部改进。

16.4 几个省时间的技巧

  • 列表先筛后导:导出按当前筛选走(最多 200 行),筛好了再点导出,比导全库再筛快得多。
  • KPI 直接下钻:主页与报表的数字都能点,省掉「记下数字 → 去列表重建筛选」这两步。
  • 同页页签不跳走:库存的台账 / 出入库、质量的不合格 / 客诉、财务的应收 / 应付 / 收付发票,都在同一页切页签,切页签不会丢失当前筛选。
  • 侧栏收起:报表和表格页把侧栏收起来,能多显示两列。
  • 大屏新窗口:车间大屏是新窗口打开的,电脑上可以一边看大屏一边录单。
  • 打印流转卡:工单列表直接打印,工人拿着纸单在机台上报工,比来回跑电脑快。
使用中如果发现某个页面「点了没反应」「数字明显不对」,请按 13.4 的模板把地址、步骤、提示原文、单据号发给我们。带单号的问题通常当天就能定位,只写「有个问题」的通常要来回好几轮。
算数·工单 · 操作帮助手册 v2.0 · 2026-09-23 与系统同源代码口径生成 · 如有出入以系统为准