页面树结构
转至元数据结尾
转至元数据起始

1.创建盘点单

  • 入口
    • 点击【创建盘点单】按钮,进入盘点单创建页面

  • 基本信息「Basic Infor
    •  仓库「Warehouse」:必填,下拉框,单选,取值为用户所在账号下的所有仓库,用仓库代码+仓库名称拼接,默认请选择
    • 库位类型「Location Type」:必填,枚举:良品+不良品「Qualified+Defective」、良品Qualified Goods、不良品「Defective Goods,默认良品+不良品
    • 盘点类型「Stocktaking Type」:必填,下拉框,单选,枚举:库位盘点「By Location」、SKU+库位盘点「By SKU+Location」,默认库位盘点
    • 备注「Remark」:输入框,非必填
  • 盘点明细「Stocktake Details
    • 初进入时盘点明细为空,只有标题
    • 选择仓库后,点击添加库位/导入盘点明细,选择所选仓库中的库位
  • 添加库位后,根据实际情况输入盘点数量,如果跟在库库存不一致,会自动算出盘点差异
    • 公式:盘点差异=盘点数量-在库库存

盘点操作逻辑

  • 取消「Cancel」,点击取消,不保存此页面,此单仍然保持在待盘点状态且跳转仓库盘点页面
  • 结束盘点「Complete Stocktaking」,点击结束盘点
    • 判断盘点明细中是否有盘点差异,盘点差异字段存在大于0或者小于0的数据时,都判断为有盘点差异。有盘点差异的单提示:在盘点单XXXX中,系统库存与盘点数量存在差异,请前往差异处理页面处理此单!「In the Stocktaking Order XXXX, there is a discrepancy between the On-hand Qty and the Counted Qty, please go to the discrepancy handling page to process this order!」点击确认,跳转仓库盘点页面
    • 没有盘点差异的单提示:在盘点单XXXX中,在库库存与盘点数量不存在差异,盘点结束!「In the Stocktaking Order XXXX, there is no discrepancy between the On-hand Qty and the Counted Qty, stock count finished!」点击确认,跳转仓库盘点页面
    • 盘点明细中没有填写盘点数量或没有导入盘点数量,然后点击结束盘点时,盘点数量默认为空。盘点数量为空时,盘点差异为空,盘点差异为空时点击结束盘点后,后端赋值盘点差异为0。
  • 保存「Save」,点击保存,此单仍在盘点中状态,跳转仓库盘点页面

2.差异处理

差异处理操作

  • 取消「Cancel」,点击取消,跳转仓库盘点页面,不对此单做任何处理
  • 处理差异「Handle」,点击处理差异,根据盘点明细-盘点差异列生成库存流水,库位库存页面对应SKU增加或减库存数量,将此单锁定的SKU+库位解锁,将此单流转至已盘点状态,提示:盘点完成!「Stocktaking finished」,最后跳转至仓库盘点页面
  • 不处理「Ignore」,点击不处理,将此单锁定的SKU+库位解锁,不需要处理差异不需要生成盘赢盘亏流水,不需要增加或减少库存数量,将此单流转至已盘点状态,提示:盘点完成!「Stocktaking finished」,最后跳转至仓库盘点页面
  • 展示全部「All」,进入差异处理页面时,默认展示全部,展示全部里面包含所有盘点单的明细数据
  • 仅展示异常「Only Discrepancy」,点击仅展示异常,筛选出明细中盘点差异列有差异的数据进行展示

相关流水生成

  • 点击处理差异按钮生成库存流水记录,根据字段盘点差异中的数值正负,正数记录为入库库存流水,负数记录为出库库存流水
  • 此时记录的字段“商品数量”,入库为正数,出库为负数
  • 根据此处字段”盘点差异“非零的行数生成对应条目数的数目
  • 如为入库库存流水,则查询该库位中同SKUID的最晚入库流水,找到该记录的字段”创建时间“值记录至新增条目中,如未查到对应数据,则记录创建时间为当前时间
  • 如为出库库存流水,则记录创建时间为当前时间。且同样查找该库位中的sku库存,优先扣除入库时间最早的条目数据。


  • 无标签