后台有人问先进先出式出货的问题……
先说一下,我们这里说的先进先出,不是数据结构上的队列……就只是一种就事论事——
百度是这么说的,先进先出是根据先入库先发出的原则,对于发出的存货以先入库存货的单价计算发出存货成本的方法……
这事看起来很复杂,代码实现起来……简单。
举个例子。
下图是一份库存表。
B列是产品名称,D列是单价,C列是进货数量,E列是已出库的数量,F列是实际存货的数量……
下图是一张出货单。本着没事就偷懒的原则,这张出货单星光模拟的极其简陋,没有出货日期,也没有出货单号……
假设咱们现在出货的产品名称是:星光牌印钞机,出货数据量是150……
那咱们就要去库存表里找星光牌印钞机了……
在第3行找到了一条记录,可惜存货量为0,没用,继续向下找……
在第4行又找