任务描述


需求描述

背景

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


需求

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-29 17:39:33, 由 刘超 创建。
  2. 2023-01-29 18:01:05, 由 刘超 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2023-01-29 18:01:04"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  3. 2023-01-30 09:29:56, 由 刘超 添加备注。

    1.  库位最长边,大于产品包装尺寸最长边,则推荐该库位

  4. 2023-01-30 10:20:33, 由 刘超 添加备注。

    2. 产品体积在库位库容范围内,但产品最长边超过库位任意尺寸,则不推荐该库位

  5. 2023-01-30 10:22:37, 由 刘超 添加备注。

    3. 推荐库位时,过滤掉呆滞库位

  6. 2023-01-30 15:46:49, 由 刘超 添加备注。

    4.  系统自动推荐距离扫描库位最近的适合库容的空库位,相同区域下,库位编码挨在一起的库位

  7. 2023-01-30 15:59:58, 由 刘超 添加备注。

    5.  第二次扫描的库位为推荐库位,则入库成功

  8. 2023-01-30 16:43:51, 由 刘超 添加备注。

    6.  提交入库时,不校验产品尺寸,与库位尺寸是否满足,只校验库位库容

  9. 2023-01-30 16:56:59, 由 刘超 添加备注。

    7. 第一次扫描库位库容不足

    8. 第二次扫描,使用非推荐库位,同类型库位,且库位库容不足,则弹出修改产品包装尺寸框

  10. 2023-01-30 16:58:24, 由 刘超 添加备注。

    9. 修改产品尺寸后,更新到产品中,并记录产品日志

  11. 2023-01-30 17:07:09, 由 刘超 添加备注。

    10. 查询是否标记SQL

    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

  12. 2023-01-30 17:09:04, 由 刘超 添加备注。

    11. 第三次扫描库位允许入库,如果不是推荐库位及同类型库位,则标签记录


  13. 2023-01-30 17:10:21, 由 刘超 添加备注。

    12. 入库成功后,主子表库存,记录日志

  14. 2023-01-31 10:24:04, 由 刘超 添加备注。

    13 .当第二次扫描的库位是推荐库位是同类型库位时,允许入库


  15. 2023-01-31 10:47:16, 由 刘超 添加备注。

    14. 二次扫描库位,弹框修改产品尺寸,修改后,库位库容还是不足,则入库失败,推荐其他库位

  16. 2023-01-31 11:23:55, 由 刘超 添加备注。

    15. 入库更改产品尺寸导出预览

  17. 2023-01-31 11:27:49, 由 刘超 添加备注。

    16. 入库更改尺寸产品,自定义报告导出

  18. 2023-01-31 14:50:13, 由 刘超 添加备注。

    17.  扫描条码后,自动带出入库数量

  19. 2023-01-31 14:52:30, 由 刘超 添加备注。

    18. 产品尺寸超过库位尺寸,推荐其他库位

  20. 2023-01-31 15:47:55, 由 刘超 添加备注。

    19. 使用推荐库位,采购入库成功

  21. 2023-01-31 15:48:43, 由 刘超 添加备注。

    20. 库存日志记录

  22. 2023-02-01 09:15:38, 由 刘超 完成。
    修改了 总计消耗,旧值为 "0",新值为 "1"。
    修改了 实际完成,旧值为 "",新值为 "2023-02-01 09:15:35"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "11",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "liuchao"。
  23. 2023-02-14 14:25:34, 由 刘超 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "liuchao",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "liuchao"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2023-02-14 14:25:34"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 2月第1版本(2023年)
所属模块 /
相关需求 入库推荐库位优化
指派给 Closed 于 2023-02-14 14:25:34
任务类型 测试
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 刘超 于 2023-01-29 17:39:33
由谁完成 刘超 于 2023-02-01 09:15:35
由谁取消 暂无
由谁关闭 刘超 于 2023-02-14 14:25:34
关闭原因 已完成
最后编辑 刘超 于 2023-02-14 14:25:34
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 11工时
总计消耗 1工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2023-01-29
截止日期 0000-00-00