库存扣除的问题

经过测试发现,我每修改一次发货单信息,产品库存数量就会按发货单的数量减一次。

比如一个发货单,要发A产品15个,其间我修改了发货单3次,结果产品库存数量也减了三次,最后给我减了45个产品.

请问是哪里出了问题?