|  | @@ -22,7 +22,7 @@
 | 
	
		
			
				|  |  |  				(tab1.purchaseQuantity-tab.usageQuantity)/tab1.purchaseQuantity as loss,(isnull(tab1.purchaseQuantity,0)-tab2.jian)*tab.cost as transferCost
 | 
	
		
			
				|  |  |  		from 
 | 
	
		
			
				|  |  |  		(
 | 
	
		
			
				|  |  | -				select oti.cInvName as goodsName,max(ot.iUnitQuantity) as dosage,sum(ot.iQuantity) as usageQuantity
 | 
	
		
			
				|  |  | +				select oti.cInvName as goodsName,max(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity 
 | 
	
		
			
				|  |  |  				 ,sum(pb.rmbAmount) as rmbAmount,sum(pb.usdAmount) as usdAmount,sum(pb.priceExcludingtax) as priceExcludingtax,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
 | 
	
	
		
			
				|  | @@ -79,7 +79,7 @@
 | 
	
		
			
				|  |  |  				(tab1.purchaseQuantity-tab.usageQuantity)/tab1.purchaseQuantity as loss,(isnull(tab1.purchaseQuantity,0)-tab2.jian)*tab.cost as transferCost
 | 
	
		
			
				|  |  |  		from
 | 
	
		
			
				|  |  |  		(
 | 
	
		
			
				|  |  | -				select oti.cInvName as goodsName,max(ot.iUnitQuantity) as dosage,sum(ot.iQuantity) as usageQuantity
 | 
	
		
			
				|  |  | +				select oti.cInvName as goodsName,max(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity 
 | 
	
		
			
				|  |  |  				 ,sum(pb.rmbAmount) as rmbAmount,sum(pb.usdAmount) as usdAmount,sum(pb.priceExcludingtax) as priceExcludingtax,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
 | 
	
	
		
			
				|  | @@ -90,8 +90,26 @@
 | 
	
		
			
				|  |  |  						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
 | 
	
		
			
				|  |  | +					  	where pm.cVenCode != 'T010001'
 | 
	
		
			
				|  |  |  						GROUP BY p.cInvCode,p.iorderdid
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +						union all
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +						 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_902_2021.dbo.SO_SOMain so
 | 
	
		
			
				|  |  | +						 join UFDATA_902_2021.dbo.SO_SODetails sd on so.id=sd.id
 | 
	
		
			
				|  |  | +						 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
 | 
	
		
			
				|  |  | +						 join UFDATA_901_2021.dbo.PO_Pomain pom on so.cSOCode = pom.cPOID
 | 
	
		
			
				|  |  | +						 join UFDATA_901_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID
 | 
	
		
			
				|  |  | +						 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
 | 
	
		
			
				|  |  |  				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 (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 | 
	
	
		
			
				|  | @@ -145,8 +163,26 @@
 | 
	
		
			
				|  |  |  						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
 | 
	
		
			
				|  |  | +					  where pm.cVenCode != 'T010001'
 | 
	
		
			
				|  |  |  						GROUP BY p.cInvCode,p.iorderdid
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +						union all
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +						 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_902_2021.dbo.SO_SOMain so
 | 
	
		
			
				|  |  | +						 join UFDATA_902_2021.dbo.SO_SODetails sd on so.id=sd.id
 | 
	
		
			
				|  |  | +						 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
 | 
	
		
			
				|  |  | +						 join UFDATA_901_2021.dbo.PO_Pomain pom on so.cSOCode = pom.cPOID
 | 
	
		
			
				|  |  | +						 join UFDATA_901_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID
 | 
	
		
			
				|  |  | +						 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
 | 
	
		
			
				|  |  |  				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 (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 | 
	
	
		
			
				|  | @@ -251,7 +287,7 @@
 | 
	
		
			
				|  |  |  				tab.cost as unitCost,(tab.usageQuantity-isnull(tab1.purchaseQuantity,0))*tab.cost as cost
 | 
	
		
			
				|  |  |  		from
 | 
	
		
			
				|  |  |  		(
 | 
	
		
			
				|  |  | -				select oti.cInvName as goodsName,max(om.cCode) as ccode,sum(ot.iQuantity) as usageQuantity,sum(pb.iCost) as cost
 | 
	
		
			
				|  |  | +				select oti.cInvName as goodsName,max(om.cCode) as ccode,sum(ot.iSendQTY) as usageQuantity ,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
 | 
	
	
		
			
				|  | @@ -260,8 +296,24 @@
 | 
	
		
			
				|  |  |  				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
 | 
	
		
			
				|  |  | +					  where pm.cVenCode != 'T010001'
 | 
	
		
			
				|  |  |  						GROUP BY p.cInvCode,p.iorderdid
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +						union all
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +					 select pod.cInvCode,pod.iorderdid,sum(bi.iCost) as iCost
 | 
	
		
			
				|  |  | +					 from UFDATA_902_2021.dbo.SO_SOMain so
 | 
	
		
			
				|  |  | +					 join UFDATA_902_2021.dbo.SO_SODetails sd on so.id=sd.id
 | 
	
		
			
				|  |  | +					 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
 | 
	
		
			
				|  |  | +					 join UFDATA_901_2021.dbo.PO_Pomain pom on so.cSOCode = pom.cPOID
 | 
	
		
			
				|  |  | +					 join UFDATA_901_2021.dbo.PO_Podetails pod on pod.POID  = pom.POID
 | 
	
		
			
				|  |  | +					 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
 | 
	
		
			
				|  |  |  				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 (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 | 
	
	
		
			
				|  | @@ -292,7 +344,7 @@
 | 
	
		
			
				|  |  |  				tab.cost as unitCost,(tab.usageQuantity-isnull(tab1.purchaseQuantity,0))*tab.cost as cost
 | 
	
		
			
				|  |  |  		from
 | 
	
		
			
				|  |  |  		(
 | 
	
		
			
				|  |  | -				select oti.cInvName as goodsName,max(om.cCode) as ccode,sum(ot.iQuantity) as usageQuantity,sum(pb.iCost) as cost
 | 
	
		
			
				|  |  | +				select oti.cInvName as goodsName,max(om.cCode) as ccode,sum(ot.iSendQTY) as usageQuantity ,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
 |