PCHA#75329 Monitor aanpassen/aanvullen

svn path=/Customer/trunk/; revision=61469
This commit is contained in:
Sander Schepers
2023-08-16 13:32:38 +00:00
parent d698a0f477
commit 3b5e452d7a

View File

@@ -2536,6 +2536,98 @@ AS
AND m.prs_perslid_key = pf.prs_perslid_key
AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key;
CREATE OR REPLACE VIEW PCHX_V_DASHBOARD_NEW_OPTIJD
(
MELDING,
OMSCHRIJVING,
VAKGROEP,
BEDRIJF_MALUS,
MARGE,
HIDE_F_MARGE,
TOTAAL_INDEX,
REGISTRATIETIJD,
THT_TIJDSTIP,
EENHEID,
THT,
STATUS,
BASISKORTING,
VARIABELEKORTING,
MELDER,
AFW
)
AS
SELECT mld_melding_key,
mld_stdmelding_omschrijving,
disc.ins_discipline_omschrijving,
PCHX.get_kenmerk (
'MLD',
DECODE (PCHX.get_user,
'PCHA', 61,
'PCHW', 121,
'PGHE', 102),
m.mld_melding_key)
bedrijf_malus,
ROUND (
m.mld_melding_t_uitvoertijd.tijdsduur
- mld.getactualuitvoer (m.mld_melding_key).tijdsduur,
2)
|| ' '
|| m.mld_melding_t_uitvoertijd.eenheid
marge_txt,
ROUND (
m.mld_melding_t_uitvoertijd.tijdsduur
- mld.getactualuitvoer (m.mld_melding_key).tijdsduur,
2)
marge,
NULL
totaal_index,
m.mld_melding_datum,
mld.geteinddatum (m.mld_melding_key)
thttijdstip,
m.mld_melding_t_uitvoertijd.eenheid
tht_eenheid,
m.mld_melding_t_uitvoertijd.tijdsduur
+ COALESCE (m.mld_melding_t_respijt.tijdsduur, 0)
tht,
s.mld_statuses_omschrijving,
COALESCE (
(SELECT stsr.mld_stdmsrtruimte_malusbasis
FROM mld_stdmsrtruimte stsr
WHERE stsr.mld_stdmelding_key = std.mld_stdmelding_key
AND stsr.alg_srtruimte_key = rg.alg_srtruimte_key),
std.mld_stdmelding_malusbasis)
bk,
COALESCE (
(SELECT stsr.mld_stdmsrtruimte_malus
FROM mld_stdmsrtruimte stsr
WHERE stsr.mld_stdmelding_key = std.mld_stdmelding_key
AND stsr.alg_srtruimte_key = rg.alg_srtruimte_key),
std.mld_stdmelding_malus)
vk,
prs_perslid_naam_full,
DECODE (mld_melding_indult, 1, 'I')
|| DECODE (m.mld_melding_t_respijt.eenheid, NULL, '', 'R')
FROM mld_melding m,
mld_stdmelding std,
ins_tab_discipline disc,
mld_statuses s,
alg_v_ruimte_gegevens rg,
prs_v_perslid_fullnames_all pf
WHERE m.mld_stdmelding_key = std.mld_stdmelding_key
AND std.mld_ins_discipline_key = disc.ins_discipline_key
AND m.mld_melding_indult = 0
AND std.mld_stdmelding_slabewaken = 1
AND s.mld_statuses_key = m.mld_melding_status
AND fac.gettrackingdate ('MLDAFM', m.mld_melding_key) IS NULL
AND pchx_mon.klant_melding (m.mld_melding_key) = 1
AND m.mld_melding_parentkey IS NULL
AND m.mld_melding_status <> 1 -- Afgewezen
AND m.prs_perslid_key = pf.prs_perslid_key
AND m.mld_alg_onroerendgoed_keys = rg.alg_ruimte_key
AND NOT EXISTS
(SELECT melding
FROM PCHX_V_DASHBOARD_KORTING tl
WHERE mld_melding_key = tl.melding);
CREATE OR REPLACE VIEW pchx_v_dashboard_kwis
(