BAMG#87746 Aanpassingen rapport BAM (zie ticket)

svn path=/Customer/trunk/; revision=68168
This commit is contained in:
Arthur Egberink
2025-02-24 15:27:00 +00:00
parent c4f558f7af
commit 2dfa56e4de

View File

@@ -1299,10 +1299,8 @@ AS
fac.safe_to_number(flx.getflex('ALG', 1042, g.alg_gebouw_key, 'G')) oppervlakte_bedrijfsruimte,
fac.safe_to_number(flx.getflex('ALG', 1043, g.alg_gebouw_key, 'G')) oppervlakte_buitenterrein,
fac.safe_to_number(flx.getflex('ALG', 1540, g.alg_gebouw_key, 'G')) parkeerplaatsen,
flx.getdomeinwaarde(341,flx.getflex('ALG', 1240, g.alg_gebouw_key, 'G')) segmenten,
flx.getdomeinwaarde(341,flx.getflex('ALG', 1240, g.alg_gebouw_key, 'G')) gebruiker1,
flx.getdomeinwaarde(21,flx.getflex('ALG', 1005, g.alg_gebouw_key, 'G')) huur_eigendom,
DECODE(c.cnt_contract_key, NULL, NULL, flx.getflex('CNT', 165, c.cnt_contract_key)) indexatie,
flx.getdomeinwaarde(181,DECODE(c.cnt_contract_key, NULL, NULL, flx.getflex('CNT', 301, c.cnt_contract_key))) staffel_index,
DECODE(c.cnt_contract_key, NULL, NULL, flx.getflex('CNT', 2, c.cnt_contract_key)) expiratiedatum,
fac.safe_to_number(DECODE(c.cnt_contract_key, NULL, NULL, flx.getflex('CNT', 3, c.cnt_contract_key))) verlengingstermijn_in_jaren,
DECODE(c.cnt_contract_key, NULL, NULL, flx.getflex('CNT', 101, c.cnt_contract_key)) breakdatum,
@@ -1322,15 +1320,15 @@ AS
b.prs_bedrijf_naam contractpartij,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1240, g.alg_gebouw_key, 'G'))) onderhuurder_locatie,
flx.getdomeinwaarde(241,fac.safe_to_number(flx.getflex('ALG', 1201, g.alg_gebouw_key, 'G'))) contactpers_onderhuurder,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1380, g.alg_gebouw_key, 'G'))) onderhuurder2_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1381, g.alg_gebouw_key, 'G'))) onderhuurder3_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1400, g.alg_gebouw_key, 'G'))) onderhuurder4_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1401, g.alg_gebouw_key, 'G'))) onderhuurder5_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1402, g.alg_gebouw_key, 'G'))) onderhuurder6_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1720, g.alg_gebouw_key, 'G'))) onderhuurder7_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1722, g.alg_gebouw_key, 'G'))) onderhuurder8_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1740, g.alg_gebouw_key, 'G'))) onderhuurder9_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1741, g.alg_gebouw_key, 'G'))) onderhuurder10_locatie,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1380, g.alg_gebouw_key, 'G'))) gebruiker2,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1381, g.alg_gebouw_key, 'G'))) gebruiker3,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1400, g.alg_gebouw_key, 'G'))) gebruiker4,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1401, g.alg_gebouw_key, 'G'))) gebruiker5,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1402, g.alg_gebouw_key, 'G'))) gebruiker6,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1720, g.alg_gebouw_key, 'G'))) gebruiker7,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1722, g.alg_gebouw_key, 'G'))) gebruiker8,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1740, g.alg_gebouw_key, 'G'))) gebruiker9,
flx.getdomeinwaarde(341,fac.safe_to_number(flx.getflex('ALG', 1741, g.alg_gebouw_key, 'G'))) gebruiker10,
fac.safe_to_number(flx.getflex('ALG', 1660, g.alg_gebouw_key, 'G')) m2_k_huurder1,
fac.safe_to_number(flx.getflex('ALG', 1661, g.alg_gebouw_key, 'G')) m2_k_huurder2,
fac.safe_to_number(flx.getflex('ALG', 1662, g.alg_gebouw_key, 'G')) m2_k_huurder3,
@@ -1409,10 +1407,8 @@ AS
fac.safe_to_number (flx.getflex ('ALG', 1042, g.alg_gebouw_key, 'G')) oppervlakte_bedrijfsruimte,
fac.safe_to_number (flx.getflex ('ALG', 1043, g.alg_gebouw_key, 'G')) oppervlakte_buitenterrein,
fac.safe_to_number (flx.getflex ('ALG', 1540, g.alg_gebouw_key, 'G')) parkeerplaatsen,
flx.getdomeinwaarde (341, flx.getflex ('ALG', 1240, g.alg_gebouw_key, 'G')) segmenten,
flx.getdomeinwaarde (341, flx.getflex ('ALG', 1240, g.alg_gebouw_key, 'G')) gebruiker1,
flx.getdomeinwaarde (21, flx.getflex ('ALG', 1005, g.alg_gebouw_key, 'G')) huur_eigendom,
DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 165, c.cnt_contract_key)) indexatie,
flx.getdomeinwaarde (181, DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 301, c.cnt_contract_key))) staffel_index,
DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 2, c.cnt_contract_key)) expiratiedatum,
fac.safe_to_number (DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 3, c.cnt_contract_key))) verlengingstermijn_in_jaren,
DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 101, c.cnt_contract_key)) breakdatum,
@@ -1432,15 +1428,15 @@ AS
b.prs_bedrijf_naam contractpartij,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1240, g.alg_gebouw_key, 'G'))) onderhuurder_locatie,
flx.getdomeinwaarde (241, fac.safe_to_number (flx.getflex ('ALG', 1201, g.alg_gebouw_key, 'G'))) contactpers_onderhuurder,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1380, g.alg_gebouw_key, 'G'))) onderhuurder2_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1381, g.alg_gebouw_key, 'G'))) onderhuurder3_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1400, g.alg_gebouw_key, 'G'))) onderhuurder4_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1401, g.alg_gebouw_key, 'G'))) onderhuurder5_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1402, g.alg_gebouw_key, 'G'))) onderhuurder6_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1720, g.alg_gebouw_key, 'G'))) onderhuurder7_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1722, g.alg_gebouw_key, 'G'))) onderhuurder8_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1740, g.alg_gebouw_key, 'G'))) onderhuurder9_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1741, g.alg_gebouw_key, 'G'))) onderhuurder10_locatie,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1380, g.alg_gebouw_key, 'G'))) gebruiker2,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1381, g.alg_gebouw_key, 'G'))) gebruiker3,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1400, g.alg_gebouw_key, 'G'))) gebruiker4,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1401, g.alg_gebouw_key, 'G'))) gebruiker5,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1402, g.alg_gebouw_key, 'G'))) gebruiker6,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1720, g.alg_gebouw_key, 'G'))) gebruiker7,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1722, g.alg_gebouw_key, 'G'))) gebruiker8,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1740, g.alg_gebouw_key, 'G'))) gebruiker9,
flx.getdomeinwaarde (341, fac.safe_to_number (flx.getflex ('ALG', 1741, g.alg_gebouw_key, 'G'))) gebruiker10,
fac.safe_to_number (flx.getflex ('ALG', 1660, g.alg_gebouw_key, 'G')) m2_k_huurder1,
fac.safe_to_number (flx.getflex ('ALG', 1661, g.alg_gebouw_key, 'G')) m2_k_huurder2,
fac.safe_to_number (flx.getflex ('ALG', 1662, g.alg_gebouw_key, 'G')) m2_k_huurder3,
@@ -1516,10 +1512,8 @@ AS
NULL oppervlakte_bedrijfsruimte,
NULL oppervlakte_buitenterrein,
NULL parkeerplaatsen,
flx.getdomeinwaarde (341, flx.getflex ('ALG', 1960, ts.alg_terreinsector_key, 'T')) segmenten,
NULL huur_eigendom,
DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 165, c.cnt_contract_key)) indexatie,
flx.getdomeinwaarde (181, DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 301, c.cnt_contract_key))) staffel_index,
flx.getdomeinwaarde (341, flx.getflex ('ALG', 1960, ts.alg_terreinsector_key, 'T')) gebruiker1,
flx.getdomeinwaarde (21, flx.getflex ('ALG', 1980, ts.alg_terreinsector_key, 'T')) huur_eigendom,
DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 2, c.cnt_contract_key)) expiratiedatum,
fac.safe_to_number (DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 3, c.cnt_contract_key))) verlengingstermijn_in_jaren,
DECODE (c.cnt_contract_key, NULL, NULL, flx.getflex ('CNT', 101, c.cnt_contract_key)) breakdatum,
@@ -2137,7 +2131,7 @@ AS
-- view voor listbox bij gebouw
CREATE OR REPLACE VIEW bamg_v_afdeling_lt_niv4
AS
SELECT prs_afdeling_key, prs_afdeling_verwijder, prs_afdeling_naam2 || ' ' || prs_afdeling_naam prs_afdeling_naam
SELECT prs_afdeling_key, prs_afdeling_verwijder, prs_afdeling_naam prs_afdeling_naam
FROM prs_v_afdeling
WHERE niveau < 4;