details: https://code.openbravo.com/erp/devel/pi/rev/8dd45748904f
changeset: 21387:8dd45748904f
user: Javier Etxarri <javier.echarri <at> openbravo.com>
date: Fri Oct 25 11:13:02 2013 +0200
summary: Fixes issue 24714: The Production Cost Report should represent
the Standard Cost column per produced unit produced
diffstat:
src/org/openbravo/erpCommon/ad_reports/ReportProductionCost_data.xsql | 8
++++----
1 files changed, 4 insertions(+), 4 deletions(-)
diffs (39 lines):
diff -r 5a38d2d280ca -r 8dd45748904f
src/org/openbravo/erpCommon/ad_reports/ReportProductionCost_data.xsql
--- a/src/org/openbravo/erpCommon/ad_reports/ReportProductionCost_data.xsql
Fri Oct 25 10:14:49 2013 +0200
+++ b/src/org/openbravo/erpCommon/ad_reports/ReportProductionCost_data.xsql
Fri Oct 25 11:13:02 2013 +0200
@@ -143,7 +143,7 @@
FROM (
SELECT auxSeq.MA_Machine_ID AS ID, MA_Machine.name,
SUM(auxSeq.TotalRealCost*auxSeq.ComponentCost)/SUM(auxSeq.ProducedQty)
AS CostPerUnit,
- SUM(C_CURRENCY_CONVERT(sm.CalcCost, ?, ?, TO_DATE(sm.Updated), null,
sm.ad_client_id,
sm.ad_org_id)*auxSeq.ComponentCost*auxSeq.ProducedQty)/SUM(auxSeq.ProducedQty)
AS CostPerUnitStd,
+ SUM(C_CURRENCY_CONVERT(sm.CalcCost, ?, ?, TO_DATE(sm.Updated), null,
sm.ad_client_id, sm.ad_org_id)*auxSeq.ComponentCost)/SUM(auxSeq.ProducedQty) AS
CostPerUnitStd,
to_char((to_number(?)+1)*5) as level_blanck,
to_char(40-((to_number(?)+1)*5)) as level_name, to_char(to_number(?)+1) as
levelid
FROM
(SELECT rmc.MA_Machine_ID, rpp.ComponentCost, SUM(rpp.ProducedQty)
AS ProducedQty,
@@ -203,7 +203,7 @@
FROM (
SELECT auxSeq.MA_Indirect_Cost_ID AS ID, MA_Indirect_Cost.name,
SUM(auxSeq.TotalRealCost*auxSeq.ComponentCost)/SUM(auxSeq.ProducedQty)
AS CostPerUnit,
- SUM(C_CURRENCY_CONVERT(si.CalcCost, ?, ?, TO_DATE(si.Updated), null,
si.ad_client_id,
si.ad_org_id)*auxSeq.ComponentCost*auxSeq.ProducedQty)/SUM(auxSeq.ProducedQty)
AS CostPerUnitStd,
+ SUM(C_CURRENCY_CONVERT(si.CalcCost, ?, ?, TO_DATE(si.Updated), null,
si.ad_client_id, si.ad_org_id)*auxSeq.ComponentCost)/SUM(auxSeq.ProducedQty) AS
CostPerUnitStd,
to_char((to_number(?)+1)*5) as level_blanck,
to_char(40-((to_number(?)+1)*5)) as level_name, to_char(to_number(?)+1) as
levelid
FROM
(SELECT rmi.MA_Indirect_Cost_ID, rpp.ComponentCost,
SUM(rpp.ProducedQty) AS ProducedQty,
@@ -263,7 +263,7 @@
FROM (
SELECT auxSeq.C_Salary_Category_ID AS ID, C_Salary_Category.name,
SUM(auxSeq.TotalRealCost*auxSeq.ComponentCost)/SUM(auxSeq.ProducedQty)
AS CostPerUnit,
- SUM(C_CURRENCY_CONVERT(se.CalcCost, ?, ?, TO_DATE(se.Updated), null,
se.ad_client_id,
se.ad_org_id)*auxSeq.ComponentCost*auxSeq.ProducedQty)/SUM(auxSeq.ProducedQty)
AS CostPerUnitStd, to_char((to_number(?)+1)*5) as level_blanck,
to_char(40-((to_number(?)+1)*5)) as level_name, to_char(to_number(?)+1) as
levelid
+ SUM(C_CURRENCY_CONVERT(se.CalcCost, ?, ?, TO_DATE(se.Updated), null,
se.ad_client_id, se.ad_org_id)*auxSeq.ComponentCost)/SUM(auxSeq.ProducedQty) AS
CostPerUnitStd, to_char((to_number(?)+1)*5) as level_blanck,
to_char(40-((to_number(?)+1)*5)) as level_name, to_char(to_number(?)+1) as
levelid
FROM
(SELECT rme.C_Salary_Category_ID, rpp.ComponentCost,
SUM(rpp.ProducedQty) AS ProducedQty,
SUM(rme.CalcCost) AS TotalRealCost, rpp.MA_Sequence_ID
@@ -322,7 +322,7 @@
FROM (
SELECT auxSeq.MA_CostCenter_Version_ID AS ID, MA_CostCenter.name,
SUM(auxSeq.TotalRealCost*auxSeq.ComponentCost)/SUM(auxSeq.ProducedQty)
AS CostPerUnit,
- SUM(C_CURRENCY_CONVERT(se.CostCenterCost, ?, ?, TO_DATE(se.Updated),
null, se.ad_client_id,
se.ad_org_id)*auxSeq.ComponentCost*auxSeq.ProducedQty)/SUM(auxSeq.ProducedQty)
AS CostPerUnitStd,
+ SUM(C_CURRENCY_CONVERT(se.CostCenterCost, ?, ?, TO_DATE(se.Updated),
null, se.ad_client_id,
se.ad_org_id)*auxSeq.ComponentCost)/SUM(auxSeq.ProducedQty) AS CostPerUnitStd,
to_char((to_number(?)+1)*5) as level_blanck,
to_char(40-((to_number(?)+1)*5)) as level_name, to_char(to_number(?)+1) as
levelid
FROM
(SELECT rpp.MA_CostCenter_Version_ID, rpp.ComponentCost,
SUM(rpp.ProducedQty) AS ProducedQty,
------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits