由于二开需求提单给总部,需要存货收发存汇总表的取数逻辑,总部老师给的回复如下:
--存货库存维度余额相关
1,存货核算库存维度余额表:t_hs_inivbalance ,fendinitkey='1'表示期末,FDimeentryid是库存维度字段,关联表t_hs_inivstockdimension的FentryId可以查到物料内码,或者facctgdimeentryid字段关联t_hs_stockdimension的fentryid取到物料主内码fmasterid
2,余额表的fid关联t_hs_outacctg的FID可以取到对应的核算年期
3,t_hs_outacctg 的fdimensionid关联t_hs_caldimensions可以取到核算体系,核算组织,会计政策
--存货维度余额相关
1,存货核算库存维度余额表:t_hs_balance ,fendinitkey='1'表示期末,FDimeentryid是存货维度字段,关联表t_hs_stockdimension的FentryId可以查到物料内码
2,余额表的fid关联t_hs_outacctg的FID可以取到对应的核算年期
3,t_hs_outacctg 的fdimensionid关联t_hs_caldimensions可以取到核算体系,核算组织,会计政策
后开发报表过程中,对以上取数进行两点补充:
一、上面所说的存货核算库存维度余额表表只存当期的数据,往期历史数据需到 _H的表中查询;
二、在本公司业务中,发现按上面的取数逻辑取数,仍发现部分物料有些数据与系统的存货收发存汇总表中的数据没有对上,后发现是这些物料做了成本调整单,所以在取数时,先按照上面的逻辑得到期末金额,然后再联查成本调整单得到最终的准确数据。
推荐阅读