BLCC#74058 Rap/Rentable space
svn path=/Customer/trunk/; revision=57024
This commit is contained in:
@@ -19198,6 +19198,7 @@ AS
|
||||
k57.waarde vaknummer,
|
||||
k58.waarde perceelnr,
|
||||
k59.waarde energielabel,
|
||||
k60.waarde afzuigcap_lab,
|
||||
x.alg_gebouw_naam gebouwnaam,
|
||||
x.alg_gebouw_vervaldatum vervaldatum,
|
||||
x.aanmaakdatum,
|
||||
@@ -19476,9 +19477,9 @@ AS
|
||||
LEFT JOIN ok k56 ON x.alg_onrgoed_key = k56.alg_onrgoed_key AND k56.vnr = 56
|
||||
LEFT JOIN ok k57 ON x.alg_onrgoed_key = k57.alg_onrgoed_key AND k57.vnr = 57
|
||||
LEFT JOIN ok k58 ON x.alg_onrgoed_key = k58.alg_onrgoed_key AND k58.vnr = 58
|
||||
LEFT JOIN ok k59 ON x.alg_onrgoed_key = k59.alg_onrgoed_key AND k59.vnr = 59;
|
||||
LEFT JOIN ok k59 ON x.alg_onrgoed_key = k59.alg_onrgoed_key AND k59.vnr = 59
|
||||
LEFT JOIN ok k60 ON x.alg_onrgoed_key = k60.alg_onrgoed_key AND k60.vnr = 60;
|
||||
/*
|
||||
LEFT JOIN ok k60 ON x.alg_onrgoed_key = k60.alg_onrgoed_key AND k60.vnr = 60
|
||||
LEFT JOIN ok k61 ON x.alg_onrgoed_key = k61.alg_onrgoed_key AND k61.vnr = 61
|
||||
LEFT JOIN ok k62 ON x.alg_onrgoed_key = k62.alg_onrgoed_key AND k62.vnr = 62
|
||||
LEFT JOIN ok k63 ON x.alg_onrgoed_key = k63.alg_onrgoed_key AND k63.vnr = 63
|
||||
@@ -24844,6 +24845,76 @@ AS
|
||||
FROM fac_notificatie_job
|
||||
WHERE UPPER (fac_notificatie_job_view) = 'BLCC_V_NOTI_SHE');
|
||||
|
||||
-- BLCC#74058: Rentable space.
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_RENTABLE_SPACE
|
||||
(
|
||||
alg_ruimte_key,
|
||||
gebouwcode, -- gebouw
|
||||
verdiepingcode, -- verdieping
|
||||
ruimtenummer,
|
||||
vastgoed_url,
|
||||
lhkotc_class, -- classificatie
|
||||
staat_ruimte,
|
||||
open_offertes,
|
||||
ruimte_vandaag_verhuurd, -- verhuurd
|
||||
op_termijn_beschikbaar,
|
||||
opmerkingen_bd,
|
||||
nvo,
|
||||
vvo,
|
||||
ict_voorz, -- ict_voorzieningen
|
||||
vloerbelasting,
|
||||
plafondhoogte,
|
||||
utl_gasaansl, -- utilities_gasaansluiting
|
||||
afzuigcap_lab, -- afzuigcapaciteit_lab
|
||||
contractant,
|
||||
einddatum, -- einddatum_contract
|
||||
plafondafwerking
|
||||
)
|
||||
AS
|
||||
SELECT x.alg_onrgoed_key alg_ruimte_key,
|
||||
x.gebouwcode, -- gebouw
|
||||
x.verdiepingcode, -- verdieping
|
||||
x.ruimtenummer,
|
||||
'https://blcc.facilitor.nl/?u=ruimte&k=' || TO_CHAR (x.alg_onrgoed_key) || '&sso=1' vastgoed_url,
|
||||
COALESCE (x.lhkotc_class, 'Onbekend') lhkotc_class,
|
||||
x.staat_ruimte,
|
||||
x.open_offertes,
|
||||
x.ruimte_vandaag_verhuurd, -- verhuurd
|
||||
x.op_termijn_beschikbaar,
|
||||
x.opmerkingen_bd,
|
||||
x.nvo,
|
||||
x.vvo,
|
||||
x.ict_voorz, -- ict_voorzieningen
|
||||
x.vloerbelasting,
|
||||
x.plafondhoogte,
|
||||
x.utl_gasaansl, -- utilities_gasaansluiting
|
||||
x.afzuigcap_lab, -- afzuigcapaciteit_lab
|
||||
DECODE (chuur.aantal, 1, chuur.max_contractant, '') contractant,
|
||||
DECODE (chuur.aantal, 1, chuur.max_einddatum, '') einddatum, -- einddatum_contract
|
||||
x.plafondafwerking
|
||||
FROM blcc_v_rap_vastgoedgeg x,
|
||||
( SELECT cp.cnt_alg_plaats_key,
|
||||
COUNT ( * ) aantal,
|
||||
MAX (b.prs_bedrijf_naam) max_contractant,
|
||||
MAX (c.cnt_contract_looptijd_tot) max_einddatum
|
||||
FROM cnt_v_aanwezigcontract c, cnt_contract_plaats cp, prs_v_aanwezigbedrijf b
|
||||
WHERE c.ins_discipline_key IN (2122, 2123) -- LA/LA CRF
|
||||
AND TRUNC (ADD_MONTHS (SYSDATE, 1), 'mm') >= TRUNC (c.cnt_contract_looptijd_van)
|
||||
AND TRUNC (ADD_MONTHS (SYSDATE, 1), 'mm') < TRUNC (c.cnt_contract_looptijd_tot + 1) -- Volgende maand actief (want op 1/4 wordt mei gehuurfactureerd)!
|
||||
AND c.cnt_contract_status = 0 -- Definitief
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key
|
||||
AND cp.cnt_contract_plaats_verwijder IS NULL
|
||||
AND cp.cnt_alg_plaats_code = 'R'
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
GROUP BY cp.cnt_alg_plaats_key) chuur -- Huurcontract per ruimte (via scope gekoppeld)
|
||||
WHERE x.alg_onrgoed_type = 'R'
|
||||
AND x.vvo > 0
|
||||
AND COALESCE (x.lhkotc_class, 'X') != 'C'
|
||||
AND x.ruimte_vandaag_actief = 'Ja'
|
||||
AND EXISTS (SELECT 1 FROM alg_v_ruimte_gegevens WHERE alg_srtgebouw_key IN (21, 121, 141, 142) AND alg_ruimte_key = x.alg_onrgoed_key) -- Bombenis/Gebouw Multi Tenant
|
||||
AND (x.ruimte_vandaag_verhuurd = 'Nee' OR (x.ruimte_vandaag_verhuurd = 'Ja' AND x.op_termijn_beschikbaar = 1))
|
||||
AND x.alg_onrgoed_key = chuur.cnt_alg_plaats_key(+);
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user