|
|
@@ -74,6 +74,10 @@
|
|
|
inner join Inventory c on b.cInvCode=c.cInvCode
|
|
|
inner join Vendor d on a.cVenCode=d.cVenCode
|
|
|
where a.cPOID like CONCAT(#{code},'%')
|
|
|
+ and (c.cInvCCode LIKE '01%'
|
|
|
+ or c.cInvCCode LIKE '02%'
|
|
|
+ or c.cInvCCode LIKE '03%'
|
|
|
+ or c.cInvCCode LIKE '04%')
|
|
|
) as t1 group by cVenName,cVenAbbName,cInvCode,cInvName,cColor,cBatch
|
|
|
</select>
|
|
|
<!-- 其他入库纱,找委外订单的材料出库单,获取物料号+批号,物料号+批号再其他入库单 -->
|
|
|
@@ -88,7 +92,10 @@
|
|
|
INNER JOIN om_momain c ON c.moid = b.moid
|
|
|
INNER JOIN Inventory d ON b.cinvcode = d.cinvcode
|
|
|
WHERE
|
|
|
- d.cInvCCode NOT LIKE '19%'
|
|
|
+ (d.cInvCCode LIKE '01%'
|
|
|
+ or d.cInvCCode LIKE '02%'
|
|
|
+ or d.cInvCCode LIKE '03%'
|
|
|
+ or d.cInvCCode LIKE '04%')
|
|
|
AND c.cCode LIKE CONCAT(#{code},'%')
|
|
|
AND a.cInvCode + isnull( a.cFree1, '' ) + isnull( a.cBatch, '' ) IN (
|
|
|
SELECT
|
|
|
@@ -117,7 +124,10 @@
|
|
|
INNER JOIN OM_MODetails b ON a.moid = b.moid
|
|
|
INNER JOIN Inventory c ON b.cinvcode = c.cinvcode
|
|
|
WHERE
|
|
|
- c.cInvCCode NOT LIKE '19%'
|
|
|
+ (c.cInvCCode LIKE '01%'
|
|
|
+ or c.cInvCCode LIKE '02%'
|
|
|
+ or c.cInvCCode LIKE '03%'
|
|
|
+ or c.cInvCCode LIKE '04%')
|
|
|
AND a.cCode LIKE CONCAT(#{code},'%')
|
|
|
)
|
|
|
AND cInvCode + isnull( cBatch, '' ) IN ( SELECT cinvcode + isnull( cavbatch, '' ) FROM AssemVouchs WHERE bavtype = '转换后' )
|
|
|
@@ -147,7 +157,10 @@
|
|
|
INNER JOIN OM_MODetails b ON a.moid = b.moid
|
|
|
INNER JOIN Inventory c ON b.cinvcode = c.cinvcode
|
|
|
WHERE
|
|
|
- c.cInvCCode NOT LIKE '19%'
|
|
|
+ (c.cInvCCode LIKE '01%'
|
|
|
+ or c.cInvCCode LIKE '02%'
|
|
|
+ or c.cInvCCode LIKE '03%'
|
|
|
+ or c.cInvCCode LIKE '04%')
|
|
|
AND a.cCode LIKE CONCAT(#{code},'%')
|
|
|
)
|
|
|
AND cInvCode + isnull( cBatch, '' ) NOT IN ( SELECT cinvcode + isnull( cavbatch, '' ) FROM AssemVouchs WHERE bavtype = '转换后' )
|
|
|
@@ -157,15 +170,15 @@
|
|
|
)
|
|
|
)
|
|
|
</select>
|
|
|
- <!--获取所有委外订单-->
|
|
|
+ <!--获取所有委外订单 cComUnitCode : 计量单位,02(PCS)根,04(M)米-->
|
|
|
<select id="getOmOrderListAll" resultType="org.jeecg.modules.report.entity.FabricOMOrder">
|
|
|
- select cVCName,cVenName ,cVenAbbName ,cVenCode ,cInvCode,cInvName,cColor,
|
|
|
+ select cVCName,cVenName ,cVenAbbName ,cVenCode ,cInvCode,cInvName,cComUnitCode,cColor,
|
|
|
isnull(sum(iQuantityOut),0) as iQuantityOut,
|
|
|
isnull(sum(iQuantity),0) as iQuantity,
|
|
|
isnull(sum(iQuantityIn),0) as iQuantityIn
|
|
|
from
|
|
|
(
|
|
|
- SELECT e.cVCName,d.cVenName ,d.cVenAbbName ,a.cVenCode ,c.cInvCode,c.cInvName,b.cFree1 as cColor,
|
|
|
+ SELECT e.cVCName,d.cVenName ,d.cVenAbbName ,a.cVenCode ,c.cInvCode,c.cInvName,c.cComUnitCode,b.cFree1 as cColor,
|
|
|
(select sum(iQuantity) from rdrecords11 x where x.iOMoDID=b.MODetailsID) as iQuantityOut,
|
|
|
(select sum(iQuantity) from RdRecords01 x where x.iOMoDID=b.MODetailsID) as iQuantityIn,
|
|
|
b.iQuantity,b.MODetailsID
|
|
|
@@ -179,19 +192,19 @@
|
|
|
c.cInvCCode NOT LIKE '19%'
|
|
|
AND a.cCode LIKE CONCAT(#{code},'%')
|
|
|
|
|
|
- ) as t1 group by cVCName,cVenName,cVenAbbName,cVenCode,cInvCode,cInvName,cColor
|
|
|
- order by cVCName,cVenName,cInvCode,cInvName,cColor
|
|
|
+ ) as t1 group by cVCName,cVenName,cVenAbbName,cVenCode,cInvCode,cInvName,cComUnitCode,cColor
|
|
|
+ order by cVCName,cVenName,cInvCode,cInvName,cComUnitCode,cColor
|
|
|
|
|
|
</select>
|
|
|
- <!--获取销售出库委外订单:物料+颜色在销售出库表中-->
|
|
|
+ <!--获取销售出库委外订单:物料+颜色在销售出库表中,cComUnitCode : 计量单位,02(PCS)根,04(M)米-->
|
|
|
<select id="getOmOrderListGw" resultType="org.jeecg.modules.report.entity.FabricOMOrder">
|
|
|
- select cVCName,cVenName ,cVenAbbName ,cVenCode ,cInvCode,cInvName,cColor,
|
|
|
+ select cVCName,cVenName ,cVenAbbName ,cVenCode ,cInvCode,cInvName,cComUnitCode,cColor,
|
|
|
isnull(sum(iQuantityOut),0) as iQuantityOut,
|
|
|
isnull(sum(iQuantity),0) as iQuantity,
|
|
|
isnull(sum(iQuantityIn),0) as iQuantityIn
|
|
|
from
|
|
|
(
|
|
|
- SELECT e.cVCName,d.cVenName ,d.cVenAbbName ,a.cVenCode ,c.cInvCode,c.cInvName,b.cFree1 as cColor,
|
|
|
+ SELECT e.cVCName,d.cVenName ,d.cVenAbbName ,a.cVenCode ,c.cInvCode,c.cInvName,c.cComUnitCode,b.cFree1 as cColor,
|
|
|
(select sum(iQuantity) from rdrecords11 x where x.iOMoDID=b.MODetailsID) as iQuantityOut,
|
|
|
(select sum(iQuantity) from RdRecords01 x where x.iOMoDID=b.MODetailsID) as iQuantityIn,
|
|
|
b.iQuantity,b.MODetailsID
|
|
|
@@ -207,8 +220,8 @@
|
|
|
and b.cInvCode+isnull(b.cFree1,'') in (
|
|
|
select cInvCode+isnull(cFree1,'') from rdrecords32 where cbatch like CONCAT(#{code},'%')
|
|
|
)
|
|
|
- ) as t1 group by cVCName,cVenName,cVenAbbName,cVenCode,cInvCode,cInvName,cColor
|
|
|
- order by cVCName,cVenName,cInvCode,cInvName,cColor
|
|
|
+ ) as t1 group by cVCName,cVenName,cVenAbbName,cVenCode,cInvCode,cInvName,cComUnitCode,cColor
|
|
|
+ order by cVCName,cVenName,cInvCode,cInvName,cComUnitCode,cColor
|
|
|
|
|
|
</select>
|
|
|
<!--获取委外材料出库单,已核销的取核销数量-->
|
|
|
@@ -269,7 +282,7 @@
|
|
|
inner join Vendor d on a.cVenCode=d.cVenCode
|
|
|
inner join VendorClass e on d.cVCCode =e.cVCCode
|
|
|
inner join RdRecords01 c on c.iposid=b.id
|
|
|
- where a.cPOID like CONCAT(#{code},'%')
|
|
|
+ where a.cPOID like CONCAT(#{code},'%') and e.cVCName not like '成衣厂'
|
|
|
</select>
|
|
|
<!--获取委外订单发票金额-->
|
|
|
<select id="getOmInvoiceMoneyList" resultType="org.jeecg.modules.report.entity.FabricCostInvoice">
|
|
|
@@ -303,4 +316,12 @@
|
|
|
select * from VIEW_FabricLoss_Cost_Assist where cPoid like CONCAT(#{code},'%')
|
|
|
order by cAccount,cPoid,cVenAbbName,cInvName,cComUnitName
|
|
|
</select>
|
|
|
+ <!--开票成本-面料-->
|
|
|
+ <select id="getCostClothList" resultType="org.jeecg.modules.report.entity.FabricCostCloth">
|
|
|
+
|
|
|
+ select cVenName,cSOCode,cSBVCode,cShipTime,cInvName,iPrice,sum(iQuantity) as iQuantity,sum(iNatSum) as iNatSum
|
|
|
+ from VIEW_FabricLoss_Cost_Cloth where cSOCode like CONCAT(#{code},'%')
|
|
|
+ group by cVenName,cSOCode,cSBVCode,cShipTime,cInvName,iPrice
|
|
|
+ order by cVenName,cSBVCode,cInvName
|
|
|
+ </select>
|
|
|
</mapper>
|