主执行者:仓管
层次:海平面
目标:作为仓管,我需要把坏料退给供应商,让供应商换好料。
主成功场景:
扩展:
1a. 供应商的司机没有打印退货单:
1a1. 仓管输入退货单号,APP显示退货单的信息;
1a2. 回到主成功场景第2步。
1b. 供应商没有派人来取料:
1b1. 仓管在APP输入退货单号,确认退货;
1b2. 仓管在APP上签收;
1b3.仓管把坏料快递给供应商;
2a.APP卡死,或由于其他原因APP关闭
2a1.重新打开APP,扫描领料单,系统恢复原操作页面,可续接之前的进度进行操作;
2b.实退数量超过退货单数量2b1.系统提示超额退货,仓管重新输入退货数量;
2c.退货单已退部分物料
2c1.仓管再次退货,APP不显示已退部分的物料;
2d. 仓管输入的退货数量超过当前库存
2d1. APP提示库存不足和当前库存数量 ,要求仓管减少需要退货的数量。
业务规则:
-
系统自动下载退货中仓管所负责仓库的数据到本地,可离线退货,确认退货清单时才需要连网提交数据;
-
退货时系统将已操作数据实时保存到本地;
界面规则:
-
为方便仓管退货,待发物料按照以下原则分组:(适用于退货的所有页面)
a. 当一个板(箱)内有多个待发物料批号时,按照板(箱)分组,组内物料以物料编号从小到大的顺序排序;
b. 当一个板(箱)内只有一个待发物料批号时,按照物料批号分组,组内物料以板(箱)号从小到大的顺序排序;
c. 组间按照先板(箱)号、后物料批号的顺序排序;
d. 每个仓库有单独的仓管,每个仓管只负责发所管仓库的料,系统只能显示仓管所管仓库的待发物料。