Skip to content

采购员-收货操作手册(SOP)

文档编号: BayesMES-SOP-PURCHASE-003-V1.0
文档版本: V1.0
适用系统: BayesMES 制造执行系统
适用角色: 采购员、仓库收货员
适用终端: App端
角色类型: 一线操作员
最后更新: 2026-04-29
下次评审: 2026-10-29
文档状态: 草稿
编制人: BayesMES团队
审核人: ysfl
批准人: ysfl


真实性核对说明

本文档已核对采购收货 App 页面、采购收货 Store、共享请求类型、后端收货服务以及 Web 收货记录页面。当前版本未采集真实截图,且正式发布前还需补做实机截图与打印验证。


目录


🎯 5分钟快速上手

采购收货核心流程

text
工作台 → 采购收货 → 选订单 → 选仓库/库位 → 选物料 → 输数量 → 确认 → 打印标签

最简操作步骤:

  1. 打开 App,进入「采购收货」。
  2. 选择待收货订单。
  3. 先选仓库,再选库位。
  4. 选择物料并输入实际收货数量。
  5. 点击「确认收货」。
  6. 收货成功后打印物料标签。

前置条件:采购订单已审核通过并进入可收货状态。


1. 名词术语表

术语英文/缩写解释
待收货Pending Receiving订单已可收货,但尚未执行本次收货
部分收货Partial Receiving订单已有一部分完成收货
内部批次号Internal Batch No.系统收货成功后自动生成的内部批次标识
供应商批次号Supplier Batch No.供应商来料自带的批次标识
炉号Heat No.金属或特定原材料的冶炼/生产批次号
待检Pending Inspection收货完成后等待来料检验
超收Over Receiving本次收货数量超过待收货数量

2. 功能概述

2.1 功能说明

采购收货用于把已确认采购订单中的物料收进系统。收货成功后,系统会生成收货记录、内部批次、库存台账,并把质检状态置为「待检」。

2.2 适用场景

场景说明
正常到货收货供应商按订单送货后完成入库确认
分批到货同一订单多次收货
紧急补料插单或紧急物料到货后快速收货
超收场景供应商多送货,需要人工确认后继续

2.3 功能特点

  • 列表支持按状态、供应商、优先级和交期筛选。
  • 订单详情支持扫码或手动输入物料编码快速定位。
  • 收货成功后直接进入打印面板。
  • 全部收货完成后,页面会提示订单收货完成。

2.4 数据依赖关系

已确认采购订单采购收货收货记录库存批次待检状态IQC来料检验
步骤操作系统结果
1执行收货生成收货记录
2生成批次建立内部批次与库存台账
3打印标签输出物料标签
4进入待检等待 IQC 处理

3. 操作前准备

3.1 前置条件

条件说明
订单状态可收货订单处于待收货或部分收货
物料已到现场已完成实物核对
仓库资料可选目标仓库可正常选择
打印设备可用收货后需要打印标签

3.2 功能入口

App 路径:

工作台 → 采购收货

3.3 收货前核对项

核对项说明
订单号与送货单一致
供应商与来货单位一致
物料物料编码、名称、规格一致
数量实物数量与本次录入一致
仓库已明确放入哪个仓库/库位

4. 操作流程详解

4.1 流程总览

进入采购收货选择订单选择仓库选择库位选择物料输入数量和批次是否超收确认收货超收确认打印标签订单继续收货或完成
步骤操作说明状态变化
1进入订单列表默认查看待收货订单-
2进入订单详情查看本单待收货物料-
3选仓库和库位仓库必选,库位可选-
4输入收货数据数量必须有效-
5确认收货系统生成收货记录待收货/部分收货 → 部分收货/全部到货
6打印标签进入打印确认收货完成

4.2 步骤一:进入采购收货列表

  1. 打开 App 工作台。
  2. 点击「采购收货」。
  3. 进入待收货订单列表。

列表功能:

功能说明
搜索支持按订单号、物料名称、物料编码搜索
分类 Tab待收货、部分收货、已完成、全部
排序可按承诺交期、订单日期、优先级排序
高级筛选支持优先级、供应商、逾期、交期范围

📷 【截图01-采购收货列表】
标注:搜索框、Tab、排序、筛选按钮、订单卡片。

4.3 步骤二:选择待收货订单

  1. 在列表中找到要处理的订单。
  2. 点击订单卡片,进入订单详情。

订单卡片信息:

字段说明
订单号采购订单编号
供应商当前订单供应商
订单日期下单日期
承诺交期供应商承诺交货时间
收货进度已收货数量 / 总数量

📷 【截图02-订单卡片】
标注:订单号、供应商、交期、收货进度。

4.4 步骤三:选择仓库和库位

  1. 进入详情页后,先选择「仓库」。
  2. 选定仓库后,再选择「库位」。
  3. 如不需要细分库位,可只选仓库。

关键规则:

  • 必须先选仓库,才会加载对应库位。
  • 仓库为必填项。
  • 库位当前为可选项。

📷 【截图03-仓库库位选择】
标注:仓库选择器、库位选择器、未选提示。

4.5 步骤四:选择物料并录入收货信息

  1. 在待收货区域找到目标物料。
  2. 点击「收货」打开收货弹窗。
  3. 系统默认带出待收货数量。
  4. 按实际情况调整数量,并补充批次信息。

数据说明:

字段必填填写要求说明
收货数量大于 0默认带出待收货数量
供应商批次号文本不填时系统会自动补值
炉号文本原材料追溯时建议填写
备注文本特殊情况说明

业务限制:

  • 收货数量必须大于 0。
  • 收货数量超过待收货数量时,系统会弹出超收确认。
  • 已收货完成的物料不能再次正常收货。

📷 【截图04-收货弹窗】
标注:收货数量、供应商批次号、炉号、确认按钮。

4.6 步骤五:扫码或手动输入快速定位物料

  1. 在订单详情点击扫码入口。
  2. 扫描物料编码。
  3. 如果设备不支持扫码,可手动输入物料编码。
  4. 匹配成功后系统会直接打开该物料的收货弹窗。

常见提示:

提示含义
未找到匹配的物料扫码内容与当前订单物料不一致
该物料已收货完成当前物料没有剩余待收货数量
请输入物料编码手动输入为空

📷 【截图05-扫码定位】
标注:扫码入口、手动输入弹窗、匹配结果。

4.7 步骤六:确认收货

  1. 核对仓库、数量和物料信息。
  2. 点击「确认收货」。
  3. 如果出现超收提示,确认后继续。
  4. 系统提示收货成功。

状态变化:

收货前:待收货 / 部分收货
收货后:部分收货 / 全部到货

影响范围:

  • 生成收货记录。
  • 生成内部批次号。
  • 更新库存批次和库存事务。
  • 质检状态设为待检。
  • 自动触发后续 IQC 检验任务。

📷 【截图06-超收确认与收货成功】
标注:超收确认弹窗、成功提示。

4.8 步骤七:打印标签

  1. 收货成功后,系统直接打开打印面板。
  2. 执行打印。
  3. 打印完成后,系统会询问“标签是否打印成功”。
  4. 选择「成功」后结束本次打印;若失败,可直接重打。

补打功能:

  • 已完成物料支持「补打标签」。
  • 已完成物料支持批量选择后统一打印。

📷 【截图07-打印标签】
标注:打印面板、打印确认、补打入口。

4.9 步骤八:确认订单是否全部收货完成

当订单内所有物料都已收货完成时,系统会弹出「收货完成」提示,并在确认后返回上一页。


5. 关键业务关联关系

关联对象关系说明
采购订单只有可收货订单才能在 App 中处理
仓库/库位收货前必须先选仓库,库位随仓库加载
收货记录每次确认都会生成收货记录
库存批次收货成功后生成内部批次或累加到默认批次
IQC来料检验收货后自动进入待检链路
标签打印收货成功后直接进入打印流程

6. 异常处理与应急措施

异常1:没有选择仓库

项目内容
现象点击确认收货后提示“请选择仓库”
可能原因还未选择仓库
解决方法先选仓库,再重新提交
预防措施进入详情页先完成仓库选择

异常2:数量无效

项目内容
现象提示“请输入有效的收货数量”
可能原因数量为 0 或为空
解决方法输入大于 0 的实际数量
预防措施收货前先清点实物数量

异常3:扫码后找不到物料

项目内容
现象提示“未找到匹配的物料”
可能原因扫码内容与当前订单物料不一致
解决方法改用手动输入,或切换到正确订单
预防措施收货前确认订单与标签一致

异常4:打印失败

项目内容
现象标签未正常打印
可能原因打印机异常或模板未出纸
解决方法在打印确认中选择重打,或使用补打标签
预防措施开工前检查打印机状态
问题类型联系人联系方式响应时间
收货业务问题采购主管/仓库主管部门内线/企微群30分钟内
打印问题现场 IT/设备支持服务台/企微群15分钟内
系统故障IT技术支持服务台/企微群15分钟内

7. 常见问题解答(FAQ)

Q1:为什么我在列表看不到订单?

先检查当前 Tab 是否正确,再用订单号或物料搜索。

Q2:供应商批次号可以不填吗?

当前页面允许留空,系统会自动补值;但有追溯要求时建议录入真实批次号。

Q3:为什么收货后显示待检?

采购收货完成后,系统会把来料先放入待检状态,等待 IQC 处理。

Q4:超收时怎么办?

系统会弹出超收确认,确认无误后再继续。

Q5:标签打印失败怎么办?

先在打印确认中选择重打;如果已经关闭,可使用补打标签或批量打印。


8. 操作注意事项

注意事项说明
先选仓库再操作物料否则无法正确完成收货
数量按实收填写不要凭订单数量直接提交
批次信息尽量完整便于后续追溯和检验
打印后立即贴标避免批次混料
超收要二次确认不确认不要强行继续

9. 源码与依据清单

类型文件/位置已核对结论
后端路由bayes-mes-base-core-php/backend/app/Modules/Purchase/Routes/api.php收货记录、收货操作、上传照片接口已定义
后端请求bayes-mes-base-core-php/backend/app/Modules/Purchase/Requests/ReceiveMaterialRequest.php核心校验为订单、明细、数量、仓库、批次信息
后端服务bayes-mes-base-core-php/backend/app/Modules/Purchase/Services/ReceivingService.php收货后生成收货记录、内部批次、库存事务,并触发待检链路
后端模型bayes-mes-base-core-php/backend/app/Modules/Purchase/Models/PurchaseOrder.php已确认、部分到货、全部到货状态可进入收货逻辑
共享类型bayes-mes-shared/types/purchase/requests.tsresponses.ts收货请求、收货记录、订单与明细结构已定义
App页面bayes-mes-app-vue/src/mes/pages/purchase/receiving/index.vue列表包含搜索、Tab、排序和高级筛选
App页面bayes-mes-app-vue/src/mes/pages/purchase/receiving-detail/index.vue详情页包含仓库/库位选择、收货弹窗、扫码、打印、退货入口
App Storebayes-mes-app-vue/src/mes/store/purchase.ts收货成功后刷新订单详情并提示“收货成功”
Web页面bayes-mes-base-web/apps/mes/src/modules/mes/purchase/receiving/views/ReceivingList.vueWeb 端可追踪收货记录
Web页面bayes-mes-base-web/apps/mes/src/modules/mes/purchase/receiving/views/ReceivingDetail.vueWeb 端可查看单条收货详情、质检状态和批次信息

9.1 三段一致性检查记录

检查项后端共享库App前端结论
收货前置状态可收货状态存在枚举存在列表默认展示待收货/部分收货一致
必填字段数量、仓库等必填请求结构一致页面校验仓库和数量一致
超收处理后端允许并标记超收响应包含超收标识前端弹出超收确认一致
收货后待检服务置为待检并触发 IQC收货记录有质检状态标签和详情页可见待检口径一致

10. 待确认问题清单

编号待确认项当前处理口径责任人
TC-01发布版真实截图当前文档使用截图占位,发布前补充脱敏截图文档编制人
TC-02正式打印验收当前仅按页面逻辑确认打印流程,需做实机验证现场实施
TC-03收货拍照要求后端支持照片字段,但当前 App 主流程未开放拍照录入,SOP不写为必做步骤产品负责人

11. 关联文档

文档用途
采购员-订单管理SOP查看订单来源和前置流程
采购员-退货管理SOP收货后异常退货处理
IQC检验员-来料检验SOP收货后待检链路
TM-03 采购管理培训手册了解采购管理全流程

12. 截图清单

编号截图内容标注要点文件名确认状态
01采购收货列表搜索、Tab、排序、筛选、订单卡片purchase-receiving-01-list.png已完成
02订单详情页订单号、供应商、交期、进度、待收货物料purchase-receiving-02-order-card.png已完成
03仓库库位选择仓库、库位选择器purchase-receiving-03-location.png已完成
04收货弹窗收货数量、批次号、炉号、确认按钮purchase-receiving-04-receive-dialog.png已完成
05已完成页签已完成订单与详情入口purchase-receiving-05-completed-tab.png已完成
06收货成功超收确认、成功提示purchase-receiving-06-success.png待补充
07打印标签打印面板、打印确认、补打入口purchase-receiving-07-print.png待补充

截图统一放置于 模块/03-采购管理/SOP/images/


13. 快速参考卡

text
┌─────────────────────────────────────────────────────┐
│            采购收货 快速参考卡                      │
│                                                     │
│  1. 进入采购收货                                    │
│  2. 选择订单                                        │
│  3. 先选仓库,再选库位                              │
│  4. 选择物料并输入数量                              │
│  5. 确认收货                                        │
│  6. 打印并贴好标签                                  │
│                                                     │
│  注意:数量必须按实收填写;超收要二次确认。         │
└─────────────────────────────────────────────────────┘

14. 版本记录

版本日期修订人修订内容
V1.02026-04-29BayesMES团队首次创建采购员收货操作SOP