问一个仓库管理系统概念性的问题
从一个供货商那里进一批货原单价为a,共b个,放入仓库,后来这批货使用了c个,但是后来发现供货商给的单价a有点高,双方协商后将单价该为a1,所有就要通过红冲,将此批货冲了,然后在入库一次。
问题也就在这出现了:红冲时将仓库的这批存货的余货删除,也就是说删除了(b-c)个,但是为修改单价再入一次库时的数量是b,最后仓库的存货则为b,与仓库的余货(b-c)不一致;如果红冲时将进货时这批货删除,也就是说删除了b个,这时仓库记录就变成负数,再入一次库时的数量是b,最后仓库的存货总数是0,但是却多出了一条记录,一正一负。
请问这个过程到底该怎么实现?
谢谢!