| 
					
				 | 
			
			
				@@ -119,4 +119,39 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         inner JOIN UFDATA_101_2021.dbo.Customer cu ON ss.cCusCode = cu.cCusCode  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         WHERE cc.cCusCode in ('T020001','0001') and ss.cCusCode not in ('T020001','0001') and c.cInvCcode like '19%' GROUP BY v.cVenAbbName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <select id="queryPurBillVouchByFabric" resultType="org.jeecg.modules.cost.entity.SyCostAllocation"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	select t.iOriSum as fabriccostIncludestax,t.iNotOriMoney as fabriccostNotincludestax, t.cExchRate as fabriccostIncludestaxUsd from ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	select sum(pbs.iOriSum) as iOriSum,sum(round(pbs.iOriSum/1.13,4)) as iNotOriMoney,CONVERT(DECIMAL(38,2),sum(pbs.iOriSum)*max(pb.cExchRate)) as cExchRate from UFDATA_101_2021.dbo.PO_Pomain pm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_101_2021.dbo.PO_Podetails pd on pm.POID = pd.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_101_2021.dbo.PurBillVouchs pbs on pd.ID = pbs.iPOsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_101_2021.dbo.PurBillVouch pb on pb.PBVID  = pbs.PBVID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299' and pb.cVenCode not in('T010001','T020001') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	UNION ALL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+select sum(pbs.iOriSum) as iOriSum,sum(round(pbs.iOriSum/1.13,2)) as iNotOriMoney,CONVERT(DECIMAL(38,2),sum(pbs.iOriSum)*max(pb.cExchRate)) as cExchRate from UFDATA_102_2021.dbo.PO_Pomain pm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_102_2021.dbo.PO_Podetails pd on pm.POID = pd.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_102_2021.dbo.PurBillVouchs pbs on pd.ID = pbs.iPOsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_102_2021.dbo.PurBillVouch pb on pb.PBVID  = pbs.PBVID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_102_2021.dbo.Inventory omi on omi.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299' and pb.cVenCode not in('T010001','T020001') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		UNION ALL 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+select sum(pbs.iOriSum) as iOriSum,sum(round(pbs.iOriSum/1.13,4)) as iNotOriMoney,CONVERT(DECIMAL(38,2),sum(pbs.iOriSum)*max(pb.cExchRate)) as cExchRate from UFDATA_103_2021.dbo.PO_Pomain pm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_103_2021.dbo.PO_Podetails pd on pm.POID = pd.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_103_2021.dbo.PurBillVouchs pbs on pd.ID = pbs.iPOsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_103_2021.dbo.PurBillVouch pb on pb.PBVID  = pbs.PBVID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	where pm.cPOID like CONCAT(#{code},'%') and (omi.cInvCcode like '03%' or omi.cInvCcode like '04%') and omi.cInvCCode != '0399' and omi.cInvCCode != '0499' and omi.cInvCCode != '0299' and pb.cVenCode not in('T010001','T020001') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		) t where t.iOriSum is not null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	</select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </mapper> 
			 |