临海小憇

标题: 月结库存流水修正过程 [打印本页]

作者: csq39    时间: 2017-6-6 10:05
标题: 月结库存流水修正过程

月结库存流水修正过程

首先根据物资是否有barcode分为两部分进行修正。

    有barcode:   

   a)有barcode的物资按照仓库,barcode进行对5月流水进行汇总统计,取数量等于1的为5月新增barcode,数量等于-1的为5月消耗barcode,忽略数量等于0的。

   b)在4月结存库存的基础上,按照第一个的结果进行增加和删除记录

    无barcode的:

    a)根据仓库,物料,批次以及单位对5月流水进行汇总,取数量大于0的为5月新增的物资,小于0的为出库/消耗物资

    b)在4月结存库存的基础,按照计算结果,增加或者减少物资数量,如果物资数量为0则进行删除

    特殊物资处理:

    文具库5月有对非贴签物资进行处理,但是没有增加对应流水,造成在系统内部,流水和库存不符合的问题。

    处理方式:按照物资实际出入量,在4月的基础上修正这部分物资的库存

相关sql:月结库存处理sql.txt

 


作者: csq39    时间: 2017-6-14 12:37

确认sql:

select * from (   

 select material_id,sum(jit.jit_stock_sum_qty * jit.unite_price) a,'201705'

      from tb_usc_monthly_balance_dtl_jit jit

     where jit.account_period = '201705'

       and jit.wh_id = '100109'

       group by material_id

      union  

          select material_id,sum(jit.jit_stock_sum_qty * jit.unite_price),'201704'

      from tb_usc_monthly_balance_dtl_jit jit

     where jit.account_period = '201704'

       and jit.wh_id = '100109'

       group by material_id

       union 

          select material_id,sum(t.quantity*t.trade_price),'flow'

   from tb_usc_monthly_balance_dtl_flw t

  where t.account_period='201705' 

  and  t.wh_to_id='100109'

 group by material_id) t

 where t.a!=0

 order by 1,3







欢迎光临 临海小憇 (http://czidea.cn/) Powered by Discuz! X3.3