KFNS#38373 -- Kostenmatrix in FACILITOR
svn path=/Customer/trunk/; revision=32412
This commit is contained in:
@@ -1543,6 +1543,7 @@ AS
|
||||
CREATE OR REPLACE VIEW kfns_v_rap_kosten_monitor
|
||||
AS
|
||||
SELECT alg_gebouw_code,
|
||||
TO_CHAR(NULL) alg_gebouw_omschrijving,
|
||||
prs_kostensoort_oms,
|
||||
prs_kostensoortgrp_oms,
|
||||
volgorde,
|
||||
@@ -1551,6 +1552,7 @@ AS
|
||||
WHERE i.prs_kostensoortgrp_key = kg.prs_kostensoortgrp_key
|
||||
UNION ALL
|
||||
SELECT alg_gebouw_code,
|
||||
TO_CHAR(NULL) alg_gebouw_omschrijving,
|
||||
'SUB-' || kg.prs_kostensoortgrp_oms,
|
||||
kg.prs_kostensoortgrp_oms,
|
||||
kg.prs_kostensoortgrp_altcode volgorde,
|
||||
@@ -1560,6 +1562,7 @@ AS
|
||||
GROUP BY kg.prs_kostensoortgrp_oms, alg_gebouw_code, prs_kostensoortgrp_altcode
|
||||
UNION ALL
|
||||
SELECT alg_gebouw_code,
|
||||
TO_CHAR(NULL) alg_gebouw_omschrijving,
|
||||
'TOTAAL',
|
||||
' Totaal',
|
||||
'999' volgorde,
|
||||
@@ -1569,6 +1572,7 @@ AS
|
||||
GROUP BY alg_gebouw_code
|
||||
UNION ALL
|
||||
SELECT g.alg_gebouw_code,
|
||||
TO_CHAR(NULL) alg_gebouw_omschrijving,
|
||||
'M2 in beheer',
|
||||
' M2',
|
||||
'002',
|
||||
@@ -1585,13 +1589,23 @@ AS
|
||||
WHERE g.alg_gebouw_key = rg.alg_gebouw_key(+) AND g.alg_gebouw_verwijder IS NULL
|
||||
UNION ALL
|
||||
SELECT alg_gebouw_code,
|
||||
TO_CHAR(NULL) alg_gebouw_omschrijving,
|
||||
'M2 Totaal',
|
||||
' M2',
|
||||
'001',
|
||||
SUM (alg_ruimte_bruto_vloeropp)
|
||||
FROM alg_v_ruimte_gegevens rg, alg_gebouw g
|
||||
WHERE g.alg_gebouw_key = rg.alg_gebouw_key(+) AND g.alg_gebouw_verwijder IS NULL
|
||||
GROUP BY alg_gebouw_code;
|
||||
GROUP BY alg_gebouw_code
|
||||
UNION ALL
|
||||
SELECT alg_gebouw_code,
|
||||
alg_gebouw_omschrijving,
|
||||
'Omschrijving',
|
||||
' Omschrijving',
|
||||
'000',
|
||||
0
|
||||
FROM alg_gebouw g
|
||||
WHERE g.alg_gebouw_verwijder IS NULL;
|
||||
|
||||
-- import tbv kostenmonitor
|
||||
CREATE OR REPLACE PROCEDURE kfns_import_vaste_kosten (p_import_key IN NUMBER)
|
||||
@@ -1786,7 +1800,8 @@ dbms_output.put_line('aanduiding: ' || v_aanduiding);
|
||||
WHERE o.mld_melding_key = v_melding_key
|
||||
AND v_startdate BETWEEN mld_opdr_datumbegin AND mld_opdr_einddatum
|
||||
AND ( v_contract_key IS NULL
|
||||
OR o.cnt_contract_key = v_contract_key);
|
||||
OR o.cnt_contract_key = v_contract_key)
|
||||
AND o.mld_uitvoerende_keys = v_bedrijf_key;
|
||||
|
||||
dbms_output.put_line('opdracht bestaat: ' || v_aanduiding);
|
||||
UPDATE mld_opdr
|
||||
|
||||
Reference in New Issue
Block a user