VLKC#64166 Rap/Alleen CF- en CV-contracten beschouwen
svn path=/Customer/trunk/; revision=48668
This commit is contained in:
@@ -3396,8 +3396,8 @@ CREATE OR REPLACE VIEW vlkc_v_rap_cnt_verantw
|
||||
)
|
||||
AS
|
||||
SELECT TO_CHAR (c.jaar, 'yyyy') jaar,
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CF', 'CF', 'CV') || c.cnt_contract_nummer_intern || DECODE (c.cnt_contract_versie, NULL, '', '.' || TO_CHAR (c.cnt_contract_versie)) contractnummer,
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CF', 'CF', 'CV') cf_of_cv,
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CV', 'CV', 'C') || c.cnt_contract_nummer_intern || DECODE (c.cnt_contract_versie, NULL, '', '.' || TO_CHAR (c.cnt_contract_versie)) contractnummer,
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CV', 'CV', 'C') cf_of_cv,
|
||||
lev.prs_bedrijf_naam leverancier,
|
||||
lev.prs_leverancier_nr leveranciersnummer,
|
||||
c.cnt_contract_kosten contractbedrag,
|
||||
@@ -3483,8 +3483,8 @@ AS
|
||||
AND (c.cnt_contract_verwijder IS NULL OR COALESCE (verantw.reeds_gefactureerd, 0) <> 0 OR COALESCE (verantw.reeds_verantwoord, 0) <> 0)
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key(+)
|
||||
GROUP BY TO_CHAR (c.jaar, 'yyyy'),
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CF', 'CF', 'CV') || c.cnt_contract_nummer_intern || DECODE (c.cnt_contract_versie, NULL, '', '.' || TO_CHAR (c.cnt_contract_versie)),
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CF', 'CF', 'CV'),
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CV', 'CV', 'C') || c.cnt_contract_nummer_intern || DECODE (c.cnt_contract_versie, NULL, '', '.' || TO_CHAR (c.cnt_contract_versie)),
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CV', 'CV', 'C'),
|
||||
lev.prs_bedrijf_naam,
|
||||
lev.prs_leverancier_nr,
|
||||
c.cnt_contract_kosten,
|
||||
@@ -3498,8 +3498,8 @@ AS
|
||||
ROUND (MONTHS_BETWEEN (LEAST (TRUNC (c.cnt_contract_looptijd_tot), ADD_MONTHS (c.jaar, 12) - 1), GREATEST (TRUNC (c.cnt_contract_looptijd_van), c.jaar)), 0) * c.cnt_contract_termijnkosten
|
||||
UNION ALL -- Facturatie/verantwoording op verlopen contracten (in jaren n<> cnt_contract_looptijd_tot)!
|
||||
SELECT SUBSTR (verantw.jaarkey, 1, 4) jaar,
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CF', 'CF', 'CV') || c.cnt_contract_nummer_intern || DECODE (c.cnt_contract_versie, NULL, '', '.' || TO_CHAR (c.cnt_contract_versie)) contractnummer,
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CF', 'CF', 'CV') cf_of_cv,
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CV', 'CV', 'C') || c.cnt_contract_nummer_intern || DECODE (c.cnt_contract_versie, NULL, '', '.' || TO_CHAR (c.cnt_contract_versie)) contractnummer,
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CV', 'CV', 'C') cf_of_cv,
|
||||
lev.prs_bedrijf_naam leverancier,
|
||||
lev.prs_leverancier_nr leveranciersnummer,
|
||||
c.cnt_contract_kosten contractbedrag,
|
||||
@@ -3580,8 +3580,8 @@ AS
|
||||
AND c.prs_afdeling_key_eig = ab.prs_afdeling_key(+)
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key(+)
|
||||
GROUP BY SUBSTR (verantw.jaarkey, 1, 4),
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CF', 'CF', 'CV') || c.cnt_contract_nummer_intern || DECODE (c.cnt_contract_versie, NULL, '', '.' || TO_CHAR (c.cnt_contract_versie)),
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CF', 'CF', 'CV'),
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CV', 'CV', 'C') || c.cnt_contract_nummer_intern || DECODE (c.cnt_contract_versie, NULL, '', '.' || TO_CHAR (c.cnt_contract_versie)),
|
||||
DECODE (SUBSTR (td.ins_discipline_omschrijving, 1, 2), 'CV', 'CV', 'C'),
|
||||
lev.prs_bedrijf_naam,
|
||||
lev.prs_leverancier_nr,
|
||||
c.cnt_contract_kosten,
|
||||
|
||||
Reference in New Issue
Block a user