|
@@ -376,18 +376,20 @@
|
|
|
</select>
|
|
|
<!--获取采购入库价格列表-->
|
|
|
<select id="getPurchuseInPriceList" resultType="org.jeecg.modules.report.entity.FabricCostInvoice">
|
|
|
- select distinct e.cVCName,d.cVenName ,d.cVenAbbName,c.iUnitCost ,c.cInvCode,c.cFree1 as cColor
|
|
|
+ select distinct '普通采购' as cBusType,e.cVCName,d.cVenName ,d.cVenAbbName,c.iUnitCost ,c.cInvCode,c.cFree1 as cColor
|
|
|
from PO_Pomain a
|
|
|
inner join PO_Podetails b on a.poid=b.poid
|
|
|
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
|
|
|
+ inner join Inventory f on c.cinvcode=f.cinvcode
|
|
|
where a.cPOID like CONCAT(#{code},'%') and e.cVCName not like '成衣厂'
|
|
|
+ and (f.cInvCCode in ('0201','0301','0401') or f.cInvCCode like '01%')
|
|
|
</select>
|
|
|
<!--获取委外订单发票金额-->
|
|
|
<select id="getOmInvoiceMoneyList" resultType="org.jeecg.modules.report.entity.FabricCostInvoice">
|
|
|
|
|
|
- select g.cVCName,f.cVenName ,f.cVenAbbName,isnull(sum(c.iSum),0) as iMoney
|
|
|
+ select a.cBusType,g.cVCName,f.cVenName ,f.cVenAbbName,isnull(sum(c.iSum),0) as iMoney
|
|
|
from RdRecord01 a
|
|
|
inner join RdRecords01 b on a.id=b.id
|
|
|
inner join PurBillVouchs c on c.RdsId=b.autoid
|
|
@@ -395,11 +397,32 @@
|
|
|
inner join om_momain e on d.moid = e.moid
|
|
|
inner join Vendor f on f.cVenCode=e.cVenCode
|
|
|
inner join VendorClass g on g.cVCCode =f.cVCCode
|
|
|
+ inner join Inventory h on b.cinvcode=h.cinvcode
|
|
|
where a.cbustype='委外加工'
|
|
|
and e.cCode like CONCAT(#{code},'%')
|
|
|
and g.cVCName not like '成衣厂'
|
|
|
- group by g.cVCName,f.cVenName ,f.cVenAbbName
|
|
|
- order by g.cVCName,f.cVenName ,f.cVenAbbName
|
|
|
+ and (h.cInvCCode IN ('0201','0301','0401','0299','0399','0499') OR h.cInvCCode like '01%')
|
|
|
+ and and b.cInvCode <> 'N3000002426'
|
|
|
+ group by a.cBusType,g.cVCName,f.cVenName ,f.cVenAbbName
|
|
|
+ order by a.cBusType,g.cVCName,f.cVenName ,f.cVenAbbName
|
|
|
+ </select>
|
|
|
+ <!--获取委外订单运费发票金额-->
|
|
|
+ <select id="getOmInvoiceMoneyYfList" resultType="org.jeecg.modules.report.entity.FabricCostInvoice">
|
|
|
+
|
|
|
+ select '运费发票' as cBusType,g.cVCName,f.cVenName ,f.cVenAbbName,isnull(sum(c.iSum),0) as iMoney
|
|
|
+ from RdRecord01 a
|
|
|
+ inner join RdRecords01 b on a.id=b.id
|
|
|
+ inner join PurBillVouchs c on c.RdsId=b.autoid
|
|
|
+ inner join OM_MODetails d on d.MODetailsID=b.iOMoDID
|
|
|
+ inner join om_momain e on d.moid = e.moid
|
|
|
+ inner join Vendor f on f.cVenCode=e.cVenCode
|
|
|
+ inner join VendorClass g on g.cVCCode =f.cVCCode
|
|
|
+ where a.cbustype='委外加工'
|
|
|
+ and e.cCode like CONCAT(#{code},'%')
|
|
|
+ and g.cVCName not like '成衣厂'
|
|
|
+ and b.cInvCode='N3000002426'
|
|
|
+ group by a.cBusType,g.cVCName,f.cVenName ,f.cVenAbbName
|
|
|
+ order by a.cBusType,g.cVCName,f.cVenName ,f.cVenAbbName
|
|
|
</select>
|
|
|
<!--开票成本-成衣-->
|
|
|
<select id="getCostClothesList" resultType="org.jeecg.modules.report.entity.FabricCostClothes">
|