|  | @@ -1841,6 +1841,9 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
 | 
	
		
			
				|  |  |  		if (oConvertUtils.listIsNotEmpty(outList1)){
 | 
	
		
			
				|  |  |  			otherOutList.addAll(outList1);
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  | +		// 把成衣材料出库和销售出库cBusType设置成否,只用于扣减入库。不作为转入成本
 | 
	
		
			
				|  |  | +		otherOutList.forEach(e->e.setCBusType("否"));
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  		allOutList.addAll(otherOutList);
 | 
	
		
			
				|  |  |  		allOutList.forEach(e->{
 | 
	
		
			
				|  |  |  			if (oConvertUtils.isEmpty(e.getCSourceInvId())) {
 | 
	
	
		
			
				|  | @@ -1894,7 +1897,7 @@ public class FabricLossServiceImpl extends ServiceImpl<FabricLossMapper, FabricL
 | 
	
		
			
				|  |  |  		List<FabricCostInvoiceDetail> costInvoiceDetailList = new ArrayList<>();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  		for (FabricMoOrderCK itemOut : allOutList){
 | 
	
		
			
				|  |  | -			if (DoubleOperation.getScale(itemOut.getIQuantityOut(),4)!=0) {
 | 
	
		
			
				|  |  | +			if (DoubleOperation.getScale(itemOut.getIQuantityOut(),4)!=0 && !"否".equalsIgnoreCase(itemOut.getCBusType())) {
 | 
	
		
			
				|  |  |  				FabricCostInvoiceDetail costInvoiceDetail = FabricCostInvoiceDetail.get(itemOut,"转入成本");
 | 
	
		
			
				|  |  |  				Optional<FabricCostInvoiceDetail> findOpt = costInvoiceDetailList.stream().filter(e -> e.getId().equalsIgnoreCase(costInvoiceDetail.getId())).findFirst();
 | 
	
		
			
				|  |  |  				if (findOpt.isPresent()) {
 |