任务描述
暂无
需求描述

背景

现有库位推荐逻辑已满足要求,但因产品库数据如产品尺寸等维护不准确,导致推荐的库位实际并不适用,需增加逻辑,方便入库人员更新产品信息


需求

1、入库上架时,第一次扫描库位,随意扫描一个库位定位目前所在位置,系统自动推荐距离扫描库位最近的适合库容的空库位。

判断库容时,需判断产品边长和库位边长,当库位的任意一边大于产品的最长边时,才是适合库容的库位;---这个入库逻辑为仓库方案,已沟通确认多次;
2、入库推荐时,排除滞品库位,滞品库位不推荐
3、当第二次扫描的库位是推荐库位,或跟推荐库位是同类型库位时,允许入库

4、当第二次扫描的库位不是推荐库位或推荐库位同类型的库位时,且扫描库位库容不满足,弹窗可重新输入该产品的包装尺寸;

满足则入库成功
系统按照重新输入的产品包装尺寸判断货容和第二次扫描库位的库容是否满足。
不满足按新尺寸推荐最近的适合库容的空库位
第三次扫描库位允许入库,如果不是推荐库位及同类型库位,则标签记录
系统将新输入的产品包装尺寸同步到产品库,产品库日志要有修改记录
产品库:【所有产品开发管理】
修改过尺寸的产品都能在【所有仓库库存】的子表和总表日志里有记录:操作人员,SKU,产品新尺寸,标签记录
每个入库时更改过尺寸的产品,都能单独导出一份数据,可选择时间导出。数据包含:操作人员,SKU,产品新尺寸和旧尺寸,入库库位,入库库位的系统尺寸、标签记录


5、需更新的PDA菜单:【区域入库任务】、【采购入库】、【手工入库】、【异常拣货还货上架】

6、此功能做成配置形式,可以开启或关闭

6.1)东莞仓测试验证完成,义乌仓再开启
中国东莞1号仓
中国义乌1号仓


6.2)后面这些仓库不用开启这个功能
中国东莞1号仓-加工专用仓
中国东莞9号仓
中国义乌9号仓



增加:【PDA-采购入库】页面,以前有需求,要求不要带出入库数量,需变更为带出入库数量;


原需求,链接:STORY #12690 入库上架 - 智汇创想科技 - 禅道 (zhcxkj.com)


变更要求:



验收标准
暂无
历史记录  
  1. 2023-01-11 16:38:39, 由 程伟 创建。
  2. 2023-01-17 15:26:38, 由 田子豪 确认需求变动,最新版本为#5。
  3. 2023-01-17 16:02:16, 由 田子豪 确认需求变动,最新版本为#6。
  4. 2023-01-23 13:57:26, 由 谢业福 添加备注。

    工时花费

    1.同业务需求沟通确认:4H

    2.流程的梳理了解:4H
    3.公共方法处理(扫描次数统计+修改产品包装尺寸逻辑+推荐库位逻辑):12H
    4.各个页面逻辑调整+测试(【区域入库任务】、【采购入库】、【手工入库】、【异常拣货还货上架】):
    3*4=12H
  5. 2023-01-23 13:59:29, 由 谢业福 添加备注。

    1.仓库开关

  6. 2023-01-23 14:05:51, 由 谢业福 添加备注。

    2.采购入库 

    入库数量显示理货数量


  7. 2023-01-23 16:35:27, 由 谢业福 添加备注。

    3.采购入库

    第一次扫描 空库位不满足

    第2次扫描  空库位不满足

    修改后 满足入库成功

    日志

    仓库日志

    第3次扫描只计算是否超过库位限制

  8. 2023-01-25 15:16:37, 由 谢业福 添加备注。

    4.区域入库

    第一次扫描

    第2次扫描

    第3次扫描

  9. 2023-01-25 15:53:03, 由 谢业福 添加备注。

    5.手工入库

    第一次扫描

    第2次扫描

    第三次

  10. 2023-01-25 16:47:42, 由 谢业福 完成。
    修改了 总计消耗,旧值为 "0",新值为 "28"。
    修改了 实际完成,旧值为 "",新值为 "2023-01-25 16:47:28"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-01-25 16:47:42"。
    修改了 预计剩余,旧值为 "7",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "xieyefu"。
  11. 2023-01-28 14:57:10, 由 谢业福 添加备注。

    记录自定义报告导出的语句:

    SELECT
      AddUserName AS '操作人员',
      AddTime AS '操作时间',
      SKU,
      CONVERT(VARCHAR(50), Isnull(OldLength, 0)) + '*' + CONVERT(VARCHAR(50), Isnull(OldWidth, 0)) + '*' + CONVERT(VARCHAR(50), Isnull(OldHeight, 0)) AS '产品旧尺寸',
      CONVERT(VARCHAR(50), Isnull(NewLenth, 0)) + '*' + CONVERT(VARCHAR(50), Isnull(NewWidth, 0)) + '*' + CONVERT(VARCHAR(50), Isnull(NewHeight, 0)) AS '产品新尺寸',
      ScanPositionCode AS '入库库位',
      CONVERT(VARCHAR(50), Isnull(PositionLength, 0)) + '*' + CONVERT(VARCHAR(50), Isnull(PositionWidth, 0)) + '*' + CONVERT(VARCHAR(50), Isnull(PositionHeight, 0)) AS '库位尺寸',
      CASE
        IsSame
        WHEN 1 THEN '否'
        ELSE '是'
      END AS '标记记录(不同库位类型)'
    FROM
      RB_PutInRecommendPosition_Record
    WHERE
      CustomerID = @CustomerID
      AND UpdateTime >= @StartTime
      AND UpdateTime <= @EndTime


  12. 2023-01-30 09:07:07, 由 zhengqiao 编辑。
    修改了 最初预计,旧值为 "7",新值为 "20"。

    需求工时调整为:24H

    此开发任务的工时调整为:20H

  13. 2023-03-07 13:54:54, 由 谢业福 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "xieyefu",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "xieyefu"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-03-07 13:54:54"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 2月第1版本(2023年)
所属模块 /
相关需求 入库推荐库位优化
指派给 Closed 于 2023-03-07 13:54:54
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 程伟 于 2023-01-11 16:38:39
由谁完成 谢业福 于 2023-01-25 16:47:28
由谁取消 暂无
由谁关闭 谢业福 于 2023-03-07 13:54:54
关闭原因 已完成
最后编辑 谢业福 于 2023-03-07 13:54:54
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 20工时
总计消耗 28工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2023-01-25
截止日期 0000-00-00