适用范围
1、“入库”/“调拨”/“出库”路线
2、“箱标签”编码唯一
3、“扫描箱内条码带出整箱”功能特性前提条件:
a.解决方案实例是一物一码
b.箱状态是“已封箱”
处理逻辑
1、同一“箱家族”内直系关系标签(箱、物料)不允许在一次作业中同时扫描采集;
2、同一“箱家族”内旁系关系标签(箱、物料)允许在一次作业中同时扫描采集;
3、由“箱标签”带出的“容器标签”、“可扣减标签”在本次作业中不允许编辑“数量”;
4、由“箱标签”带出的“容器标签”、“可扣减标签”在本次作业提交后“存放位置”跟随“普通标签”逻辑进行更新;
5、作业中所采集的“箱标签”和“普通标签”在提交后与“父级”脱离装箱关系,但“容器标签”、“可扣减标签”则继续保留原有装箱关系,只对“数量”进行扣减;
6、“箱标签”在一次作业中不允许重复扫描;
7、当前“箱标签”或当前标签(箱、物料)父级关系中存在“已封箱”情况,则完整带出“已封箱”标签下的所有子标签。
8、扫描箱带出的物料标签:
封箱情况:修改标签存放位置,所有标签统一更新;
没封箱情况:修改标签存放位置,只是当前标签更新;
示例
情况一: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、记录标签提交日志 |
