升鲜宝PAD生产加工系统:销售单客户预订明细分割增强版 猪肉分割加工轻量版 · PAD端操作效果图与开发说明(二)---升鲜宝生鲜配送供应链管理系统源代码服务

升鲜宝PAD生产加工系统:销售单客户预订明细分割增强版 猪肉分割加工轻量版 · PAD端操作效果图与开发说明(二)---升鲜宝生鲜配送供应链管理系统源代码服务

 

升鲜宝PAD生产加工系统:销售单客户预订明细分割增强版

猪肉分割加工轻量版 · PAD端操作效果图与开发说明

一、补充业务场景

PAD端必须支持“按销售单的客户预订明细要求分割”。例如销售订单汇总后发现五花肉需要分割200公斤,其中客户A要5公斤、客户B要10公斤、客户C要8公斤。系统不能只显示商品总需求,还要在PAD上明确显示每个客户、每张销售单、每个商品明细的目标重量、包装要求、配送时间、完成状态和标签打印状态。

核心原则:总需求用于计划投入,客户明细用于现场逐单称重、客户分包、标签打印、小票打印、分拣交接和后续配送。

分割方式

适用场景

PAD显示重点

结果落库/关联

销售单明细分割

客户已下单,需要按客户预订数量分割

客户队列、订单号、目标重量、包装要求、配送时间

md_split_sales_demand / md_split_customer_package / OMS明细

手工建立任务

现场临时加工或备货

任务投入量、产出品项、加工人员、称重记录

md_goods_split_record / md_goods_split_record_detail

按模板分割

固定白条猪/半片猪标准分割

模板产出计划、标准收率、成本分摊

md_bom_split_template / md_bom_split_template_info

二、PAD端新增/强化功能模块

1. 销售单预订明细汇总:按配送日期、客户、商品汇总销售单明细,显示总需求、库存缺口、建议分割量。

2. 客户分割队列:同一商品下按客户/订单行生成队列,支持按顺序逐个客户分包,也支持跳过、插单、合并同客户订单。

3. 按客户称重分包:当前页面必须显示当前客户、订单号、商品、目标重量、允许误差、实时重量、包装数量。

4. 客户标签/小票打印:每份分割好的成品需要绑定客户、订单、商品、批次、重量和追溯码,可打印客户标签或小票。

5. 完成确认与数据回写:完成后回写称重记录、客户包装记录、标签打印记录,并与OMS订单明细、WMS入库/暂存、配送分拣关联。

三、关键字段与表关联建议

业务对象

关键字段

关联对象

说明

销售单明细

order_id / order_code / order_info_id / customer_id / sku_unit_id / order_qty

oms_order_bill / oms_order_bill_info

OMS订单明细生成客户预订分割需求。

分割任务

split_record_id / split_code / source_type / source_code

md_goods_split_record

source_type=销售单汇总时,source_code可保存汇总批次号或销售单集合。

客户分割需求

split_record_id / customer_id / order_info_id / sku_unit_id / demand_weight

建议新增 md_split_sales_demand

保存客户A 5kg、客户B 10kg等明细需求。

客户分包结果

split_record_id / customer_id / order_info_id / actual_weight / package_qty / label_code

建议新增 md_split_customer_package

每个客户每份包装的实际重量与标签码。

称重记录

split_code / customer_id / sku_unit_id / net_weight / scale_code

md_production_weight_log

称重时要带客户和订单明细,不能只记录商品。

标签打印

label_code / customer_id / order_code / batch_no / print_status

建议新增 md_split_label_print_log

支持批量打印、补打、作废、重打。

 

1. PAD销售单分割总览

image

 

 

 

2. 销售单预订明细汇总

 

image

 

 

 

3. 分割任务客户队列

 

image

 

 

 

4. 按客户称重分包

 

image

 

 

 

5. 客户标签小票打印

 

image

 

 

 

6. 完成确认与数据流向

 

image

 

 

 

四、按钮操作说明

按钮

所在页面

操作效果

后端处理

生成分割任务

销售单预订明细汇总

将选中的销售单客户明细转成分割任务和客户队列

生成md_goods_split_record、md_split_sales_demand

开始客户分割

分割任务客户队列

锁定当前客户订单行,进入称重分包页面

更新需求明细状态为称重中

读取电子秤

按客户称重分包

读取电子秤稳定重量并显示

调用电子秤接口,写入临时称重缓存

保存客户称重

按客户称重分包

保存当前客户本包重量

md_production_weight_log和md_split_customer_package

完成客户A

按客户称重分包

校验目标重量和误差,完成当前客户

更新客户需求状态、生成标签数据

打印当前标签

客户分包标签与小票打印

打印当前客户当前包装标签

写标签打印日志,更新print_status

确认当前品项完成

完成确认

确认五花肉这一品项全部客户分包完成

校验未完成/异常客户,更新任务明细状态

提交WMS入库/分拣

完成确认

提交产出库存或客户暂存分拣

联动WMS入库/暂存,保留客户订单关联

五、开发落地注意事项

1. PAD端不要只展示商品总需求,必须同时展示客户预订明细。现场分割人员看到的是“当前客户 + 当前订单 + 当前目标重量”。

2. 称重保存时必须带上 order_info_id/customer_id/sku_unit_id,避免后续无法追溯到具体客户和销售订单明细。

3. 标签必须包含客户、订单号、商品、净重、批次、生产日期、追溯码;小票可以汇总同一客户本次分包商品。

4. 若实际称重超出允许误差,应弹出确认或异常上报,不允许无提示直接完成客户分包。

5. 提交WMS时,库存核算仍使用 product_sku_id + unit_id;sku_unit_id用于销售商品映射和订单明细关联。

6. 绩效提成可按客户包、产出重量、合格率和异常扣减综合计算。

posted @ 2026-05-14 12:25  升鲜宝生鲜供应链系统  阅读(18)  评论(0)    收藏  举报