BLCC#87083 Rap/VOC+BLCC#87225 Rap/Borg+BLCC#87720 Rap/Contractkosten per maand tbv. settlement
svn path=/Customer/trunk/; revision=68804
This commit is contained in:
344
BLCC/blcc.sql
344
BLCC/blcc.sql
@@ -20742,7 +20742,7 @@ AS
|
||||
NULL alg_ruimte_opmerking,
|
||||
t.alg_terreinsector_oppervlak vvo,
|
||||
t.alg_terreinsector_oppervlak bvo,
|
||||
NULL lhkot_class,
|
||||
NULL lhkotc_class,
|
||||
t.alg_terreinsector_naam alg_gebouw_naam,
|
||||
t.alg_terreinsector_vervaldatum alg_gebouw_vervaldatum,
|
||||
t.alg_terreinsector_aanmaak aanmaakdatum,
|
||||
@@ -20812,7 +20812,7 @@ AS
|
||||
r.alg_ruimte_opmerking,
|
||||
r.alg_ruimte_opp_alt1 vvo,
|
||||
r.alg_ruimte_bruto_vloeropp bvo,
|
||||
ud.fac_usrdata_code lhkot_class,
|
||||
ud.fac_usrdata_code lhkotc_class,
|
||||
g.alg_gebouw_naam,
|
||||
g.alg_gebouw_vervaldatum,
|
||||
r.alg_ruimte_aanmaak aanmaakdatum,
|
||||
@@ -23146,50 +23146,21 @@ AS
|
||||
WHERE y.aantal > 0 OR z.aantal > 0;
|
||||
|
||||
-- BLCC#87720: Contractkosten per maand sinds 2024-01!
|
||||
/* Keep!
|
||||
-- Actuele oppervlaktes van ruimten per LA/LA CRF-contract (NIET GEBRUIKT)!
|
||||
WITH contractpltsm2 AS ( SELECT cp.cnt_contract_key,
|
||||
rg.alg_gebouw_key,
|
||||
rg.alg_gebouw_upper gebouw,
|
||||
--SUM (COALESCE (rg.alg_ruimte_bruto_vloeropp, 0)) nvo, -- NVO (= vaste veld)
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'L', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_l,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'H', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_h,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'K', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_k,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'O', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_o,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'T', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_t,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'C', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_c,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'L', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_l,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'H', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_h,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'K', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_k,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'O', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_o,
|
||||
SUM (DECODE (ud_ok.fac_usrdata_code, 'T', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_t
|
||||
FROM cnt_v_aanwezigcontract_plaats cp,
|
||||
alg_v_ruimte_gegevens rg,
|
||||
(SELECT * FROM alg_v_aanwezigonrgoedkenmerk WHERE alg_onrgoed_niveau = 'R' AND alg_kenmerk_key = 1100) ok, -- LHKOTC Classificatie
|
||||
fac_usrdata ud_ok,
|
||||
(SELECT * FROM alg_v_aanwezigonrgoedkenmerk WHERE alg_onrgoed_niveau = 'R' AND alg_kenmerk_key = 1720) vvo -- VVO Overeenkomst
|
||||
WHERE cp.cnt_alg_plaats_code IN ('R')
|
||||
AND cp.cnt_alg_plaats_key = rg.alg_ruimte_key
|
||||
AND rg.alg_ruimte_key = ok.alg_onrgoed_key(+)
|
||||
AND fac.safe_to_number (ok.alg_onrgoedkenmerk_waarde) = ud_ok.fac_usrdata_key(+)
|
||||
AND rg.alg_ruimte_key = vvo.alg_onrgoed_key(+)
|
||||
GROUP BY cp.cnt_contract_key,
|
||||
rg.alg_gebouw_key,
|
||||
rg.alg_gebouw_upper)
|
||||
*/
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_CNT_KOSTEN_PM
|
||||
AS
|
||||
SELECT x.gebouwcode gebouw,
|
||||
x.gebouwclusternaam gebouwcluster,
|
||||
x.prs_bedrijf_naam party,
|
||||
x.prs_overeenkomst_nr partynumber,
|
||||
x.twk_aanmaak,
|
||||
x.cnt_contract_key,
|
||||
x.cnt_contract_nummer_intern || '.' || COALESCE (x.cnt_contract_versie, '0') contractnr,
|
||||
x.cnt_contract_looptijd_van ingangsdatum,
|
||||
--cnt.cnt_getRappeldatum (x.cnt_contract_key) rappeldatum,
|
||||
--cnt.cnt_getOpzegdatum (x.cnt_contract_key) opzegdatum,
|
||||
x.cnt_contract_looptijd_tot einddatum,
|
||||
oic.cnt_kenmerkcontract_waarde oorspr_ingangsdatum,
|
||||
oidc.cnt_kenmerkcontract_waarde oorspr_ingangsdatum,
|
||||
dedc.cnt_kenmerkcontract_waarde definitieve_einddatum,
|
||||
TO_CHAR (x.maand, 'yyyy') huur_jaar,
|
||||
TO_CHAR (x.maand, 'yyyy-mm') huur_maand,
|
||||
DECODE (vf.cnt_contract_key, NULL, 'Nee', 'Ja') gefactureerd,
|
||||
@@ -23221,6 +23192,79 @@ AS
|
||||
x.ins_discipline_omschrijving contractsoort,
|
||||
vf.factuurdatum
|
||||
FROM ( SELECT p.maand,
|
||||
'Ja' twk_aanmaak, -- Oppervlakten uit actual scope
|
||||
c.cnt_contract_key,
|
||||
c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_versie,
|
||||
c.cnt_contract_looptijd_van,
|
||||
c.cnt_contract_looptijd_tot,
|
||||
cd.ins_discipline_omschrijving,
|
||||
b.prs_bedrijf_key,
|
||||
b.prs_bedrijf_naam,
|
||||
b.prs_overeenkomst_nr,
|
||||
rg.alg_gebouw_upper gebouwcode,
|
||||
gc.fac_usrdata_omschr gebouwclusternaam,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'L', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_l,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'H', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_h,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'K', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_k,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'O', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_o,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'T', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_t,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'C', COALESCE (rg.alg_ruimte_opp_alt1, 0), 0)) vvo_nen2580_c,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'L', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_l,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'H', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_h,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'K', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_k,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'O', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_o,
|
||||
SUM (DECODE (lhkotc.fac_usrdata_code, 'T', COALESCE (fac.safe_to_number (vvo.alg_onrgoedkenmerk_waarde), 0), 0)) vvo_overeenkomst_t
|
||||
FROM cnt_v_aanwezigcontract c,
|
||||
cnt_discipline cd,
|
||||
prs_bedrijf b,
|
||||
( SELECT ADD_MONTHS (fac.safe_to_date ('01-01-2024', 'dd-mm-yyyy'), LEVEL - 1) maand
|
||||
FROM DUAL
|
||||
WHERE ADD_MONTHS (fac.safe_to_date ('01-01-2024', 'dd-mm-yyyy'), LEVEL - 1) BETWEEN fac.safe_to_date ('20240101', 'yyyymmdd') AND TRUNC (ADD_MONTHS (SYSDATE, 2))
|
||||
CONNECT BY LEVEL <= 240) p,
|
||||
(SELECT * FROM cnt_v_aanwezigcontract_plaats WHERE cnt_alg_plaats_code = 'R') cp,
|
||||
alg_v_ruimte_gegevens rg,
|
||||
(SELECT ok.alg_onrgoed_key, ud.fac_usrdata_code
|
||||
FROM alg_v_aanwezigonrgoedkenmerk ok, fac_v_aanwezigusrdata ud
|
||||
WHERE ok.alg_kenmerk_key = 1100 -- LHKOTC Classificatie
|
||||
AND ok.alg_onrgoed_niveau = 'R'
|
||||
AND fac.safe_to_number (ok.alg_onrgoedkenmerk_waarde) = ud.fac_usrdata_key) lhkotc,
|
||||
(SELECT ok.alg_onrgoed_key, ok.alg_onrgoedkenmerk_waarde
|
||||
FROM alg_v_aanwezigonrgoedkenmerk ok
|
||||
WHERE ok.alg_kenmerk_key = 1720 -- VVO Overeenkomst
|
||||
AND ok.alg_onrgoed_niveau = 'R') vvo,
|
||||
(SELECT ok.alg_onrgoed_key, ud.fac_usrdata_omschr
|
||||
FROM alg_v_aanwezigonrgoedkenmerk ok, fac_v_aanwezigusrdata ud
|
||||
WHERE ok.alg_kenmerk_key = 1940 -- Gebouwcluster
|
||||
AND ok.alg_onrgoed_niveau = 'G'
|
||||
AND fac.safe_to_number (ok.alg_onrgoedkenmerk_waarde) = ud.fac_usrdata_key) gc
|
||||
WHERE c.ins_discipline_key = cd.ins_discipline_key
|
||||
AND cd.ins_discipline_key IN (2122, 2123) -- LA/LA CRF
|
||||
--AND c.cnt_contract_status = 0 -- Definitief/TODO:Of gesloten???
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (p.maand) -- Van-datum < einde te factureren maand
|
||||
AND c.cnt_contract_looptijd_tot > p.maand
|
||||
AND c.cnt_contract_aanmaak >= ADD_MONTHS (p.maand, -1) -- TWK-aanmaak=Ja!
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key -- Alleen contracten met scope!
|
||||
AND cp.cnt_alg_plaats_key = rg.alg_ruimte_key
|
||||
AND rg.alg_ruimte_key = lhkotc.alg_onrgoed_key(+)
|
||||
AND rg.alg_ruimte_key = vvo.alg_onrgoed_key(+)
|
||||
AND rg.alg_gebouw_key = gc.alg_onrgoed_key(+)
|
||||
GROUP BY p.maand,
|
||||
c.cnt_contract_key,
|
||||
c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_versie,
|
||||
c.cnt_contract_looptijd_van,
|
||||
c.cnt_contract_looptijd_tot,
|
||||
cd.ins_discipline_omschrijving,
|
||||
b.prs_bedrijf_key,
|
||||
b.prs_bedrijf_naam,
|
||||
b.prs_overeenkomst_nr,
|
||||
rg.alg_gebouw_upper,
|
||||
gc.fac_usrdata_omschr
|
||||
UNION ALL
|
||||
SELECT p.maand,
|
||||
'Nee' twk_aanmaak, -- Oppervlakten uit frozen scope(=foto)
|
||||
c.cnt_contract_key,
|
||||
c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_versie,
|
||||
@@ -23257,7 +23301,8 @@ AS
|
||||
--AND c.cnt_contract_status = 0 -- Definitief/TODO:Of gesloten???
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND TRUNC (c.cnt_contract_looptijd_van) < LAST_DAY (p.maand) -- Van-datum < einde te factureren maand
|
||||
AND c.cnt_contract_looptijd_tot > p.maand
|
||||
AND c.cnt_contract_looptijd_tot > p.maand
|
||||
AND c.cnt_contract_aanmaak < ADD_MONTHS (p.maand, -1) -- TWK-aanmaak=Nee!
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key -- Alleen contracten met scope!
|
||||
AND TO_CHAR (p.maand, 'yyyy-mm') = baf.huur_maand
|
||||
AND cp.cnt_alg_plaats_key = baf.alg_ruimte_key
|
||||
@@ -23275,10 +23320,14 @@ AS
|
||||
baf.gebouwclusternaam) x
|
||||
--LEFT JOIN contractpltsm2 m2
|
||||
-- ON x.cnt_contract_key = m2.cnt_contract_key
|
||||
LEFT JOIN cnt_kenmerkcontract oic
|
||||
ON x.cnt_contract_key = oic.cnt_contract_key
|
||||
AND oic.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oic.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract oidc
|
||||
ON x.cnt_contract_key = oidc.cnt_contract_key
|
||||
AND oidc.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oidc.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract dedc
|
||||
ON x.cnt_contract_key = dedc.cnt_contract_key
|
||||
AND dedc.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND dedc.cnt_kenmerk_key = 1481 -- Definitieve einddatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract opm_cs
|
||||
ON x.cnt_contract_key = opm_cs.cnt_contract_key
|
||||
AND opm_cs.cnt_kenmerkcontract_verwijder IS NULL
|
||||
@@ -23322,7 +23371,7 @@ AS
|
||||
LEFT JOIN (SELECT DISTINCT cnt_contract_key, maand, factuurdatum FROM blcc_v_factv2_frozen WHERE mld_melding_key IS NULL) vf
|
||||
ON x.cnt_contract_key = vf.cnt_contract_key AND TO_CHAR (x.maand, 'yyyymm') = vf.maand;
|
||||
|
||||
-- BLCC#87725: Nieuwe en beeindigde huurcontacten sinds 2024-01!
|
||||
-- BLCC#87225: Nieuwe en beeindigde huurcontacten sinds 2024-01!
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_CNT_BEGINEIND
|
||||
AS
|
||||
SELECT x.prs_bedrijf_naam party,
|
||||
@@ -23388,8 +23437,85 @@ AS
|
||||
AND oic.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oic.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN (SELECT cnt_contract_key, SUBSTR (maand, 1, 4) jaar, COUNT (*) aantal FROM blcc_v_factv2_frozen WHERE mld_melding_key IS NULL GROUP BY cnt_contract_key, SUBSTR (maand, 1, 4)) vf
|
||||
ON c.cnt_contract_key = vf.cnt_contract_key AND c.jaar = vf.jaar
|
||||
;
|
||||
ON c.cnt_contract_key = vf.cnt_contract_key AND c.jaar = vf.jaar;
|
||||
|
||||
-- BLCC#87225: Bankgarantie/borg huurcontracten sinds 2024-01!
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_CNT_BGAR_BORG
|
||||
AS
|
||||
SELECT c.cnt_contract_key,
|
||||
DECODE (c.cnt_contract_key, NULL, NULL, c.cnt_contract_nummer_intern || '.' || COALESCE (c.cnt_contract_versie, '0')) contractnr,
|
||||
c.ins_discipline_omschrijving contractsoort,
|
||||
c.cnt_contract_omschrijving beschrijving,
|
||||
c.prs_bedrijf_naam party,
|
||||
c.prs_overeenkomst_nr partynumber,
|
||||
c.cnt_contract_looptijd_van ingangsdatum,
|
||||
--cnt.cnt_getRappeldatum (c.cnt_contract_key) rappeldatum,
|
||||
--cnt.cnt_getOpzegdatum (c.cnt_contract_key) opzegdatum,
|
||||
c.cnt_contract_looptijd_tot einddatum,
|
||||
oic.cnt_kenmerkcontract_waarde oorspr_ingangsdatum,
|
||||
fv.cnt_kenmerkcontract_waarde factuur,
|
||||
av.cnt_kenmerkcontract_waarde autoverl,
|
||||
vt.cnt_kenmerkcontract_waarde verlterm, -- verlengterm
|
||||
bg_ud.fac_usrdata_omschr bgarborg,
|
||||
vdbg.cnt_kenmerkcontract_waarde vanbgarborg, -- upddatbgarborg
|
||||
tdbg.cnt_kenmerkcontract_waarde totbgarborg, -- totdatbgarborg
|
||||
gw.cnt_kenmerkcontract_waarde garwaarde -- garantiewrd
|
||||
FROM (SELECT c.cnt_contract_key,
|
||||
c.cnt_contract_nummer_intern,
|
||||
c.cnt_contract_versie,
|
||||
c.cnt_contract_looptijd_van,
|
||||
c.cnt_contract_looptijd_tot,
|
||||
c.cnt_contract_omschrijving,
|
||||
cd.ins_discipline_key,
|
||||
cd.ins_discipline_omschrijving,
|
||||
b.prs_bedrijf_key,
|
||||
b.prs_bedrijf_naam,
|
||||
b.prs_overeenkomst_nr
|
||||
FROM cnt_v_aanwezigcontract c, cnt_discipline cd, prs_bedrijf b
|
||||
WHERE c.cnt_contract_looptijd_van >= fac.safe_to_date ('01-01-2024', 'dd-mm-yyyy')
|
||||
--AND c.cnt_contract_status = 0 -- Definitief/TODO:Of gesloten???
|
||||
AND c.ins_discipline_key = cd.ins_discipline_key
|
||||
--AND cd.ins_discipline_key IN (2122, 2123) -- LA/LA CRF
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key) c
|
||||
LEFT JOIN cnt_kenmerkcontract oic
|
||||
ON c.cnt_contract_key = oic.cnt_contract_key
|
||||
AND oic.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND oic.cnt_kenmerk_key IN (642, 643) -- Oorspronkelijke ingangsdatum contract
|
||||
LEFT JOIN cnt_kenmerkcontract fv -- 400=Factuur versturen?
|
||||
ON c.cnt_contract_key = fv.cnt_contract_key
|
||||
AND fv.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND EXISTS (SELECT 1 FROM cnt_kenmerk WHERE cnt_kenmerk_verwijder IS NULL AND cnt_srtkenmerk_key = 400 AND cnt_kenmerk_key = fv.cnt_kenmerk_key)
|
||||
LEFT JOIN cnt_kenmerkcontract av -- 375=Automatische verlenging?
|
||||
ON c.cnt_contract_key = av.cnt_contract_key
|
||||
AND av.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND EXISTS (SELECT 1 FROM cnt_kenmerk WHERE cnt_kenmerk_verwijder IS NULL AND cnt_srtkenmerk_key = 375 AND cnt_kenmerk_key = av.cnt_kenmerk_key)
|
||||
LEFT JOIN cnt_kenmerkcontract vt -- 428=Verlengingstermijn (#mnd) bij autom. verlengen
|
||||
ON c.cnt_contract_key = vt.cnt_contract_key
|
||||
AND vt.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND EXISTS (SELECT 1 FROM cnt_kenmerk WHERE cnt_kenmerk_verwijder IS NULL AND cnt_srtkenmerk_key = 428 AND cnt_kenmerk_key = vt.cnt_kenmerk_key)
|
||||
LEFT JOIN cnt_kenmerkcontract bg -- 377=Bankgarantie/borg?
|
||||
ON c.cnt_contract_key = bg.cnt_contract_key
|
||||
AND bg.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND EXISTS (SELECT 1 FROM cnt_kenmerk WHERE cnt_kenmerk_verwijder IS NULL AND cnt_srtkenmerk_key = 377 AND cnt_kenmerk_key = bg.cnt_kenmerk_key)
|
||||
LEFT JOIN fac_v_aanwezigusrdata bg_ud
|
||||
ON fac.safe_to_number (bg.cnt_kenmerkcontract_waarde) = bg_ud.fac_usrdata_key
|
||||
AND bg_ud.fac_usrtab_key = 582 -- Garantie/borg
|
||||
LEFT JOIN cnt_kenmerkcontract vdbg -- 392=Datum bankgarantie/borg
|
||||
ON c.cnt_contract_key = vdbg.cnt_contract_key
|
||||
AND vdbg.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND EXISTS (SELECT 1 FROM cnt_kenmerk WHERE cnt_kenmerk_verwijder IS NULL AND cnt_srtkenmerk_key = 392 AND cnt_kenmerk_key = vdbg.cnt_kenmerk_key)
|
||||
LEFT JOIN cnt_kenmerkcontract tdbg -- 395=Einddatum bankgarantie/borg
|
||||
ON c.cnt_contract_key = tdbg.cnt_contract_key
|
||||
AND tdbg.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND EXISTS (SELECT 1 FROM cnt_kenmerk WHERE cnt_kenmerk_verwijder IS NULL AND cnt_srtkenmerk_key = 395 AND cnt_kenmerk_key = tdbg.cnt_kenmerk_key)
|
||||
LEFT JOIN cnt_kenmerkcontract gw -- 401=Garantiewaarde
|
||||
ON c.cnt_contract_key = gw.cnt_contract_key
|
||||
AND gw.cnt_kenmerkcontract_verwijder IS NULL
|
||||
AND EXISTS (SELECT 1 FROM cnt_kenmerk WHERE cnt_kenmerk_verwijder IS NULL AND cnt_srtkenmerk_key = 401 AND cnt_kenmerk_key = gw.cnt_kenmerk_key)
|
||||
LEFT JOIN fac_v_aanwezigusrdata factent
|
||||
ON c.ins_discipline_key = fac.safe_to_number (factent.fac_usrdata_code)
|
||||
AND factent.fac_usrtab_key = 621 -- Brightlands Entiteit
|
||||
WHERE factent.fac_usrdata_key IS NOT NULL;
|
||||
|
||||
CREATE OR REPLACE VIEW blcc_v_rap_prs_accounts
|
||||
(
|
||||
@@ -26135,7 +26261,7 @@ AS
|
||||
AND vg.ins_srtdiscipline_key = vgt.ins_srtdiscipline_key
|
||||
AND vgt.ins_srtdiscipline_prefix = 'BCC'
|
||||
ORDER BY m.mld_melding_key DESC;
|
||||
/* TODO:Toelichting nog niet volledig doorgevoerd!
|
||||
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_VOC
|
||||
(
|
||||
HTML_VOC_REGISTRATIE_NR,
|
||||
@@ -26181,7 +26307,7 @@ CREATE OR REPLACE VIEW BLCC_V_RAP_VOC
|
||||
ACTIES_AFSPRAKEN
|
||||
)
|
||||
AS
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
|| 'mld_key='
|
||||
|| m.mld_melding_key
|
||||
@@ -26189,16 +26315,11 @@ SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| HTF.escape_sc (m.mld_melding_key)
|
||||
|| '</a>'
|
||||
mld_melding_key,
|
||||
fac.safe_to_date (datum_voc.mld_kenmerkmelding_waarde,
|
||||
'dd-mm-yyyy')
|
||||
datum_voc,
|
||||
p.prs_perslid_naam_friendly
|
||||
cvd,
|
||||
COALESCE (uitvoerende.prs_bedrijf_naam,
|
||||
uitvoerende_txt.prs_bedrijf_naam)
|
||||
fac.safe_to_date (datum_voc.mld_kenmerkmelding_waarde, 'dd-mm-yyyy') datum_voc,
|
||||
p.prs_perslid_naam_friendly cvd,
|
||||
COALESCE (uitvoerende.prs_bedrijf_naam, uitvoerende_txt.prs_bedrijf_naam)
|
||||
uitvoerende,
|
||||
COALESCE (opdrachtgever.prs_afdeling_omschrijving,
|
||||
opdrachtgever_txt.prs_afdeling_omschrijving)
|
||||
COALESCE (opdrachtgever.prs_afdeling_omschrijving, opdrachtgever_txt.prs_afdeling_omschrijving)
|
||||
opdrachtgever,
|
||||
'<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
|| 'appl/mld/mld_melding.asp?urole=fe&'
|
||||
@@ -26274,8 +26395,8 @@ SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
toelichting_16,
|
||||
totaal_score.mld_kenmerkmelding_waarde
|
||||
totaal_score,
|
||||
score_17.prs_perslid_naam observator,
|
||||
score_18.mld_kenmerkmelding_waarde acties_afspraken
|
||||
obs.prs_perslid_naam observator,
|
||||
act.mld_kenmerkmelding_waarde acties_afspraken
|
||||
FROM mld_melding m,
|
||||
prs_v_perslid_fullnames_all p,
|
||||
(SELECT mld_melding_key, mld_kenmerkmelding_waarde
|
||||
@@ -26286,32 +26407,25 @@ SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
FROM mld_kenmerkmelding km, prs_bedrijf b
|
||||
WHERE km.mld_kenmerk_key = 1241
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
|
||||
b.prs_bedrijf_key) uitvoerende,
|
||||
(SELECT km.mld_melding_key,
|
||||
km.mld_kenmerkmelding_waarde prs_bedrijf_naam
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = b.prs_bedrijf_key) uitvoerende,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde prs_bedrijf_naam
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 1761
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL)
|
||||
uitvoerende_txt,
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) uitvoerende_txt,
|
||||
(SELECT km.mld_melding_key, a.prs_afdeling_omschrijving
|
||||
FROM mld_kenmerkmelding km, prs_afdeling a
|
||||
WHERE km.mld_kenmerk_key = 1242
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
|
||||
a.prs_afdeling_key) opdrachtgever,
|
||||
(SELECT km.mld_melding_key,
|
||||
km.mld_kenmerkmelding_waarde prs_afdeling_omschrijving
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = a.prs_afdeling_key) opdrachtgever,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde prs_afdeling_omschrijving
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 1762
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL)
|
||||
opdrachtgever_txt,
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) opdrachtgever_txt,
|
||||
(SELECT km.mld_melding_key, m.mld_melding_key bcc_nr
|
||||
FROM mld_kenmerkmelding km, mld_melding m
|
||||
WHERE km.mld_kenmerk_key = 1581
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
|
||||
m.mld_melding_key) bcc_nr,
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = m.mld_melding_key) bcc_nr,
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code,
|
||||
fac_usrdata_omschr
|
||||
@@ -26321,10 +26435,6 @@ SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
AND ud.fac_usrtab_key = 761
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
|
||||
ud.fac_usrdata_key) score_1,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key=1192
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_1,
|
||||
(SELECT km.mld_melding_key,
|
||||
ud.fac_usrdata_code,
|
||||
fac_usrdata_omschr
|
||||
@@ -26460,20 +26570,81 @@ SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
AND ud.fac_usrtab_key = 761
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) =
|
||||
ud.fac_usrdata_key) score_16,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1192
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_1,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1193
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_2,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1194
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_3,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1195
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_4,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1196
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_5,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1197
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_6,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1198
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_7,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1199
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_8,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1200
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_9,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1201
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_10,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1202
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_11,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1203
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_12,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1204
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_13,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1205
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_14,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 1206
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_15,
|
||||
(SELECT km.mld_melding_key,km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = 7342
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) toelichting_16,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 1207
|
||||
AND km.mld_kenmerkmelding_verwijder IS NULL) totaal_score,
|
||||
(SELECT mk.mld_melding_key, p.PRS_PERSLID_NAAM
|
||||
from MLD_KENMERKMELDING mk, blcc_v_chef_v_dienst p
|
||||
WHERE mk.MLD_KENMERK_KEY = 1661
|
||||
AND p.PRS_PERSLID_KEY=fac.safe_to_number(mk.MLD_KENMERKMELDING_WAARDE)) score_17,
|
||||
(SELECT mk.mld_melding_key, mk.MLD_KENMERKMELDING_WAARDE
|
||||
from MLD_KENMERKMELDING mk
|
||||
WHERE mk.MLD_KENMERK_KEY = 1209 ) score_18,
|
||||
(SELECT mk.mld_melding_key, mk.mld_kenmerkmelding_waarde
|
||||
from MLD_KENMERKMELDING mk
|
||||
WHERE mk.MLD_KENMERK_KEY = 1209 ) score_19
|
||||
(SELECT km.mld_melding_key, p.prs_perslid_naam
|
||||
FROM mld_kenmerkmelding km, blcc_v_chef_v_dienst p
|
||||
WHERE km.mld_kenmerk_key = 1661
|
||||
AND fac.safe_to_number (km.mld_kenmerkmelding_waarde) = p.prs_perslid_key) obs,
|
||||
(SELECT km.mld_melding_key, km.mld_kenmerkmelding_waarde
|
||||
FROM mld_v_aanwezigkenmerkmelding km
|
||||
WHERE km.mld_kenmerk_key = 1209) act
|
||||
WHERE m.mld_stdmelding_key = 1402
|
||||
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||
AND datum_voc.mld_melding_key(+) = m.mld_melding_key
|
||||
@@ -26515,10 +26686,9 @@ SELECT '<a class="details" onclick=''FcltMgr.openDetail("'
|
||||
AND score_16.mld_melding_key(+) = m.mld_melding_key
|
||||
AND toelichting_16.mld_melding_key(+) = m.mld_melding_key
|
||||
AND totaal_score.mld_melding_key(+) = m.mld_melding_key
|
||||
AND score_17.mld_melding_key(+) = m.mld_melding_key
|
||||
AND score_18.mld_melding_key(+) = m.mld_melding_key
|
||||
AND score_19.mld_melding_key(+) = m.mld_melding_key;
|
||||
*/
|
||||
AND obs.mld_melding_key(+) = m.mld_melding_key
|
||||
AND act.mld_melding_key(+) = m.mld_melding_key;
|
||||
|
||||
CREATE OR REPLACE VIEW BLCC_V_CHEF_V_DIENST
|
||||
(
|
||||
prs_perslid_key,
|
||||
|
||||
Reference in New Issue
Block a user