首先,感谢楼主共享的ADDON,刚刚下载试用了一下,发现一些问题,我在里面做了一笔成品退货,原成品的库存是1500PCS,退掉1000PCS,做完之后添加提示成功,再查该成品的库存为500PCS,证明楼主的这个逻辑没有错误,然后再查生产订单,该生产订单状态为"已批准",计划数量为2000PCS,完成数量为2000PCS,退货之后,理论上完成数量应为1000PCS,而实际上完成数量却变成3000PCS,这里出现了逻辑错误,退货操作应该就是要扣减生产订单的"完成数量",而楼主的程序写成增加"完成数量",不知道楼主是如何处理这个逻辑的.以上为个人的一点见解,希望能多多交流,谢谢!(连做两笔都是这样,显然不是程序问题,而是程序的逻辑问题) |