| 
					
				 | 
			
			
				@@ -31,16 +31,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				select oti.cInvName as goodsName,max(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 ,max(pb.rmbAmount) as rmbAmount,max(pb.usdAmount) as usdAmount,max(pb.priceExcludingtax) as priceExcludingtax,max(pb.iCost) as cost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_903_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				from UFDATA_103_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				left join ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						SELECT p.cInvCode,p.iorderdid,max(bi.iMoney) as rmbAmount,max(bi.iOriMoney) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									,max(bi.iMoney-bi.iTaxPrice) as priceExcludingtax,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_903_2021.dbo.PO_Podetails p       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_903_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_103_2021.dbo.PO_Podetails p       
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						GROUP BY p.cInvCode,p.iorderdid  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') and omi.cInvCcode like '19%'  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -50,13 +50,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		) tab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left join  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_903_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_103_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_903_2021.dbo.om_momain om   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_903_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_903_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_103_2021.dbo.om_momain om   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -65,13 +65,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		)tab1 on tab1.cInvName=tab.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left join  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as jian from UFDATA_903_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				select i.cInvName,sum(rs.iQuantity) as jian from UFDATA_103_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_903_2021.dbo.om_momain om   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_903_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_903_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_103_2021.dbo.om_momain om   
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser')  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -94,17 +94,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				select oti.cInvName as goodsName,max(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 ,max(pb.rmbAmount) as rmbAmount,max(pb.usdAmount) as usdAmount,max(pb.priceExcludingtax) as priceExcludingtax,max(pb.iCost) as cost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_901_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				left join ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						SELECT p.cInvCode,p.iorderdid,max(bi.iMoney) as rmbAmount,max(bi.iOriMoney) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									,max(bi.iMoney-bi.iTaxPrice) as priceExcludingtax,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_901_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.PO_Pomain pm on p.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_101_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.PO_Pomain pm on p.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  	where pm.cVenCode != 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						GROUP BY p.cInvCode,p.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -113,13 +113,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						pod.cInvCode,pod.iorderdid,sum(bi.iMoney) as rmbAmount,sum(bi.iOriMoney) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						,sum(bi.iMoney-bi.iTaxPrice) as priceExcludingtax,sum(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 from UFDATA_901_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_901_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.SO_SODetails sd on sd.cSOCode=pom.cpoid and sd.irowno=pod.ivouchrowno 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PO_Podetails pd on pd.iorderdid=sd.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 from UFDATA_101_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_101_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.SO_SODetails sd on sd.cSOCode=pom.cpoid and sd.irowno=pod.ivouchrowno 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PO_Podetails pd on pd.iorderdid=sd.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 GROUP BY pod.cInvCode,pod.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -130,13 +130,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		) tab 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_901_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				select i.cInvName,sum(rs.iQuantity) as purchaseQuantity from UFDATA_101_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_901_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -145,13 +145,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		)tab1 on tab1.cInvName=tab.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as jian from UFDATA_901_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				select i.cInvName,sum(rs.iQuantity) as jian from UFDATA_101_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_901_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -166,17 +166,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		from 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				select oti.cInvName as goodsName,sum(pb.iCost) as cost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_901_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				left join ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						SELECT p.cInvCode,p.iorderdid,sum(bi.iMoney) as rmbAmount,sum(bi.iOriMoney) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									,sum(bi.iMoney-bi.iTaxPrice) as priceExcludingtax,sum(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_901_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.PO_Pomain pm on p.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_101_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.PO_Pomain pm on p.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  where pm.cVenCode != 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						GROUP BY p.cInvCode,p.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -185,13 +185,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						pod.cInvCode,pod.iorderdid,sum(bi.iMoney) as rmbAmount,sum(bi.iOriMoney) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						,sum(bi.iMoney-bi.iTaxPrice) as priceExcludingtax,sum(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 from UFDATA_901_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_901_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.SO_SODetails sd on sd.cSOCode=pom.cpoid and sd.irowno=pod.ivouchrowno 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PO_Podetails pd on pd.iorderdid=sd.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 from UFDATA_101_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_101_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.SO_SODetails sd on sd.cSOCode=pom.cpoid and sd.irowno=pod.ivouchrowno 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PO_Podetails pd on pd.iorderdid=sd.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 GROUP BY pod.cInvCode,pod.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -206,29 +206,29 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				select i.cInvName,sum(rs.iQuantity) as purchaseQuantity,rs.cBatch,max(om.cCode) as ccode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 				( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 						select distinct om.cCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				--- 						from UFDATA_901_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				--- 						join UFDATA_901_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				--- 						join UFDATA_901_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+-- 						from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+-- 						join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+-- 						join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 									and omi.cInvCcode like '19%' and od.csocode=rs.iordercode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 				) as ccode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_901_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				left join UFDATA_901_2021.dbo.OM_MODetails od on od.csocode=rs.iordercode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.om_momain om on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				from UFDATA_101_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				left join UFDATA_101_2021.dbo.OM_MODetails od on od.csocode=rs.iordercode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.om_momain om on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						or i.cInvCCode = '0399' or i.cInvCCode = '0499') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				GROUP BY i.cInvName,rs.cBatch,rs.iordercode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		)tab1 on tab1.cInvName=tab.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as jian,rs.cBatch from UFDATA_901_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				select i.cInvName,sum(rs.iQuantity) as jian,rs.cBatch from UFDATA_101_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_901_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -244,16 +244,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		from 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				select oti.cInvName as goodsName,sum(pb.iCost) as cost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_903_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				from UFDATA_103_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				left join ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						SELECT p.cInvCode,p.iorderdid,sum(bi.iMoney) as rmbAmount,sum(bi.iOriMoney) as usdAmount 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									,sum(bi.iMoney-bi.iTaxPrice) as priceExcludingtax,sum(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_903_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_903_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_103_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						GROUP BY p.cInvCode,p.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') and omi.cInvCcode like '19%' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -267,29 +267,29 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				select i.cInvName,sum(rs.iQuantity) as purchaseQuantity,rs.cBatch,max(om.cCode) as ccode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 				( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 						select distinct om.cCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				--- 						from UFDATA_903_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				--- 						join UFDATA_903_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				--- 						join UFDATA_903_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+-- 						from UFDATA_103_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+-- 						join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+-- 						join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 									and omi.cInvCcode like '19%' and od.csocode=rs.iordercode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 -- 				) as ccode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_903_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				left join UFDATA_903_2021.dbo.OM_MODetails od on od.csocode=rs.iordercode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.om_momain om on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				from UFDATA_103_2021.dbo.rdrecords01 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				left join UFDATA_103_2021.dbo.OM_MODetails od on od.csocode=rs.iordercode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.om_momain om on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						or i.cInvCCode = '0399' or i.cInvCCode = '0499') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				GROUP BY i.cInvName,rs.cBatch,rs.iordercode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		)tab1 on tab1.cInvName=tab.goodsName 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 join 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				select i.cInvName,sum(rs.iQuantity) as jian,rs.cBatch from UFDATA_903_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				select i.cInvName,sum(rs.iQuantity) as jian,rs.cBatch from UFDATA_103_2021.dbo.rdrecords11 rs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.Inventory i on rs.cInvCode=i.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				where iordercode in ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						select distinct od.csocode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_903_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_903_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_903_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_103_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -302,16 +302,16 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	<select id="queryRemainingByIngredient" resultType="org.jeecg.modules.cost.entity.SyRemaining"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		select oti.cInvName as goodsName,max(om.cCode) as planCode,sum(ot.iSendQTY) as number , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								max(pb.iCost) as unitCost,sum(ot.iSendQTY)*max(pb.iCost) as cost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_901_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_901_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				from UFDATA_101_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				left join ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						SELECT p.cInvCode,p.iorderdid,sum(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						from UFDATA_901_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.PO_Pomain pm on p.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						join UFDATA_901_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						from UFDATA_101_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.PO_Pomain pm on p.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						join UFDATA_101_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					  where pm.cVenCode != 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						GROUP BY p.cInvCode,p.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -319,13 +319,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 					 select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						pod.cInvCode,pod.iorderdid,sum(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 from UFDATA_901_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_901_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.SO_SODetails sd on sd.cSOCode=pom.cpoid and sd.irowno=pod.ivouchrowno 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PO_Podetails pd on pd.iorderdid=sd.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-						 join UFDATA_902_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 from UFDATA_101_2021.dbo.PO_Pomain pom 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_101_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.SO_SODetails sd on sd.cSOCode=pom.cpoid and sd.irowno=pod.ivouchrowno 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PO_Podetails pd on pd.iorderdid=sd.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PO_Pomain pm on pd.POID  = pm.POID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.PurBillVouchs bi  on bi.iPOsID=pd.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+						 join UFDATA_102_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 						 GROUP BY pod.cInvCode,pod.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -339,15 +339,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		select oti.cInvName as goodsName,max(om.cCode) as planCode,sum(ot.iSendQTY) as number , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 								max(pb.iCost) as unitCost,sum(ot.iSendQTY)*max(pb.iCost) as cost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		from UFDATA_903_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		join UFDATA_903_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		join UFDATA_903_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		join UFDATA_903_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		join UFDATA_903_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		from UFDATA_103_2021.dbo.om_momain om 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.OM_MODetails od on om.moid=od.moid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.OM_MOMaterials ot on ot.MoDetailsID=od.MODetailsID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		left join ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				SELECT p.cInvCode,p.iorderdid,max(bi.iCost) as iCost 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				from UFDATA_903_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				join UFDATA_903_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				from UFDATA_103_2021.dbo.PO_Podetails p 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				GROUP BY p.cInvCode,p.iorderdid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		WHERE om.iVerifyStateNew = 2 and (om.cCloser is null or om.cCloser='asuser') and omi.cInvCcode like '19%' 
			 |