• 盘点流程核心详细说明


    1、盘点开始
          盘点开始主要是记录当时的库存账面数量,以便于在输入实盘数后,通过盈亏处理计算出盈亏数。
    库存账面数从何而来?库存账面数就是起初库存数+入项数量-出项数量。具体到系统里就是批次数量之和或者是(移动加权平均库存之和)Article_storespace中的stock_q,二者是绝对的恒等关系,因为他们的实质都是"起初库存数+入项数量-出项数量"。
    2、盘点出实盘数
          在点商品数量时,商品不能入场和出场,但是系统后台可以做入库、出库等操作。为什么后台可以做而商品不能入场和出场?第一、商品的账面数已经在盘点开始时记录,所以这时再修改库存没关系(假设盘点开始时A商品的账面数是10,这时入库10个,则库存变成了20,但账面数仍然是10个),而入场和出场就会影响盘点。
    3、盈亏处理
          在商品数量点出完成后可以开始进行盈亏处理,在这一步主要是计算出盈亏数量。盈亏数=账面数-实盘数(例如:商品
    A账面数是10,实盘数是8,则盈亏数就是10-8=2也就是商品A盘亏了2个)。另外注意盘点范围内未盘到的商品全部为盘亏。
          在商品盘点数量完成之后,商品就可以入场和出场了,也就是所有的操作都可以做了。
    4、盘点结束(调整库存)
          这一步骤的目的是调整库存和计算盘点盈亏成本金额。计算的方法是:
          1、“盘点结束这一刻的库存数 - 盈亏数 ”作为盘点结束后的实际库存数Q1。
          2、用Q1从批次表中反算出盘点后的批次库存成本金额A1。
          3、盘点结束前的库存成本金额A2:盘点结束这一刻Article_storespace中的Tax_entry_a【入项累计-退项累计,退项累计不能直接从批次中取,要从退货单或返库单中取】。
          4、用A1 - A2计算出盈亏进价金额。
  • 相关阅读:
    nginx socket转发设置
    Linux CentOS 7 安装字体库 & 中文字体
    nginx配置location总结及rewrite规则写法
    nginx动静分离小示例
    iptables黑/白名单设置(使用ipset 工具)
    Docker logs 命令
    Docker定制容器镜像(利用Dockerfile文件)
    docker swarn集群笔记
    [国家集训队]数颜色 / 维护队列(带修莫队)
    于是他错误的点名开始了(trie树)
  • 原文地址:https://www.cnblogs.com/kuailewangzi1212/p/1547890.html
Copyright © 2020-2023  润新知