适用范围

1、“入库”/“调拨”/“出库”路线
2、“箱标签”编码唯一
3、“扫描箱内条码带出整箱”功能特性前提条件:
a.解决方案实例是一物一码
b.箱状态是“已封箱”

处理逻辑

1、同一“箱家族”内直系关系标签(箱、物料)不允许在一次作业中同时扫描采集;
2、同一“箱家族”内旁系关系标签(箱、物料)允许在一次作业中同时扫描采集;
3、由“箱标签”带出的“容器标签”、“可扣减标签”在本次作业中不允许编辑“数量”;
4、由“箱标签”带出的“容器标签”、“可扣减标签”在本次作业提交后“存放位置”跟随“普通标签”逻辑进行更新;
5、作业中所采集的“箱标签”和“普通标签”在提交后与“父级”脱离装箱关系,但“容器标签”、“可扣减标签”则继续保留原有装箱关系,只对“数量”进行扣减;
6、“箱标签”在一次作业中不允许重复扫描;
7、当前“箱标签”或当前标签(箱、物料)父级关系中存在“已封箱”情况,则完整带出“已封箱”标签下的所有子标签。
8、扫描箱带出的物料标签:
封箱情况:修改标签存放位置,所有标签统一更新;
没封箱情况:修改标签存放位置,只是当前标签更新;

示例

“供应链作业”自动拆箱 - 图1情况一:BOX-A 扫描后,不允许再扫描“BOX-”与“Item-”的标签;
情况二:BOX-B 扫描后,不允许再扫描“BOX-B”下的所有标签,但可继续扫描“BOX-C”、“BOX-E”、“Item-001”、“Item-004”、“Item-005”、“Item-008”、“Item-009”这些旁系标签;提交后”BOX-B”将成为一个新的“箱家族”独立于“BOX-A”;
情况三:如果“Item-006”是“容器标签/可扣减标签”,扫描“BOX-D”带出时,不允许修改数量,提交后随单据更新“存放位置”;
情况四:如果直接扫描“Item-006”(普通标签),标签数据允许修改,提交后“存放位置”按原逻辑处理,并脱离装箱关系;
情况五:如果当前作业已扫描“BOX-B”,在“标签明细页”想通过扫描“BOX-D”进行拆箱系统是不允许的;
情况六:如果扫描到“BOX-E”下任意的标签,系统都会完整带出“BOX-E”中所有的标签;如需移除“BOX-E”,也可以扫描“BOX-E”或其下任意一个标签。

装拆箱规则

黑色:已实现
红色:待实现

装拆箱
  箱标签 普通标签 容器标签 可扣减标签 一品一码
扫描 1、按封箱规则;
2、不允许重复扫描
1、按封箱规则;
2、物料数量为0时弹窗(按PC物料功能点制作标签时内容),且数量大于0;
3、不允许重复扫描;
1、按封箱规则;
2、弹窗(按PC物料功能点制作标签时内容)填数量,且数量大于0;
3、不允许重复扫描;
1、按封箱规则;
2、弹窗(按PC物料功能点制作标签时内容)填数量,且数量大于0;
3、不允许重复扫描
N/A
修改 N/A N/A N/A N/A N/A
移除 1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
N/A
提交 1、不允许循环嵌套
2、记录装拆箱日志;
1、记录装拆箱日志;
2、数量变更日志;
3、修改标签数量
1、记录装拆箱日志
2、数量变更日志
3、修改标签数量
1、记录装拆箱日志
2、数量变更日志
3、修改标签数量
N/A
入库
  箱标签 普通标签 容器标签 可扣减标签 一品一码
扫描 1、按封箱规则
2、不允许重复扫描
1、按封箱规则;
2、物料数量为0时弹窗(按PC物料功能点制作标签时内容),且数量大于0;
1、按封箱规则;
2、弹窗(按PC物料功能点制作标签时内容)填数量,且数量>0;
3、弹出数量:未装箱-0,已装箱-余量
1、按封箱规则;
2、弹窗(按PC物料功能点制作标签时内容)填数量,且数量>0;
3、不允许重复入库
4、弹出数量:未装箱-0,已装箱-余量
1、弹窗填数量,且数量>0;
2、支持重复扫描,且不受平台开关控制
修改 N/A 1、由箱带出的标签数量不允许修改(位置信息除外);
1、由箱带出的标签数量不允许修改(位置信息除外);
1、由箱带出的标签数量不允许修改(位置信息除外);
N/A
移除 1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
N/A
提交 1、记录装拆箱日志
2、更新位置信息;
3、按封箱规则支持拆箱
1、记录装拆箱日志和数量变更日志;
2、首次入库且数量为0才允许更新标签数量);
3、按封箱规则支持拆箱
1、记录装拆箱日志和数量变更日志;
2、首次入库以当前数量为准;非首次入库累加数量;
3、标签数量没有全部入库,不支持拆箱;
4、扫描箱带出,不支持拆箱;
5、全部数据入完则拆箱;
6、部分入库,产生虚拟标签
1、记录装拆箱日志和数量变更日志;
2、标签数量没有全部入库,不支持拆箱;
3、扫描箱带出,不支持拆箱;
4、全部数据入完则拆箱;
5、部分入库,产生虚拟标签
1、记录标签提交日志
出库
  箱标签 普通标签 容器标签 可扣减标签 一品一码
扫描 1、按封箱规则
2、不允许重复扫描
1、按封箱规则;

1、按封箱规则;
2、弹窗填数量,数量需>0,且出库数量不允许超标签余量
1、按封箱规则;
2、弹窗填数量,数量需>0,且出库数量不允许超标签余量;
1、弹窗填数量,且数量>0;
2、支持重复扫描,且不受平台开关控制
修改 N/A 1、由箱带出的标签数量不允许修改(位置信息除外);
1、由箱带出的标签数量不允许修改(位置信息除外);
1、由箱带出的标签数量不允许修改(位置信息除外);
N/A
移除 1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
1、按封箱规则;
2、允许移除
N/A
提交 1、记录装拆箱日志
2、更新位置信息;
3、按封箱规则支持拆箱
1、记录装拆箱日志和数量变更日志;
2、更新位置信息
3、按封箱规则支持拆箱
1、记录装拆箱日志和数量变更日志;
2、箱带出更新位置信息;
3、物料标签数量累减;
4、箱标签带出数量不累减;
5、标签数量没有全部出库,不支持拆箱;
6、扫描箱带出,不支持拆箱;
7、全部数据出完则拆箱;8、部分出库,产生虚拟标签;
1、记录装拆箱日志和数量变更日志;

2、物料标签数量累减;
3、箱标签带出数量不累减;
4、标签数量没有全部出库,不支持拆箱;
5、扫描箱带出,不支持拆箱;
6、全部数据出完则拆箱;7、部分出库,产生虚拟标签; | 1、记录标签提交日志 | | | | | | | | | 调拨 | | | | | | |   | 箱标签 | 普通标签 | 容器标签 | 可扣减标签 | 一品一码 | | 扫描 | 1、按封箱规则
2、不允许重复扫描
| 1、按封箱规则;

| 1、按封箱规则;
2、弹窗填数量,数量需>0,且出库数量不允许超标签余量

| 1、按封箱规则;
2、弹窗填数量,数量需>0,且出库数量不允许超标签余量;
| 1、弹窗填数量,且数量>0;
2、支持重复扫描,且不受平台开关控制 | | 修改 | N/A | 1、由箱带出的标签数量不允许修改(位置信息除外);
| 1、由箱带出的标签数量不允许修改(位置信息除外);
| 1、由箱带出的标签数量不允许修改(位置信息除外);
| N/A | | 移除 | 1、按封箱规则;
2、允许移除
| 1、按封箱规则;
2、允许移除
| 1、按封箱规则;
2、允许移除
| 1、按封箱规则;
2、允许移除
| N/A | | 提交 | 1、记录装拆箱日志
2、更新位置信息;
3、按封箱规则支持拆箱
| 1、记录装拆箱日志和数量变更日志;
2、更新位置信息
3、按封箱规则支持拆箱 | 1、记录装拆箱日志和数量变更日志;
2、箱带出更新位置信息
3、物料标签数量累减
4、箱标签带出数量不累减
5、标签数量没有全部出库,不支持拆箱;
6、扫描箱带出,不支持拆箱;
7、全部数据出完则拆箱;8、标签数量全部调拨时更新位置信息9、部分调拨,产生虚拟标签 | 1、记录装拆箱日志和数量变更日志;
2、箱带出更新位置信息
3、物料标签数量累减
4、箱标签带出数量不累减
5、标签数量没有全部出库,不支持拆箱;
6、扫描箱带出,不支持拆箱;
7、全部数据出完则拆箱;8、标签数量全部调拨时更新位置信息9、部分调拨,产生虚拟标签 | 1、记录标签提交日志 |