check if saleorder origin in creating stockmove + separating reverse stock seq
This commit is contained in:
@@ -293,9 +293,9 @@ public class StockMoveServiceImpl implements StockMoveService {
|
|||||||
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false && stockMove.getPartner().getId() != 853 ){
|
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false && stockMove.getPartner().getId() != 853 ){
|
||||||
stockMove.setStockMoveSeq(
|
stockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_OUTGOING_CLIENT, stockMove.getCompany()));
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
} else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false && stockMove.getPartner().getId() == 853){
|
} else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false && stockMove.getPartner().getId() == 853){
|
||||||
stockMove.setStockMoveSeq(
|
stockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INTERNAL_OUTGOING_CLIENT, stockMove.getCompany()));
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INTERNAL_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == true){
|
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == true){
|
||||||
stockMove.setStockMoveSeq(
|
stockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_SUPPLIER_OUTGOING_CLIENT, stockMove.getCompany()));
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_SUPPLIER_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
@@ -654,8 +654,8 @@ public class StockMoveServiceImpl implements StockMoveService {
|
|||||||
newStockMove.setStockMoveSeq(
|
newStockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_OUTGOING_CLIENT, stockMove.getCompany()));
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
} else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false && stockMove.getPartner().getId() == 853){
|
} else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false && stockMove.getPartner().getId() == 853){
|
||||||
newStockMove.setStockMoveSeq(
|
newStockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INTERNAL_OUTGOING_CLIENT, stockMove.getCompany()));
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INTERNAL_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == true){
|
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == true){
|
||||||
newStockMove.setStockMoveSeq(
|
newStockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_SUPPLIER_OUTGOING_CLIENT, stockMove.getCompany()));
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_SUPPLIER_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
@@ -747,14 +747,17 @@ public class StockMoveServiceImpl implements StockMoveService {
|
|||||||
if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_INTERNAL)
|
if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_INTERNAL)
|
||||||
newStockMove.setTypeSelect(StockMoveRepository.TYPE_INTERNAL);
|
newStockMove.setTypeSelect(StockMoveRepository.TYPE_INTERNAL);
|
||||||
|
|
||||||
if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING && stockMove.getIsReversion() == false){
|
if (stockMove.getTypeSelect() == StockMoveRepository.TYPE_OUTGOING){
|
||||||
newStockMove.setStockMoveSeq(
|
newStockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INCOMING_CLIENT, stockMove.getCompany()));}
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_INCOMING_CLIENT, stockMove.getCompany()));
|
||||||
else{
|
}else if(stockMove.getTypeSelect() == StockMoveRepository.TYPE_INCOMING){
|
||||||
newStockMove.setStockMoveSeq(
|
newStockMove.setStockMoveSeq(
|
||||||
stockMoveToolService.getSequenceStockMove(
|
stockMoveToolService.getSequenceStockMove(StockMoveRepository.TYPE_SUPPLIER_OUTGOING_CLIENT, stockMove.getCompany()));
|
||||||
newStockMove.getTypeSelect(), newStockMove.getCompany()));
|
}else{
|
||||||
}
|
newStockMove.setStockMoveSeq(
|
||||||
|
stockMoveToolService.getSequenceStockMove(
|
||||||
|
newStockMove.getTypeSelect(), newStockMove.getCompany()));
|
||||||
|
}
|
||||||
|
|
||||||
for (StockMoveLine stockMoveLine : stockMoveLines) {
|
for (StockMoveLine stockMoveLine : stockMoveLines) {
|
||||||
|
|
||||||
|
|||||||
@@ -121,11 +121,13 @@ public class StockMoveLineServiceSupplychainImpl extends StockMoveLineServiceImp
|
|||||||
stockMoveLine.setRequestedReservedQty(BigDecimal.ZERO);
|
stockMoveLine.setRequestedReservedQty(BigDecimal.ZERO);
|
||||||
stockMoveLine.setSaleOrderLine(saleOrderLine);
|
stockMoveLine.setSaleOrderLine(saleOrderLine);
|
||||||
stockMoveLine.setPurchaseOrderLine(purchaseOrderLine);
|
stockMoveLine.setPurchaseOrderLine(purchaseOrderLine);
|
||||||
stockMoveLine.setShp(saleOrderLine.getShp());
|
if(saleOrderLine != null){
|
||||||
stockMoveLine.setPpa(saleOrderLine.getPpa());
|
stockMoveLine.setShp(saleOrderLine.getShp());
|
||||||
stockMoveLine.setPvg(saleOrderLine.getPvg());
|
stockMoveLine.setPpa(saleOrderLine.getPpa());
|
||||||
stockMoveLine.setStklim(saleOrderLine.getStklim());
|
stockMoveLine.setPvg(saleOrderLine.getPvg());
|
||||||
stockMoveLine.setUg(saleOrderLine.getUg());
|
stockMoveLine.setStklim(saleOrderLine.getStklim());
|
||||||
|
stockMoveLine.setUg(saleOrderLine.getUg());
|
||||||
|
}
|
||||||
TrackingNumberConfiguration trackingNumberConfiguration =
|
TrackingNumberConfiguration trackingNumberConfiguration =
|
||||||
product.getTrackingNumberConfiguration();
|
product.getTrackingNumberConfiguration();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user