Skip to content

工作量结算

页面定位

工作量结算是财务管理里用于封存生产工作量的页面。它不是直接发工资的页面,也不是传统“草稿 → 审核 → 付款”的财务单据流程,而是把某一时间范围内的可结算工作量统一归入一个结算批次,并把这些工作量从“可调整”切换成“已结算”。

当前系统里,工作量结算会同时处理两类数据:

  1. 生产工序工作量;
  2. 分拣打包工作量。

所以你可以把它理解成:计件工资核算前的工作量封存页

菜单路径

财务管理工作量结算

谁会用到这个页面

  • 财务人员:按结算周期封存工作量,为后续计件工资核算提供基础数据;
  • 生产管理人员:核对当前可结算的工序工作量有没有遗漏或异常;
  • 管理者:按批次回看某段时间内已经结算的生产工作量结构。

先理解一个最重要的边界

工作量结算页展示的是工作量指标,不是工资金额。

也就是说,这里重点看的是:

  • 板件数
  • 面积
  • 封边长度
  • 包裹数
  • 特殊工艺等产出指标

而不是:

  • 单价
  • 应发工资
  • 实发工资

这张图想帮你看懂:工作量结算更像“封存工作量基础数据”,不是直接发工资。

建议你先看哪里

如果你第一次进入这个页面,建议按下面顺序理解:

这张图想帮你建立正确阅读顺序:先理解规则,再选时间,再看预览,最后才确认结算。

页面整体结构

工作量结算页面分成两层:

这张图想帮你看懂:主页面只负责管理结算批次,真正的结算动作发生在全屏窗口里。

列表页能做什么

1. 查询区

当前列表页的真实筛选条件只有一个:

筛选项说明
结算名称按结算批次名称模糊查询

目前并没有按状态、时间范围、结算模式等字段做列表筛选。

2. 列表字段

结算批次列表会展示:

字段说明
结算名称结算批次名称,可点击进入详情
结算模式按报工完成 / 按订单进度
结算期间开始日期 ~ 结束日期,或 截止至结束日期
结算时间创建这次结算的时间
备注批次备注

3. 列表操作

列表页支持:

  • 新建
  • 查看
  • 删除
  • 刷新

其中删除不是单纯删一条记录,而是会把本次结算关联的工作量一起解锁,这一点非常重要。

工作量结算到底怎么生效

当前系统不是“创建一张结算单草稿,再慢慢编辑”,而是创建即结算

后端真实逻辑是:

  1. 先创建一条工作量结算批次记录;
  2. 再把命中的生产工序工作量和分拣打包工作量关联到结算批次;
  3. 并把它们的状态从"已计算"改成"已结算";
  4. 后续查看详情时,再按这些已挂到当前批次的原始记录做实时汇总。

这张图想帮你看懂:系统没有单独保存一份“明细快照表”,而是直接把原始工作量归属到某个结算批次。

新建结算时要先看两个规则

工作量结算要先同时理解两个维度:

  1. 结算模式;
  2. 时间方式。

一、结算模式

结算模式不是你在页面里手选的,而是由工厂配置决定。当前系统支持两种:

模式含义
按报工完成按生产工序和分拣打包的完成时间取数
按订单进度先找出在指定时间达到目标进度的订单,再汇总这些订单下尚未结算的工作量

如果工厂配置的是“按订单进度”,但没有配置对应的结算进度,系统就不能创建结算。

二、时间方式

页面里有两种时间方式:

时间方式含义
截止至只选结束日期,把该日期当天及以前所有未结算数据都带出来
范围筛选选开始日期和结束日期,只取这个区间内的未结算数据

这张图想帮你看懂:两个时间方式不是界面写法不同,而是取数范围真的不同。

新建结算怎么做

操作步骤

  1. 在列表页点击 新增
  2. 进入全屏结算页;
  3. 填写结算名称;
  4. 选择时间方式;
  5. 选择截止日期或时间范围;
  6. 查看系统实时预览结果;
  7. 确认无误后点击 确认结算

默认值是什么

新建时,系统会自动:

  • 把时间方式默认成 截止至
  • 把结算名称默认成上个月,例如 2026年3月
  • 预设上月第一天和最后一天作为默认时间;
  • 自动加载一版预览数据。

但要注意:虽然界面默认会给开始日期一个值,在“截止至”模式下真正提交给后端时并不会使用这个开始日期。

表单字段

字段是否必填说明
结算名称结算批次名称,同租户下不能重名
时间方式截止至 / 范围筛选,仅新建时可选
截止至在截止至模式下必填
时间范围开始条件必填仅范围筛选模式下必填
备注结算说明,结算后也可继续修改

页面会实时预览什么

在你还没真正确认结算之前,页面会先预览两类数据:

  1. 生产工序工作量汇总;
  2. 分拣打包工作量汇总。

系统会用提示框明确告诉你两件事:

  • 当前工厂采用的是哪种结算模式;
  • 你现在选的时间方式会带来什么取数范围。

这部分非常适合拿来做实际操作判断:

  • 如果你担心遗漏之前未结的数据,优先用“截止至”;
  • 如果你就是要做严格月结或周结,再用“范围筛选”。

预览区域怎么看

预览区分成两个页签:

页签作用
生产工序查看生产报工形成的工作量汇总
分拣打包查看分拣、打包形成的工作量汇总

1. 生产工序页签

这里按工人 + 工序汇总展示。

固定会看到的字段有:

  • 工人姓名
  • 工序名称
  • 订单数

其他工作量指标列会根据工序配置动态出现,可能包括:

  • 板件数量
  • 面积
  • 封边长度
  • 大板数量
  • 钻孔板件数
  • 封边板件数
  • 异形板件数
  • 特殊工艺

这意味着这些列不是每个工厂、每个工序都完全一样,教程里不能把它们写成固定不变的全量列。

2. 动态维度列

某些指标还可能继续按以下维度展开:

  • 厚度
  • 花色
  • 材质

所以你看到的列结构可能会因工序配置不同而不同。

3. 汇总行

生产工序表格底部会展示汇总行,帮助你快速核对当前预览总量。

4. 指标明细钻取

大多数非 0 的指标值都可以点击。点击后会弹出明细浮窗,查看原始报工记录。

浮窗里常见字段包括:

字段说明
订单编号这条工作量归属哪个订单
客户编号对应客户编号
批次对应生产批次
上报时间报工上报时间
分配比例这条记录在多人分摊中的比例
当前指标值你刚才点击的那一个指标值

如果当前指标配置了关注维度,浮窗还会追加显示对应的厚度、花色或材质拆分值。

5. 分拣打包页签

分拣打包页签按工人汇总展示,字段包括:

  • 工人
  • 分拣板件数
  • 分拣面积
  • 打包板件数
  • 打包面积
  • 包裹数
  • 订单数

它同样有合计行,但要注意:当前实现里,底部合计并没有把“订单数”这一列做总计展示。

什么时候不能创建结算

1. 后端会拦截的情况

后端明确会拒绝这两类情况:

  1. 当前工厂采用“按订单进度”模式,但没有配置结算所需订单进度;
  2. 你选择的范围内,生产工序和分拣打包两类工作量都为空。

2. 前端会拦截的情况

前端还会额外拦截:

  • 表单校验不通过;
  • 生产工序预览为空时,不允许点击确认结算。

这里要特别注意一个真实实现差异:当前前端只看“生产工序预览”是否为空,没有把“分拣打包预览”纳入按钮可用判断。因此如果某个周期里只有分拣打包数据、没有生产工序数据,后端理论上允许创建,但前端页面可能会拦住。

查看详情时能做什么

已创建的结算批次可以进入查看模式。

查看模式下:

  • 表单主体只读;
  • 备注仍然可以修改;
  • 支持打印;
  • 支持删除当前结算批次。

备注怎么保存

详情页里的备注不是点保存按钮,而是输入后失焦自动保存。

打印

只有在查看模式下才显示打印按钮。

删除结算意味着什么

删除工作量结算,不是简单删除一条记录,而是一次反结算

系统会做三件事:

  1. 把这次结算关联的生产工序工作量从"已结算"改回"已计算";
  2. 把这次结算关联的分拣打包工作量从"已结算"改回"已计算";
  3. 取消关联结算批次,再删除结算批次本身。

这张图想帮你看懂:删除结算会直接把底层工作量“解锁”,所以不能把它当成普通删除按钮随便点。

它和生产管理、订单、财务的关系

1. 和生产管理的关系

生产工序工作量来自生产模块,工作量一旦进入"已结算"状态,生产侧会把它当成已封存数据处理。当前代码里已经明确限制:已结算工作量不能再重新计算,部分场景下也不能重置。

2. 和订单的关系

如果工厂采用“按订单进度”模式,订单会变成工作量结算的入口条件:系统先找出在指定时间达到目标进度的订单,再把这些订单下尚未结算的工作量纳入本次结算。

所以在这个模式下,结算不是按报工完成时间切,而是按订单到达某个业务节点来切。

3. 和财务的关系

虽然页面挂在财务管理下,但它处理的不是付款记录,而是生产工作量封存。更准确地说,它属于“财务视角下的生产计件结算基础页”。

常见问题

1. 为什么我选了时间范围,却没有看到想要的工作量?

先检查三件事:

  1. 当前工厂采用的是“按报工完成”还是“按订单进度”;
  2. 你选的是“截止至”还是“范围筛选”;
  3. 这批工作量是否已经进入别的结算批次,状态变成"已结算"。

2. 为什么按订单进度模式下无法创建结算?

最常见的原因是工厂没有配置结算所需订单进度。当前代码里,没配这个进度会直接报错,不能继续结算。

3. 工作量结算是不是已经算出了工资金额?

不是。当前页面只处理工作量指标汇总和封存,不直接展示工资金额、单价或应发工资。

4. 删除结算后会发生什么?

删除后,这次结算关联的工作量会被反结算并重新解锁,相关工作量记录会恢复成可调整状态。

5. 已结算后还能不能继续修改备注?

可以。当前实现允许在查看模式下继续修改备注,而且是失焦自动保存。

使用建议与最佳实践

  1. 第一次用时,先确认工厂当前配置的是哪种结算模式;
  2. 如果你担心漏掉历史未结数据,优先用“截止至”;
  3. 如果你要做严格期间结算,再用“范围筛选”;
  4. 看预览时不要只盯生产工序,也要切到分拣打包页签核对;
  5. 删除结算前先确认影响范围,因为它会直接解锁底层工作量数据;
  6. 不要把工作量结算误解成工资发放,它只是工资核算前的基础数据封存步骤。

相关页面

  • 财务管理概览:先理解财务管理中的对外结算、对内结算与分析页面如何分工。
  • 订单利润:订单利润关注的是订单成本与收益,不等于工作量结算。
  • 生产相关页面:工作量的原始数据来自生产报工、分拣打包等业务页面,结算页只负责汇总和封存。

智掌每一单,稳控每一环