因为RCV.TRANSACTION 这表的TRANSACTION_TYPE为RETURN TO VENDOR,可能是进货时就检验出不及格退的,
也可能是接收了这批货之后,使用的过程中才发现的;后者的退货,系统会在QA.QA_RESULTS表里做记录
请问这里做ERP的高手们,进货时就退货的情况会不会在系统有表做记录?因为我现在的做法是这样:慢了几乎几个小时....
TRANSACTION_TYPE为RETURN TO VENDOR时
1.找出此退货的父处理PARENT_TRANSACTION的交易数量(到货数量) ->数量1
2.找出此退货之前的,同为这个父处理的(所有相同PARENT_TRANSACTION_ID)总交易数量(这次退货之前接受和退货总数)->数量2
数量1>数量2+本次退货数量,则此次退货为进货检验时就退的
比方说到货100个,DELEVER接收100个之后,才有RETURN TO VENDOR退货1个,则这个不算