|  | @@ -31,12 +31,12 @@
 | 
											
												
													
														|  |  		(
 |  |  		(
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		select t4.cInvCode,t4.goodsName,max(t4.dosage) as dosage,max(t4.usageQuantity) as usageQuantity,STRING_AGG(t4.supper,',') as supper,sum(t4.rmbAmount) as rmbAmount,sum(t4.usdAmount) as usdAmount,sum(t4.priceExcludingtax) as priceExcludingtax,sum(t4.cost) as cost from(
 |  |  		select t4.cInvCode,t4.goodsName,max(t4.dosage) as dosage,max(t4.usageQuantity) as usageQuantity,STRING_AGG(t4.supper,',') as supper,sum(t4.rmbAmount) as rmbAmount,sum(t4.usdAmount) as usdAmount,sum(t4.priceExcludingtax) as priceExcludingtax,sum(t4.cost) as cost from(
 | 
											
												
													
														|  | -		SELECT t3.cInvCode,t3.goodsName,t3.cVenAbbName AS supper,max( t3.dosage ) AS dosage,SUM ( t3.usageQuantity ) AS usageQuantity,
 |  | 
 | 
											
												
													
														|  | 
 |  | +		SELECT t3.ccode,t3.cInvCode,t3.goodsName,t3.cVenAbbName AS supper,max( t3.dosage ) AS dosage,SUM ( t3.usageQuantity ) AS usageQuantity,
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		SUM ( t3.rmbAmount ) AS rmbAmount,SUM ( t3.usdAmount ) AS usdAmount,SUM ( t3.priceExcludingtax ) AS priceExcludingtax,
 |  |  		SUM ( t3.rmbAmount ) AS rmbAmount,SUM ( t3.usdAmount ) AS usdAmount,SUM ( t3.priceExcludingtax ) AS priceExcludingtax,
 | 
											
												
													
														|  |  		SUM ( t3.totalCost )/sum(totalSum) AS cost
 |  |  		SUM ( t3.totalCost )/sum(totalSum) AS cost
 | 
											
												
													
														|  |  		FROM(
 |  |  		FROM(
 | 
											
												
													
														|  | -		SELECT t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.totalCost,t2.totalSum
 |  | 
 | 
											
												
													
														|  | 
 |  | +		SELECT t1.ccode as ccode,t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.totalCost,t2.totalSum
 | 
											
												
													
														|  |  		FROM
 |  |  		FROM
 | 
											
												
													
														|  |  		(
 |  |  		(
 | 
											
												
													
														|  |  		SELECT ot.cInvCode,od.isosid,om.ccode,oti.cInvName AS goodsName,SUM (ot.iUnitQuantity) AS dosage,SUM (ot.iSendQTY) AS usageQuantity
 |  |  		SELECT ot.cInvCode,od.isosid,om.ccode,oti.cInvName AS goodsName,SUM (ot.iUnitQuantity) AS dosage,SUM (ot.iSendQTY) AS usageQuantity
 | 
											
										
											
												
													
														|  | @@ -47,13 +47,18 @@
 | 
											
												
													
														|  |  		JOIN UFDATA_103_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 |  |  		JOIN UFDATA_103_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 | 
											
												
													
														|  |  		JOIN UFDATA_103_2021.dbo.Inventory oti ON oti.cInvCode= ot.cInvCode
 |  |  		JOIN UFDATA_103_2021.dbo.Inventory oti ON oti.cInvCode= ot.cInvCode
 | 
											
												
													
														|  |  		JOIN UFDATA_103_2021.dbo.Inventory omi ON omi.cInvCode= od.cInvCode
 |  |  		JOIN UFDATA_103_2021.dbo.Inventory omi ON omi.cInvCode= od.cInvCode
 | 
											
												
													
														|  | 
 |  | +		join (
 | 
											
												
													
														|  | 
 |  | +		select cPOID as comcode from UFDATA_103_2021.dbo.rdrecords01 where cPOID like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		union
 | 
											
												
													
														|  | 
 |  | +		select comcode as comcode from UFDATA_103_2021.dbo.rdrecords11 where comcode like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		) rr on om.cCode = rr.comcode
 | 
											
												
													
														|  |  		WHERE
 |  |  		WHERE
 | 
											
												
													
														|  |  		om.iVerifyStateNew = 2
 |  |  		om.iVerifyStateNew = 2
 | 
											
												
													
														|  | -		AND ( om.cCloser IS NULL OR om.cCloser='asuser' )
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  		AND omi.cInvCcode LIKE '19%'
 |  |  		AND omi.cInvCcode LIKE '19%'
 | 
											
												
													
														|  |  		AND om.cCode LIKE CONCAT(#{code},'%')
 |  |  		AND om.cCode LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -		GROUP BY ot.cInvCode,od.isosid,om.ccode,oti.cInvName ) AS t1
 |  | 
 | 
											
												
													
														|  | 
 |  | +		GROUP BY om.ccode,ot.cInvCode,od.isosid,om.ccode,oti.cInvName ) AS t1
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		left join (SELECT ven.cVenAbbName AS cVenAbbName,bi.cInvCode,pod.isosid,SUM ( bi.iSum ) AS rmbAmount,SUM ( bi.iOriSum ) AS usdAmount,
 |  |  		left join (SELECT ven.cVenAbbName AS cVenAbbName,bi.cInvCode,pod.isosid,SUM ( bi.iSum ) AS rmbAmount,SUM ( bi.iOriSum ) AS usdAmount,
 | 
											
												
													
														|  |  		SUM ( bi.iMoney ) AS priceExcludingtax,sum ( bi.iCost*bi.iPBVQuantity) AS totalCost ,sum ( bi.iPBVQuantity) AS totalSum
 |  |  		SUM ( bi.iMoney ) AS priceExcludingtax,sum ( bi.iCost*bi.iPBVQuantity) AS totalCost ,sum ( bi.iPBVQuantity) AS totalSum
 | 
											
										
											
												
													
														|  | @@ -71,17 +76,17 @@
 | 
											
												
													
														|  |  		AND t2.isosid= t1.isosid
 |  |  		AND t2.isosid= t1.isosid
 | 
											
												
													
														|  |  		) t3
 |  |  		) t3
 | 
											
												
													
														|  |  		GROUP BY
 |  |  		GROUP BY
 | 
											
												
													
														|  | -		t3.cInvCode,t3.goodsName,t3.cVenAbbName
 |  | 
 | 
											
												
													
														|  | 
 |  | +		t3.ccode,t3.cInvCode,t3.goodsName,t3.cVenAbbName
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		union all
 |  |  		union all
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -		SELECT t3.cInvCode,t3.goodsName,t3.cVenAbbName AS supper,max( t3.dosage ) AS dosage,SUM ( t3.usageQuantity ) AS usageQuantity,
 |  | 
 | 
											
												
													
														|  | 
 |  | +		SELECT t3.ccode as ccode,t3.cInvCode,t3.goodsName,t3.cVenAbbName AS supper,max( t3.dosage ) AS dosage,SUM ( t3.usageQuantity ) AS usageQuantity,
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		SUM ( t3.rmbAmount ) AS rmbAmount,SUM ( t3.usdAmount ) AS usdAmount,SUM ( t3.priceExcludingtax ) AS priceExcludingtax,
 |  |  		SUM ( t3.rmbAmount ) AS rmbAmount,SUM ( t3.usdAmount ) AS usdAmount,SUM ( t3.priceExcludingtax ) AS priceExcludingtax,
 | 
											
												
													
														|  |  		SUM ( t3.totalCost )/sum(totalSum) AS cost
 |  |  		SUM ( t3.totalCost )/sum(totalSum) AS cost
 | 
											
												
													
														|  |  		FROM(
 |  |  		FROM(
 | 
											
												
													
														|  | -		SELECT t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.totalCost,t2.totalSum
 |  | 
 | 
											
												
													
														|  | 
 |  | +		SELECT t1.ccode,t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.totalCost,t2.totalSum
 | 
											
												
													
														|  |  		FROM
 |  |  		FROM
 | 
											
												
													
														|  |  		(
 |  |  		(
 | 
											
												
													
														|  |  		SELECT ot.cInvCode,om.ccode,oti.cInvName AS goodsName,max (ot.iUnitQuantity) AS dosage,SUM (ot.iSendQTY) AS usageQuantity
 |  |  		SELECT ot.cInvCode,om.ccode,oti.cInvName AS goodsName,max (ot.iUnitQuantity) AS dosage,SUM (ot.iSendQTY) AS usageQuantity
 | 
											
										
											
												
													
														|  | @@ -92,13 +97,18 @@
 | 
											
												
													
														|  |  		JOIN UFDATA_103_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 |  |  		JOIN UFDATA_103_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 | 
											
												
													
														|  |  		JOIN UFDATA_103_2021.dbo.Inventory oti ON oti.cInvCode= ot.cInvCode
 |  |  		JOIN UFDATA_103_2021.dbo.Inventory oti ON oti.cInvCode= ot.cInvCode
 | 
											
												
													
														|  |  		JOIN UFDATA_103_2021.dbo.Inventory omi ON omi.cInvCode= od.cInvCode
 |  |  		JOIN UFDATA_103_2021.dbo.Inventory omi ON omi.cInvCode= od.cInvCode
 | 
											
												
													
														|  | 
 |  | +		join (
 | 
											
												
													
														|  | 
 |  | +		select cPOID as comcode from UFDATA_103_2021.dbo.rdrecords01 where cPOID like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		union
 | 
											
												
													
														|  | 
 |  | +		select comcode as comcode from UFDATA_103_2021.dbo.rdrecords11 where comcode like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		) rr on om.cCode = rr.comcode
 | 
											
												
													
														|  |  		WHERE
 |  |  		WHERE
 | 
											
												
													
														|  |  		om.iVerifyStateNew = 2
 |  |  		om.iVerifyStateNew = 2
 | 
											
												
													
														|  | -		AND ( om.cCloser IS NULL OR om.cCloser='asuser' )
 |  | 
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  		AND omi.cInvCcode LIKE '19%'
 |  |  		AND omi.cInvCcode LIKE '19%'
 | 
											
												
													
														|  |  		AND om.cCode LIKE CONCAT(#{code},'%')
 |  |  		AND om.cCode LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -		GROUP BY ot.cInvCode,om.ccode,oti.cInvName ) AS t1
 |  | 
 | 
											
												
													
														|  | 
 |  | +		GROUP BY om.ccode,ot.cInvCode,om.ccode,oti.cInvName ) AS t1
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		left join (
 |  |  		left join (
 | 
											
												
													
														|  |  		SELECT oti.cinvName,ven.cVenAbbName AS cVenAbbName,bi.cInvCode,SUM ( bi.iSum ) AS rmbAmount,SUM ( bi.iOriSum ) AS usdAmount,
 |  |  		SELECT oti.cinvName,ven.cVenAbbName AS cVenAbbName,bi.cInvCode,SUM ( bi.iSum ) AS rmbAmount,SUM ( bi.iOriSum ) AS usdAmount,
 | 
											
										
											
												
													
														|  | @@ -118,11 +128,14 @@
 | 
											
												
													
														|  |  		on t1.cInvCode= t2.cInvCode
 |  |  		on t1.cInvCode= t2.cInvCode
 | 
											
												
													
														|  |  		) t3
 |  |  		) t3
 | 
											
												
													
														|  |  		GROUP BY
 |  |  		GROUP BY
 | 
											
												
													
														|  | -		t3.cInvCode,t3.goodsName,t3.cVenAbbName
 |  | 
 | 
											
												
													
														|  | 
 |  | +		t3.ccode,t3.cInvCode,t3.goodsName,t3.cVenAbbName
 | 
											
												
													
														|  |  		) t4
 |  |  		) t4
 | 
											
												
													
														|  |  		where t4.cInvCode not in(
 |  |  		where t4.cInvCode not in(
 | 
											
												
													
														|  |  		select cInvCode from UFDATA_103_2021.dbo.cost_allocation_fabric_view vif
 |  |  		select cInvCode from UFDATA_103_2021.dbo.cost_allocation_fabric_view vif
 | 
											
												
													
														|  |  		where trim(vif.cCode) like CONCAT(#{code},'%')
 |  |  		where trim(vif.cCode) like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		) and t4.ccode in (
 | 
											
												
													
														|  | 
 |  | +		select ccode from UFDATA_103_2021.dbo.cost_allocation_fabric_view vif
 | 
											
												
													
														|  | 
 |  | +		where trim(vif.cCode) like CONCAT(#{code},'%') group by ccode
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY t4.cInvCode,t4.goodsName
 |  |  		GROUP BY t4.cInvCode,t4.goodsName
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -136,7 +149,7 @@
 | 
											
												
													
														|  |  		from UFDATA_103_2021.dbo.PO_POmain om
 |  |  		from UFDATA_103_2021.dbo.PO_POmain om
 | 
											
												
													
														|  |  		join UFDATA_103_2021.dbo.PO_PODetails od on om.POID=od.POID
 |  |  		join UFDATA_103_2021.dbo.PO_PODetails od on om.POID=od.POID
 | 
											
												
													
														|  |  		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 | 
											
												
													
														|  | -		WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser')
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.cVerifier is not null
 | 
											
												
													
														|  |  		and om.cPOID LIKE CONCAT(#{code},'%')
 |  |  		and om.cPOID LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY i.cInvCode,i.cInvName
 |  |  		GROUP BY i.cInvCode,i.cInvName
 | 
											
										
											
												
													
														|  | @@ -148,7 +161,7 @@
 | 
											
												
													
														|  |  		from UFDATA_103_2021.dbo.om_momain om
 |  |  		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_MODetails od on om.MOID=od.MOID
 | 
											
												
													
														|  |  		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 | 
											
												
													
														|  | -		WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser')
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.cVerifier is not null
 | 
											
												
													
														|  |  		and om.cCode like CONCAT(#{code},'%')
 |  |  		and om.cCode like CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY i.cInvCode,i.cInvName
 |  |  		GROUP BY i.cInvCode,i.cInvName
 | 
											
										
											
												
													
														|  | @@ -162,7 +175,7 @@
 | 
											
												
													
														|  |  		from UFDATA_103_2021.dbo.om_momain om
 |  |  		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_MODetails od on om.moid=od.moid
 | 
											
												
													
														|  |  		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		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')
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.iVerifyStateNew = 2
 | 
											
												
													
														|  |  		and omi.cInvCcode like '19%' and om.cCode LIKE CONCAT(#{code},'%')
 |  |  		and omi.cInvCcode like '19%' and om.cCode LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY i.cInvCode,i.cInvName--,rs.cBatch
 |  |  		GROUP BY i.cInvCode,i.cInvName--,rs.cBatch
 | 
											
										
											
												
													
														|  | @@ -185,9 +198,9 @@
 | 
											
												
													
														|  |  		(
 |  |  		(
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		select t4.cInvCode,max(t4.goodsName) as goodsName,max(t4.dosage) as dosage,max(t4.usageQuantity) as usageQuantity,STRING_AGG(t4.supper,',') as supper,sum(t4.rmbAmount) as rmbAmount,sum(t4.usdAmount) as usdAmount,sum(t4.priceExcludingtax) as priceExcludingtax,sum(t4.cost) as cost from (
 |  |  		select t4.cInvCode,max(t4.goodsName) as goodsName,max(t4.dosage) as dosage,max(t4.usageQuantity) as usageQuantity,STRING_AGG(t4.supper,',') as supper,sum(t4.rmbAmount) as rmbAmount,sum(t4.usdAmount) as usdAmount,sum(t4.priceExcludingtax) as priceExcludingtax,sum(t4.cost) as cost from (
 | 
											
												
													
														|  | -		select t3.cInvCode,t3.goodsName,max(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from (
 |  | 
 | 
											
												
													
														|  | 
 |  | +		select t3.ccode as ccode,t3.cInvCode,t3.goodsName,max(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from (
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -		select t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select  ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity
 |  | 
 | 
											
												
													
														|  | 
 |  | +		select t1.ccode as ccode,t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		from UFDATA_101_2021.dbo.om_momain om
 |  |  		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_MODetails od on om.moid=od.moid
 | 
											
										
											
												
													
														|  | @@ -195,10 +208,14 @@
 | 
											
												
													
														|  |  		JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 |  |  		JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode
 |  |  		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		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%'
 |  | 
 | 
											
												
													
														|  | 
 |  | +join (
 | 
											
												
													
														|  | 
 |  | +		select cPOID as comcode from UFDATA_103_2021.dbo.rdrecords01 where cPOID like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		union
 | 
											
												
													
														|  | 
 |  | +		select comcode as comcode from UFDATA_103_2021.dbo.rdrecords11 where comcode like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		) rr on om.cCode = rr.comcode
 | 
											
												
													
														|  | 
 |  | +		WHERE om.iVerifyStateNew = 2  and omi.cInvCcode like '19%'
 | 
											
												
													
														|  |  		and om.cCode LIKE CONCAT(#{code},'%')
 |  |  		and om.cCode LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  | -		group by ot.cInvCode,od.isosid,om.ccode,oti.cInvName
 |  | 
 | 
											
												
													
														|  | 
 |  | +		group by om.ccode,ot.cInvCode,od.isosid,om.ccode,oti.cInvName
 | 
											
												
													
														|  |  		) as t1,
 |  |  		) as t1,
 | 
											
												
													
														|  |  		(
 |  |  		(
 | 
											
												
													
														|  |  		select max(ven.cVenAbbName) as cVenAbbName,
 |  |  		select max(ven.cVenAbbName) as cVenAbbName,
 | 
											
										
											
												
													
														|  | @@ -212,13 +229,13 @@
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=pod.cInvCode
 |  |  		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=pod.cInvCode
 | 
											
												
													
														|  |  		where pom.cVenCode != 'T010001' and pom.cVenCode != 'T020001'
 |  |  		where pom.cVenCode != 'T010001' and pom.cVenCode != 'T020001'
 | 
											
												
													
														|  |  		GROUP BY bi.cInvCode,pod.iorderdid) as t2 where t1.cInvCode=t2.cInvCode and t1.isosid = t2.iorderdid
 |  |  		GROUP BY bi.cInvCode,pod.iorderdid) as t2 where t1.cInvCode=t2.cInvCode and t1.isosid = t2.iorderdid
 | 
											
												
													
														|  | -		) t3  GROUP BY t3.cInvCode,t3.goodsName
 |  | 
 | 
											
												
													
														|  | 
 |  | +		) t3  GROUP BY t3.ccode,t3.cInvCode,t3.goodsName
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		union all
 |  |  		union all
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -		select t3.cInvCode,t3.goodsName,max(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from (
 |  | 
 | 
											
												
													
														|  | 
 |  | +		select t3.ccode,t3.cInvCode,t3.goodsName,max(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from (
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -		select t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select  ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity
 |  | 
 | 
											
												
													
														|  | 
 |  | +		select t1.ccode,t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		from UFDATA_101_2021.dbo.om_momain om
 |  |  		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_MODetails od on om.moid=od.moid
 | 
											
										
											
												
													
														|  | @@ -226,10 +243,14 @@
 | 
											
												
													
														|  |  		JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 |  |  		JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode
 |  |  		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		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%'
 |  | 
 | 
											
												
													
														|  | 
 |  | +join (
 | 
											
												
													
														|  | 
 |  | +		select cPOID as comcode from UFDATA_103_2021.dbo.rdrecords01 where cPOID like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		union
 | 
											
												
													
														|  | 
 |  | +		select comcode as comcode from UFDATA_103_2021.dbo.rdrecords11 where comcode like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		) rr on om.cCode = rr.comcode
 | 
											
												
													
														|  | 
 |  | +		WHERE om.iVerifyStateNew = 2  and omi.cInvCcode like '19%'
 | 
											
												
													
														|  |  		and om.cCode LIKE CONCAT(#{code},'%')
 |  |  		and om.cCode LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  | -		group by ot.cInvCode,od.isosid,om.ccode,oti.cInvName
 |  | 
 | 
											
												
													
														|  | 
 |  | +		group by  om.ccode,ot.cInvCode,od.isosid,om.ccode,oti.cInvName
 | 
											
												
													
														|  |  		) as t1
 |  |  		) as t1
 | 
											
												
													
														|  |  		left join (
 |  |  		left join (
 | 
											
												
													
														|  |  		select max(ven.cVenAbbName) as cVenAbbName,
 |  |  		select max(ven.cVenAbbName) as cVenAbbName,
 | 
											
										
											
												
													
														|  | @@ -247,12 +268,12 @@
 | 
											
												
													
														|  |  		join UFDATA_102_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode
 |  |  		join UFDATA_102_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode
 | 
											
												
													
														|  |  		where pm.cVenCode != 'T020001' and pom.cpoid LIKE CONCAT(#{code},'%')
 |  |  		where pm.cVenCode != 'T020001' and pom.cpoid LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		GROUP BY bi.cInvCode,pod.iorderdid) as t2 on t1.cInvCode=t2.cInvCode and t2.iorderdid=t1.isosid
 |  |  		GROUP BY bi.cInvCode,pod.iorderdid) as t2 on t1.cInvCode=t2.cInvCode and t2.iorderdid=t1.isosid
 | 
											
												
													
														|  | -		) t3  GROUP BY t3.cInvCode,t3.goodsName
 |  | 
 | 
											
												
													
														|  | 
 |  | +		) t3  GROUP BY t3.ccode,t3.cInvCode,t3.goodsName
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		union all
 |  |  		union all
 | 
											
												
													
														|  | -		select t3.cInvCode,t3.goodsName,max(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from (
 |  | 
 | 
											
												
													
														|  | 
 |  | +		select t3.ccode,t3.cInvCode,t3.goodsName,max(t3.dosage) as dosage,sum(t3.usageQuantity) as usageQuantity,max(t3.cVenAbbName) as supper,sum(t3.rmbAmount) as rmbAmount,sum(t3.usdAmount) as usdAmount,sum(t3.priceExcludingtax) as priceExcludingtax,sum(t3.iCost) as cost from (
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -		select t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select  ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity
 |  | 
 | 
											
												
													
														|  | 
 |  | +		select t1.ccode,t1.cInvCode,t1.goodsName,t1.dosage,t1.usageQuantity,t2.cVenAbbName,t2.rmbAmount,t2.usdAmount,t2.priceExcludingtax,t2.iCost from (select  ot.cInvCode,od.isosid,om.ccode,oti.cInvName as goodsName,sum(ot.iUnitQuantity) as dosage,sum(ot.iSendQTY) as usageQuantity
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  		from UFDATA_101_2021.dbo.om_momain om
 |  |  		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_MODetails od on om.moid=od.moid
 | 
											
										
											
												
													
														|  | @@ -260,10 +281,14 @@
 | 
											
												
													
														|  |  		JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 |  |  		JOIN UFDATA_101_2021.dbo.Vendor v ON om.cVenCode= v.cVenCode
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode
 |  |  		join UFDATA_101_2021.dbo.Inventory oti on oti.cInvCode=ot.cInvCode
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		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%'
 |  | 
 | 
											
												
													
														|  | 
 |  | +join (
 | 
											
												
													
														|  | 
 |  | +		select cPOID as comcode from UFDATA_103_2021.dbo.rdrecords01 where cPOID like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		union
 | 
											
												
													
														|  | 
 |  | +		select comcode as comcode from UFDATA_103_2021.dbo.rdrecords11 where comcode like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		) rr on om.cCode = rr.comcode
 | 
											
												
													
														|  | 
 |  | +		WHERE om.iVerifyStateNew = 2  and omi.cInvCcode like '19%'
 | 
											
												
													
														|  |  		and om.cCode LIKE CONCAT(#{code},'%')
 |  |  		and om.cCode LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  | -		group by ot.cInvCode,od.isosid,om.ccode,oti.cInvName
 |  | 
 | 
											
												
													
														|  | 
 |  | +		group by om.ccode,ot.cInvCode,od.isosid,om.ccode,oti.cInvName
 | 
											
												
													
														|  |  		) as t1,
 |  |  		) as t1,
 | 
											
												
													
														|  |  		(
 |  |  		(
 | 
											
												
													
														|  |  		select max(ven.cVenAbbName) as cVenAbbName,
 |  |  		select max(ven.cVenAbbName) as cVenAbbName,
 | 
											
										
											
												
													
														|  | @@ -281,11 +306,14 @@
 | 
											
												
													
														|  |  		join UFDATA_103_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode
 |  |  		join UFDATA_103_2021.dbo.Inventory oti on oti.cInvCode=pd.cInvCode
 | 
											
												
													
														|  |  		where pom.cpoid LIKE CONCAT(#{code},'%')
 |  |  		where pom.cpoid LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		GROUP BY bi.cInvCode,pod.iorderdid) as t2 where t1.cInvCode=t2.cInvCode and t2.iorderdid=t1.isosid
 |  |  		GROUP BY bi.cInvCode,pod.iorderdid) as t2 where t1.cInvCode=t2.cInvCode and t2.iorderdid=t1.isosid
 | 
											
												
													
														|  | -		) t3  GROUP BY t3.cInvCode,t3.goodsName
 |  | 
 | 
											
												
													
														|  | 
 |  | +		) t3  GROUP BY t3.ccode,t3.cInvCode,t3.goodsName
 | 
											
												
													
														|  |  		) t4
 |  |  		) t4
 | 
											
												
													
														|  |  		where t4.cInvCode not in(
 |  |  		where t4.cInvCode not in(
 | 
											
												
													
														|  |  		select cInvCode from UFDATA_103_2021.dbo.cost_allocation_fabric_view vif
 |  |  		select cInvCode from UFDATA_103_2021.dbo.cost_allocation_fabric_view vif
 | 
											
												
													
														|  |  		where trim(vif.cCode) like CONCAT(#{code},'%')
 |  |  		where trim(vif.cCode) like CONCAT(#{code},'%')
 | 
											
												
													
														|  | 
 |  | +		) and t4.ccode in (
 | 
											
												
													
														|  | 
 |  | +		select ccode from UFDATA_103_2021.dbo.cost_allocation_fabric_view vif
 | 
											
												
													
														|  | 
 |  | +		where trim(vif.cCode) like CONCAT(#{code},'%') group by ccode
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY t4.cInvCode,t4.goodsName
 |  |  		GROUP BY t4.cInvCode,t4.goodsName
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -299,7 +327,7 @@
 | 
											
												
													
														|  |  		from UFDATA_101_2021.dbo.PO_POmain om
 |  |  		from UFDATA_101_2021.dbo.PO_POmain om
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.PO_PODetails od on om.POID=od.POID
 |  |  		join UFDATA_101_2021.dbo.PO_PODetails od on om.POID=od.POID
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 | 
											
												
													
														|  | -		WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser')
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.cVerifier is not null
 | 
											
												
													
														|  |  		and om.cPOID LIKE CONCAT(#{code},'%')
 |  |  		and om.cPOID LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY i.cInvCode,i.cInvName
 |  |  		GROUP BY i.cInvCode,i.cInvName
 | 
											
										
											
												
													
														|  | @@ -311,7 +339,7 @@
 | 
											
												
													
														|  |  		from UFDATA_101_2021.dbo.om_momain om
 |  |  		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_MODetails od on om.MOID=od.MOID
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 | 
											
												
													
														|  | -		WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser')
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.cVerifier is not null
 | 
											
												
													
														|  |  		and om.cCode like CONCAT(#{code},'%')
 |  |  		and om.cCode like CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY i.cInvCode,i.cInvName
 |  |  		GROUP BY i.cInvCode,i.cInvName
 | 
											
										
											
												
													
														|  | @@ -325,11 +353,12 @@
 | 
											
												
													
														|  |  		from UFDATA_101_2021.dbo.om_momain om
 |  |  		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_MODetails od on om.moid=od.moid
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		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')
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.iVerifyStateNew = 2
 | 
											
												
													
														|  |  		and omi.cInvCcode like '19%' and om.cCode LIKE CONCAT(#{code},'%')
 |  |  		and omi.cInvCcode like '19%' and om.cCode LIKE CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY i.cInvCode,i.cInvName
 |  |  		GROUP BY i.cInvCode,i.cInvName
 | 
											
												
													
														|  |  		)tab2 on tab2.cInvName=tab.goodsName and tab2.cInvCode=tab.cInvCode
 |  |  		)tab2 on tab2.cInvName=tab.goodsName and tab2.cInvCode=tab.cInvCode
 | 
											
												
													
														|  | 
 |  | +		
 | 
											
												
													
														|  |  	</select>
 |  |  	</select>
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -369,7 +398,7 @@
 | 
											
												
													
														|  |  						 where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001'
 |  |  						 where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001'
 | 
											
												
													
														|  |  						 GROUP BY pod.cInvCode,pod.iorderdid
 |  |  						 GROUP BY pod.cInvCode,pod.iorderdid
 | 
											
												
													
														|  |  				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid
 |  |  				 ) 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%'
 |  | 
 | 
											
												
													
														|  | 
 |  | +				WHERE om.iVerifyStateNew = 2  and omi.cInvCcode like '19%'
 | 
											
												
													
														|  |  							and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 |  |  							and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 | 
											
												
													
														|  |  							or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')
 |  |  							or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')
 | 
											
												
													
														|  |  							and oti.cInvName = #{goodName}
 |  |  							and oti.cInvName = #{goodName}
 | 
											
										
											
												
													
														|  | @@ -384,7 +413,7 @@
 | 
											
												
													
														|  |  		from UFDATA_101_2021.dbo.PO_POmain om
 |  |  		from UFDATA_101_2021.dbo.PO_POmain om
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.PO_PODetails od on om.POID=od.POID
 |  |  		join UFDATA_101_2021.dbo.PO_PODetails od on om.POID=od.POID
 | 
											
												
													
														|  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 | 
											
												
													
														|  | -		WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser')
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.cVerifier is not null
 | 
											
												
													
														|  |  		and om.cPOID like CONCAT(#{code},'%')
 |  |  		and om.cPOID like CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY i.cInvCode,i.cInvName,rs.cBatch
 |  |  		GROUP BY i.cInvCode,i.cInvName,rs.cBatch
 | 
											
										
											
												
													
														|  | @@ -398,7 +427,7 @@
 | 
											
												
													
														|  |  						from UFDATA_101_2021.dbo.om_momain om
 |  |  						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_MODetails od on om.moid=od.moid
 | 
											
												
													
														|  |  						join UFDATA_101_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  						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')
 |  | 
 | 
											
												
													
														|  | 
 |  | +						WHERE om.iVerifyStateNew = 2
 | 
											
												
													
														|  |  									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%')
 |  |  									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%'
 |  |  				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
 | 
											
												
													
														|  |  						or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299')
 |  |  						or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299')
 | 
											
										
											
												
													
														|  | @@ -425,7 +454,7 @@
 | 
											
												
													
														|  |  						join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID
 |  |  						join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID
 | 
											
												
													
														|  |  						GROUP BY p.cInvCode,p.iorderdid
 |  |  						GROUP BY p.cInvCode,p.iorderdid
 | 
											
												
													
														|  |  				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid
 |  |  				 ) 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%'
 |  | 
 | 
											
												
													
														|  | 
 |  | +				WHERE om.iVerifyStateNew = 2  and omi.cInvCcode like '19%'
 | 
											
												
													
														|  |  							and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 |  |  							and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 | 
											
												
													
														|  |  							or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')
 |  |  							or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')
 | 
											
												
													
														|  |  							and oti.cInvName = #{goodName}
 |  |  							and oti.cInvName = #{goodName}
 | 
											
										
											
												
													
														|  | @@ -440,7 +469,7 @@
 | 
											
												
													
														|  |  		from UFDATA_103_2021.dbo.PO_POmain om
 |  |  		from UFDATA_103_2021.dbo.PO_POmain om
 | 
											
												
													
														|  |  		join UFDATA_103_2021.dbo.PO_PODetails od on om.POID=od.POID
 |  |  		join UFDATA_103_2021.dbo.PO_PODetails od on om.POID=od.POID
 | 
											
												
													
														|  |  		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  		join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 | 
											
												
													
														|  | -		WHERE om.cVerifier is not null and (om.cCloser is null or om.cCloser='asuser')
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.cVerifier is not null
 | 
											
												
													
														|  |  		and om.cPOID like CONCAT(#{code},'%')
 |  |  		and om.cPOID like CONCAT(#{code},'%')
 | 
											
												
													
														|  |  		)
 |  |  		)
 | 
											
												
													
														|  |  		GROUP BY i.cInvCode,i.cInvName,rs.cBatch
 |  |  		GROUP BY i.cInvCode,i.cInvName,rs.cBatch
 | 
											
										
											
												
													
														|  | @@ -454,7 +483,7 @@
 | 
											
												
													
														|  |  						from UFDATA_103_2021.dbo.om_momain om
 |  |  						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_MODetails od on om.moid=od.moid
 | 
											
												
													
														|  |  						join UFDATA_103_2021.dbo.Inventory omi on omi.cInvCode=od.cInvCode
 |  |  						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')
 |  | 
 | 
											
												
													
														|  | 
 |  | +						WHERE om.iVerifyStateNew = 2
 | 
											
												
													
														|  |  									and omi.cInvCcode like '19%' and om.cCode like CONCAT(#{code},'%')
 |  |  									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%'
 |  |  				) and (i.cInvCcode like '05%' or i.cInvCcode like '06%' or i.cInvCcode like '07%'
 | 
											
												
													
														|  |  						or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299')
 |  |  						or i.cInvCCode = '0399' or i.cInvCCode = '0499' or i.cInvCCode = '0299')
 | 
											
										
											
												
													
														|  | @@ -493,7 +522,7 @@
 | 
											
												
													
														|  |  						 where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001'
 |  |  						 where pm.cVenCode != 'T010001' and pom.cVenCode = 'T010001'
 | 
											
												
													
														|  |  						 GROUP BY pod.cInvCode,pod.iorderdid
 |  |  						 GROUP BY pod.cInvCode,pod.iorderdid
 | 
											
												
													
														|  |  				 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid
 |  |  				 ) 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%'
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.iVerifyStateNew = 2  and omi.cInvCcode like '19%'
 | 
											
												
													
														|  |  					and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 |  |  					and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 | 
											
												
													
														|  |  					or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')
 |  |  					or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')
 | 
											
												
													
														|  |  					and oti.cInvName = #{goodName}
 |  |  					and oti.cInvName = #{goodName}
 | 
											
										
											
												
													
														|  | @@ -514,7 +543,7 @@
 | 
											
												
													
														|  |  				join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID
 |  |  				join UFDATA_103_2021.dbo.PurBillVouchs bi  on bi.iPOsID=p.ID
 | 
											
												
													
														|  |  				GROUP BY p.cInvCode,p.iorderdid
 |  |  				GROUP BY p.cInvCode,p.iorderdid
 | 
											
												
													
														|  |  		 ) pb on pb.cInvCode=ot.cInvCode and pb.iorderdid=od.isosid
 |  |  		 ) 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%'
 |  | 
 | 
											
												
													
														|  | 
 |  | +		WHERE om.iVerifyStateNew = 2  and omi.cInvCcode like '19%'
 | 
											
												
													
														|  |  					and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 |  |  					and om.cCode LIKE CONCAT(#{code},'%') and (oti.cInvCcode like '05%' or oti.cInvCcode like '06%'
 | 
											
												
													
														|  |  					or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')
 |  |  					or oti.cInvCcode like '07%' or oti.cInvCCode = '0399' or oti.cInvCCode = '0499')
 | 
											
												
													
														|  |  					and oti.cInvName = #{goodName}
 |  |  					and oti.cInvName = #{goodName}
 |