提交 94590e63 authored 作者: 谢雨莎's avatar 谢雨莎

完成代码

上级 81721554
......@@ -433,11 +433,10 @@ namespace LQKJ_OFLCostReport
ckzzfy.FOutManufacturingCost,
ckljzj.FOutAddDepreciation
union all
select DISTINCT ''0'' FNUMBER,
''0'' FMASTERID,
''0'' FUSEORGID,
''0'' FFORBIDSTATUS,
select DISTINCT '0' FNUMBER,
'0' FMASTERID,
'0' FUSEORGID,
'0' FFORBIDSTATUS,
t1.FBillDate FOutBillDate, -- 出库业务日期
t1.FBillNo FOutBillNo, -- 出库单据编号
t1.FBillSeq FOutBillSeq, -- 出库单据行号
......@@ -447,50 +446,45 @@ namespace LQKJ_OFLCostReport
-ckmx.FREALQTY FOutQty, --出库数量
ck.FNAME FSTOCKID, --仓库
t1.FUSERID,
-ISNULL(ckzjcl.FOutDirectMaterial, 0) FOutDirectMaterial, --出库直接材料
-ISNULL(ckzjrg.FOutDirectLabor, 0) FOutDirectLabor, --出库直接人工
-ISNULL(ckzzfy.FOutManufacturingCost, 0) FOutManufacturingCost, --出库制造费用
-ISNULL(ckljzj.FOutAddDepreciation, 0) FOutAddDepreciation, --出库累计折旧
-(ISNULL(ckzjcl.FOutDirectMaterial, 0) + ISNULL(ckzjrg.FOutDirectLabor, 0) +
ISNULL(ckzjcl.FOutDirectMaterial, 0) FOutDirectMaterial, --出库直接材料
ISNULL(ckzjrg.FOutDirectLabor, 0) FOutDirectLabor, --出库直接人工
ISNULL(ckzzfy.FOutManufacturingCost, 0) FOutManufacturingCost, --出库制造费用
ISNULL(ckljzj.FOutAddDepreciation, 0) FOutAddDepreciation, --出库累计折旧
(ISNULL(ckzjcl.FOutDirectMaterial, 0) + ISNULL(ckzjrg.FOutDirectLabor, 0) +
ISNULL(ckzzfy.FOutManufacturingCost, 0) +
ISNULL(ckljzj.FOutAddDepreciation, 0)) FOutTotalCost, --出库成本合计
t3.FDATE FRecBillDate, --应收业务日期
t3.FBILLNO FRecBillNo, --应收单据编号
-t2.FPRICEQTY FPriceQty, --计价数量
t2.FPRICEQTY FPriceQty, --计价数量
t2.FTAXPRICE, --含税单价
t2.FPRICE, --单价
t2.FENTRYTAXRATE, --税率,
-t2.FNOTAXAMOUNT FNOTAXAMOUNTFOR, --不含税金额
-t2.FTAXAMOUNTFOR, --税额
-t2.FALLAMOUNTFOR, --价税合计
t2.FNOTAXAMOUNT FNOTAXAMOUNTFOR, --不含税金额
t2.FTAXAMOUNTFOR, --税额
t2.FALLAMOUNTFOR, --价税合计
-- 收入直接材料
-(ISNULL(ckzjcl.FOutDirectMaterial, 0) / NULLIF(ISNULL(ckmx.FREALQTY, 0), 0) *
ISNULL(t2.FPRICEQTY, 0)) AS FInDirectMaterial,
-- 收入直接人工
-- 收入直接人工
-(ISNULL(ckzjrg.FOutDirectLabor, 0) / NULLIF(ISNULL(ckmx.FREALQTY, 0), 0) *
ISNULL(t2.FPRICEQTY, 0)) AS FInDirectLabor,
-- 收入制造费用
-- 收入制造费用
-(ISNULL(ckzzfy.FOutManufacturingCost, 0) / NULLIF(ISNULL(ckmx.FREALQTY, 0), 0) *
ISNULL(t2.FPRICEQTY, 0)) AS FInManufacturingCost,
-- 收入累计折旧
-- 收入累计折旧
-(ISNULL(ckljzj.FOutAddDepreciation, 0) / NULLIF(ISNULL(ckmx.FREALQTY, 0), 0) *
ISNULL(t2.FPRICEQTY, 0)) AS FInAddDepreciation,
-- 收入成本合计
-- 收入成本合计
-((ISNULL(ckzjcl.FOutDirectMaterial, 0) / NULLIF(ISNULL(ckmx.FREALQTY, 0), 0) * ISNULL(t2.FPRICEQTY, 0)) +
(ISNULL(ckzjrg.FOutDirectLabor, 0) / NULLIF(ISNULL(ckmx.FREALQTY, 0), 0) * ISNULL(t2.FPRICEQTY, 0)) +
(ISNULL(ckzzfy.FOutManufacturingCost, 0) / NULLIF(ISNULL(ckmx.FREALQTY, 0), 0) *
ISNULL(t2.FPRICEQTY, 0)) +
(ISNULL(ckljzj.FOutAddDepreciation, 0) / NULLIF(ISNULL(ckmx.FREALQTY, 0), 0) *
ISNULL(t2.FPRICEQTY, 0))) AS FInTotalCost
from cbmxCursor t1
left join T_SAL_RETURNSTOCKENTRY ckmx on ckmx.FENTRYID = t1.FBillEntryId and t1.FBillFormId = ''SAL_RETURNSTOCK''
left join T_SAL_RETURNSTOCKENTRY ckmx on ckmx.FENTRYID = t1.FBillEntryId and t1.FBillFormId = 'SAL_RETURNSTOCK'
left join T_AR_RECEIVABLEENTRY_LK yslk
on t1.FBillEntryId = yslk.FSID and yslk.FSTABLENAME = ''T_SAL_RETURNSTOCKENTRY''
on t1.FBillEntryId = yslk.FSID and yslk.FSTABLENAME = 'T_SAL_RETURNSTOCKENTRY'
left join t_AR_receivableEntry t2
on t2.FENTRYID = yslk.FENTRYID
left join T_AR_RECEIVABLE t3 on t2.FID = t3.FID
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论