KMMO#69267 -- Implementatie Evenementen en Rondleidingen (Layout evenementen)

svn path=/Customer/trunk/; revision=56195
This commit is contained in:
Arthur Egberink
2022-06-13 11:45:22 +00:00
parent 8e8ed8501a
commit aa10571bfe

View File

@@ -1076,6 +1076,19 @@ SELECT res_rsv_ruimte_van,
rrr.res_rsv_ruimte_opmerking,
ra.res_activiteit_omschrijving;
CREATE OR REPLACE VIEW kmmo_v_rap_rondl_afwezigheid
AS
SELECT pf.prs_perslid_naam_full rondleider,
fac.safe_to_date (flx.getflex ('MLD', 421, m.mld_melding_key), 'dd-mm-yyyy') van,
fac.safe_to_date (flx.getflex ('MLD', 423, m.mld_melding_key), 'dd-mm-yyyy') tot,
CASE WHEN fac.safe_to_date(flx.getflex ('MLD', 423, m.mld_melding_key), 'dd-mm-yyyy') > SYSDATE
THEN 1
ELSE 0
END toekomst
FROM mld_melding m, prs_v_perslid_fullnames_all pf
WHERE mld_stdmelding_key = 261 -- Afwezigheid
AND m.prs_perslid_key = pf.prs_perslid_key;
-- view om te zien welke reservering facturabel is. Dat betekent dat <20><>n van de rsv_ruimtes het kenmerk facturabel op 1 heeft staan.
CREATE OR REPLACE VIEW kmmo_v_res_facturabel
AS
@@ -1272,6 +1285,18 @@ BEGIN
rec.res_rsv_ruimte_key,
TO_CHAR (SYSDATE, 'YY') || '.' || v_factuurnr);
SELECT res_kenmerk_key
INTO v_kenmerk_key
FROM res_kenmerk k, res_rsv_ruimte rrr
WHERE k.res_srtkenmerk_key = 141 -- Factuurdatum
AND rrr.res_activiteit_key = k.res_activiteit_key
AND rrr.res_rsv_ruimte_key = rec.res_rsv_ruimte_key;
FLX.setflex ('RES',
v_kenmerk_key,
rec.res_rsv_ruimte_key,
TO_CHAR (SYSDATE, 'DD-MM-YYYY'));
v_reservering_key_prev := rec.res_reservering_key;
v_factuurnr := v_factuurnr + 1;
END IF;