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:
Maarten van der Heide
2025-04-18 09:48:41 +00:00
parent 44db7ae16a
commit 4d38abfa9f

View File

@@ -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,