问题描述 现在这erp系统中,仓库存储现在有2种核算方式:分仓核算.总仓核算,3种成本算法:移动平均.先进先出.月加权平均.分仓核算没有问题,总仓核算现在遇到一个头疼的问题,存储数量为0出现,金额还有余额或者是为负数,现在的算法逻辑大致是这样,总仓核算:每个仓库的进价可能不一致,且批次价格可能也不一致,总金额是各自仓库的进货总价,平均价格是所有仓库价格的平均(所有仓库货物数量/所有仓库总金额),出库时按总仓平均价格出库,因为入库价格和出库价格不一致,到后面这样就会出现有些仓库数量为0还有余额,或