Skip to content

销售员-订单录入标准作业程序(SOP) ​

文档编号: BayesMES-SOP-SALES-001-V1.0
文档版本: V1.0
适用系统: BayesMES 制造执行系统
适用角色: 销售员
适用终端: Web端
SOP类型: 操作类SOP
角色类型: 班组长/主管
最后更新: 2026-04-29
下次评审: 2026-10-29
文档状态: 评审中
编制人: BayesMES团队
审核人: ysfl
批准人: 待批准


真实性核对说明 ​

本文档依据《SOP编制标准》V2.2.0 编制,已核对销售模块后端路由、控制器、FormRequest、Resource、Shared 类型与 Web 前端页面源码。当前版本未采集真实界面截图,截图章节保留采集清单;涉及前端占位逻辑或实现缺口的内容,已明确列入“待确认问题清单”,未作为确定业务规则发布。


目录 ​


5分钟快速上手 ​

本章节供快速了解核心流程,详细步骤请看第4章

核心流程 ​

步骤操作要点
进入销售订单列表,点击"新增订单"路径:销售订单列表 → 新增订单
填写销售员、开单日期,选择客户客户必须状态正常且不在黑名单
填写期望交付日期和最迟交付日期期望交期不能早于开单日期
添加产品明细,设置数量、单价至少录入1条明细,数量大于0
根据业务需要勾选"需生产"需排产勾选(MTO),库存直发不勾选(MTS)
点击"创建销售单"创建成功后订单状态为「待审核」

1. 名词术语表 ​

术语说明
销售订单客户需求在系统中的正式订单单据,后续可进入发货流程
MTO按单生产模式。订单明细勾选“需生产”后,发货数量受已生产数量限制
MTS库存销售模式。订单明细未勾选“需生产”时,可直接从库存发货
要求交期表单中的“期望交付日期”,后端字段为 required_date
承诺交期表单中的“最迟交付日期”,后端字段为 promise_date
订单明细销售订单中的物料行,包含数量、单价、税率、是否需生产等信息

2. 功能概述 ​

2.1 功能说明 ​

销售员在 Web 端录入销售订单时,需要完成客户选择、交期填写、物料明细维护和订单保存。订单创建成功后,系统状态默认为「待审核」;经有权限人员确认后,订单状态变为「已确认」,才能进入发货单创建流程。

2.2 页面入口 ​

入口类型路由/标题说明
列表页/sales-order/list / 销售订单列表查询、查看、进入新建或编辑
新建页/sales-order/create / 新建销售单创建销售订单
编辑页/sales-order/edit/:id / 编辑销售单修改待审核或已确认订单

2.3 本SOP覆盖范围 ​

本SOP覆盖以下操作:

  1. 进入销售订单列表并发起新建。
  2. 录入订单头信息和客户信息。
  3. 添加订单明细并设置是否需生产。
  4. 保存订单并确认订单进入待审核状态。

本SOP不覆盖订单审核和发货流程,相关内容请分别查看《销售主管-订单审核SOP》和《销售员-发货管理SOP》。


3. 操作前准备 ​

3.1 权限要求 ​

操作说明
查看销售订单进入订单列表、查看统计和明细
新建销售订单点击”新增订单”并保存
编辑销售订单修改待审核或已确认订单
删除销售订单删除待审核订单

如页面无法进入、按钮不可见或保存时报权限错误,请联系系统管理员核对角色授权。权限代码详见《销售管理员配置SOP》。

3.2 前置条件 ​

条件要求依据
客户已建立客户必须存在且状态正常后端创建服务会校验客户存在、客户启用且不在黑名单
物料可选订单明细必须选择物料前端物料选择器与后端双重校验
交期合理要求交期不能早于订单日期,承诺交期不能晚于要求交期系统双重校验
至少一条明细订单明细不少于 1 条前端校验和后端双重校验

3.3 资料准备 ​

资料用途
客户下单信息确认客户、联系人、收货地址
产品清单录入物料、数量、单价
交付要求填写要求交期、最迟交期和订单备注
生产方式判断判断物料是否需要勾选“需生产”

4. 操作流程详解 ​

4.1 流程总览 ​

进入销售订单列表点击新增订单填写销售员与开单日期选择客户并核对联系人填写交期添加产品明细设置需生产/库存销售填写备注并点击创建销售单订单状态=待审核
步骤操作系统结果
1进入销售订单列表显示统计卡片、搜索栏和“新增订单”按钮
2点击“新增订单”进入新建销售单页面
3填写订单头和客户信息订单头信息完整
4维护产品明细形成至少 1 条有效明细
5点击“创建销售单”后端创建订单,状态为待审核

4.2 步骤一:进入销售订单列表 ​

操作路径:

销售订单列表 (/sales-order/list)

页面可执行的主要操作:

区域说明
统计卡片查看待审核、已确认、生产中、已完成订单数量
搜索栏可按订单编号、客户、物料、状态、优先级、日期范围筛选
工具栏包含“新增订单”“批量删除”“列设置”等按钮
列表区展示订单主数据,可展开查看订单明细
销售订单列表页

图4-1 销售订单列表页:统计卡片、搜索栏、工具栏与订单列表

4.3 步骤二:点击“新增订单” ​

  1. 在列表页点击“新增订单”。
  2. 系统跳转到“新建销售单”页面。
  3. 页面顶部显示返回按钮、取消按钮和“创建销售单”按钮。

4.4 步骤三:填写订单头信息 ​

字段必填页面文案真实规则
订单编号否自动生成前端显示“自动生成”,后端若未传值则自动生成订单号
销售员是销售员前端必填校验;后端允许为空,但页面已强制要求填写
开单日期是开单日期对应后端 order_date

4.5 步骤四:选择客户并补充联系信息 ​

  1. 在“客户名称”下拉框中搜索并选择客户。
  2. 选中后,页面会自动回填联系人电话和客户地址。
  3. 如客户实际联系人或联系电话不同,可在页面手工修改。
字段必填说明
客户名称是编辑状态下该字段禁用,不能改客户
联系人否后端如未传值,会优先取客户主联系人
联系电话否可手工覆盖客户资料中的电话
客户地址否提交后写入 delivery_address

只有状态正常且未列入黑名单的客户才能成功创建订单。

4.6 步骤五:填写订单信息 ​

页面文案后端字段必填规则
期望交付日期required_date是不能早于开单日期
最迟交付日期promise_date否不能晚于期望交付日期
付款期限无对应持久化字段否当前仅前端界面显示,未见后端保存依据
包邮无对应持久化字段否当前仅前端界面显示,未见后端保存依据

4.7 步骤六:添加产品明细 ​

  1. 点击“添加产品”。
  2. 在新行中选择物料。
  3. 填写数量、单价、折扣、税率和备注。
  4. 重复操作,直到所有产品都录入完成。
明细字段必填规则
产品是必须选择物料
单位是由所选物料带出,可手工校正
数量是大于 0
单价是不能为负数
折扣否页面输入百分比值
税率否页面默认 0.13
备注否写入明细备注

4.8 步骤七:设置“需生产” ​

产品明细表中提供“需生产”勾选框:

勾选结果业务含义对后续发货的影响
勾选MTO,按单生产可发货数量按“已生产数量 - 已发货数量”计算
不勾选MTS,库存销售可发货数量按“订单数量 - 已发货数量”计算

页面存在“库存不足,已自动勾选需生产”的提示逻辑,但当前库存列为前端占位实现,不能作为正式业务判断依据,详见第10章。

4.9 步骤八:填写备注与附件 ​

项目当前实现
订单备注会随订单提交并保存
附件上传当前页面仅实现本地图片预览和删除,未见附件持久化逻辑

4.10 步骤九:创建销售单 ​

  1. 确认至少有 1 条有效订单明细。
  2. 点击“创建销售单”。
  3. 创建成功后,系统提示“创建成功”并返回列表页。
  4. 返回列表后,刷新数据,确认新订单状态为「待审核」。

5. 状态与协同说明 ​

5.1 订单状态 ​

状态说明销售员可做动作
待审核订单刚创建,等待确认编辑、删除
已确认已通过确认编辑、发货单创建
生产中已进入生产跟踪仅查看
已完成发货完成仅查看
已取消订单已作废仅查看

编辑已有进度的订单

  1. 订单已经有发货或已经投产时,点「编辑」会先弹出确认框并写明当前进度(例如「已发货 30,已生产 50」), 确认后才进入编辑页。这是提醒改数量或交期会影响后续发货与生产安排。
  2. 保存时系统按行更新:已有的产品行原地更新,已生产、已发货数量不变,也不会影响已经开出的发货单。
  3. 两道限制:已经发过货的产品行不能删除;订单数量不能改到比已发货数量还少。 命中任一条会整单拒绝保存并提示是哪一行;请先处理对应发货单,或把数量改回不小于已发货数量。
  4. 在已确认订单里新增产品行时,请保留原有行、只追加新行;若提示「不支持整批重录明细」, 刷新页面后重新编辑。

5.2 与审核和发货的衔接 ​

环节角色入口
订单确认销售主管或有审核权限人员销售订单列表 → 确认
发货单创建销售员销售管理 → 发货管理 → 创建发货单
发货确认销售/仓库协同发货单列表 → 确认发货

6. 关键业务关联关系 ​

本操作与以下业务模块存在数据关联,操作前后请注意相关影响。

关联模块关联方式影响说明
客户管理上游依赖订单创建依赖已启用且非黑名单的客户数据
物料主数据上游依赖订单明细的产品从物料主数据中选择
订单审核下游触发订单创建后进入待审核状态,需销售主管确认
发货管理下游触发订单确认后可创建发货单,进入发货流程
生产计划下游触发勾选"需生产"的明细会影响生产排产和可发货数量计算

7. 异常处理与应急措施 ​

异常场景系统表现处理方式
客户不存在或已停用保存失败联系主数据管理员检查客户状态
客户已列入黑名单保存失败,提示无法创建订单停止接单,联系销售主管确认
要求交期早于开单日期前后端校验报错调整日期后重新保存
承诺交期晚于要求交期前后端校验报错调整“最迟交付日期”
未选择物料页面提示“请为每条明细选择物料”完整选择明细物料
订单号重复保存失败清空订单号让系统自动生成,或更换唯一编号
网络异常操作过程中页面无响应或提交超时恢复网络后刷新页面重试;如数据丢失,重新录入订单信息
系统故障页面报错或无响应截图记录错误信息,联系IT技术支持(分机8888/企微群),等待恢复后重试

8. 常见问题解答(FAQ) ​

问题解答
为什么订单编号显示“自动生成”?当前页面默认由后端在保存时生成订单号。
为什么编辑订单时不能改客户?编辑页将客户下拉框设为禁用,当前实现不支持换客户。
“需生产”什么时候勾选?需要排产后才能交货的物料勾选;直接从库存发货的物料不勾选。
保存后为什么看不到附件?当前页面附件区仅做本地预览,未见后端保存逻辑。
为什么库存列数值不稳定?当前库存列为前端占位逻辑,不能作为正式业务依据。

9. 操作注意事项 ​

  1. 保存前重点核对客户、交期和产品明细,不要把培训演示字段当作已持久化字段。
  2. “期望交付日期”对应系统要求交期,“最迟交付日期”对应承诺交期,两者不要填反。
  3. 订单进入待审核后,需通知审核角色及时确认,否则无法在发货管理中生成发货单。
  4. 如需把订单明细作为按单生产单据,请明确勾选“需生产”,否则系统会按库存销售口径计算可发货数量。

10. 待确认问题清单 ​

序号问题现状建议
1库存列是否真实前端 queryMaterialStock() 目前使用随机数占位上线前必须接入真实库存接口
2“付款期限”“包邮”“审核流程”是否需要落库前端有界面字段,后端 FormRequest 与 Resource 未见对应字段由业务和研发确认保留或删除
3附件上传是否需要正式保存当前仅本地预览,提交数据未形成有效附件字段需补充文件上传接口和附件持久化
4销售员字段是否以后端必填为准页面强制必填,后端暂未强制校验建议统一成后端必填,避免多端不一致

11. 关联文档 ​


12. 截图清单 ​

截图编号建议文件名截图内容状态
01sales-order-web-list.png销售订单列表页、搜索栏、统计卡片、新增按钮已采集
02sales-order-02-create-header.png新建销售单页面头部、订单编号、销售员、开单日期待采集
03sales-order-03-customer.png客户信息区域待采集
04sales-order-04-items.png产品明细表、需生产勾选列待采集
05sales-order-05-submit-success.png创建成功返回列表,状态为待审核待采集

13. 快速参考卡 ​

场景快速动作
新建订单销售订单列表 → 新增订单
必填项销售员、开单日期、客户、期望交付日期、至少1条产品明细
需生产判断需排产交货勾选;库存直发不勾选
创建结果保存成功后状态为待审核

14. 版本记录 ​

版本日期变更内容变更人
V1.02026-04-29首次按SOP编制标准V2.2.0创建,补充源码依据、待确认问题和截图清单AI助手