FMHN#84446 BTW in facturatie rapport

svn path=/Customer/trunk/; revision=65854
This commit is contained in:
Sander Schepers
2024-08-13 06:59:55 +00:00
parent d2e19a27f7
commit 861945b2b4

View File

@@ -4581,11 +4581,11 @@ BEGIN
THEN
fac.imp_writelog (p_import_key, 'E', 'Ongeldig importbestand', 'Geen header of header niet volgens afspraak!');
ELSE
IF v_count_tot <> 1 OR v_count_tot <> v_count_imp
IF v_count_tot <> 1 OR v_count_tot <> v_count_imp
THEN
fac.imp_writelog (p_import_key, 'S', 'Personen/#ingelezen importregels: ' || TO_CHAR (v_count_tot), '');
fac.imp_writelog (p_import_key, 'S', 'Personen/#ongeldige niet ingelezen importregels: ' || TO_CHAR (v_count_tot - v_count_imp), '');
END IF;
END IF;
END IF;
EXCEPTION
WHEN OTHERS
@@ -6306,7 +6306,7 @@ CREATE OR REPLACE VIEW FMHN_V_IDM_MEDEWERKER_BZK
PRS_PERSLID_VERWIJDER,
PRS_AFD,
PRS_DEP,
PRS_DEP_AFD,
PRS_DEP_AFD,
PRS_AFDELING_OMSCHRIJVING
)
AS
@@ -6712,7 +6712,7 @@ AS
AND NOT EXISTS -- en geen vrije dag!
(SELECT 1
FROM mld_vrije_dagen
WHERE TRUNC (mld_vrije_dagen_datum) = TRUNC (SYSDATE))
WHERE TRUNC (mld_vrije_dagen_datum) = TRUNC (SYSDATE))
ORDER BY 1, 2;
BEGIN
FOR rec IN c_aw
@@ -9082,7 +9082,7 @@ AS
v_aanduiding || v_errormsg,
'Daily achtergrond taak afgebroken!');
END;
END;
/
@@ -10902,9 +10902,9 @@ SELECT
pfa.prs_perslid_naam_full aanvrager,
DECODE (
fa.mincode,
'01',
'01',
(CASE WHEN idmlevel >= 7 THEN REGEXP_SUBSTR (pad, '^[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*') ELSE pad END),
fa.pad) organisatie,
fa.pad) organisatie,
planonnr,
tab.categorienummer,
(SELECT MAX (alg_onrgoedkenmerk_waarde) -- LET OP:Voorkennis dat één gebouw per locatie!
@@ -10994,9 +10994,9 @@ SELECT
END bedrag_excl,
status,
'Reservering -r' module,
CASE
CASE
WHEN alg_locatie_key = 18
THEN '040'
THEN '040'
ELSE '602'
END artikel,
'2230.01 Vergaderservice' dienst,
@@ -11077,37 +11077,106 @@ SELECT
|| '/'
|| TO_CHAR (o.mld_opdr_bedrijfopdr_volgnr)
categorienummer,
DECODE (
COALESCE ((SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde)) * 1.09
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key IN (1185, 1186)), 0) +
COALESCE ((SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde)) * 1.21
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key IN (1187, 1188, 445)), 0)
, 0,
CASE
WHEN
m.mld_alg_locatie_key = 18 AND ot.mld_typeopdr_key IN (5, 582) AND m.mld_stdmelding_key NOT IN (26, 27, 475, 301)
THEN
o.mld_opdr_kosten * 1.21
ELSE
o.mld_opdr_kosten
END,
COALESCE ((SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde)) * 1.09
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key IN (1185, 1186)), 0) +
COALESCE ((SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde)) * 1.21
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key IN (1187, 1188)), 0) +
COALESCE ((SELECT fac.safe_to_number (mk.mld_kenmerkopdr_waarde)
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key = 445), 0) -- RBO
) bedrag_incl,
CASE
WHEN m.mld_stdmelding_key IN
(SELECT fac.safe_to_number (
fac_usrdata_code)
FROM fac_usrdata
WHERE fac_usrtab_key = 1281 --Eigen tabel 'FMHN#84446 BTW 0% fact.rapport'
AND fac_usrdata_verwijder
IS NULL)
THEN
COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1185,
1186,
1187,
1188,
445)),
o.mld_opdr_kosten,
0)
ELSE
DECODE (
COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
* 1.09
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1185, 1186)),
0)
+ COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
* 1.21
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1187,
1188,
445)),
0),
0, CASE
WHEN m.mld_alg_locatie_key =
18
AND ot.mld_typeopdr_key IN
(5, 582)
AND m.mld_stdmelding_key NOT IN
(26,
27,
475,
301)
THEN
o.mld_opdr_kosten
* 1.21
ELSE
o.mld_opdr_kosten
END,
COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
* 1.09
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1185, 1186)),
0)
+ COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
* 1.21
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1187, 1188)),
0)
+ COALESCE (
(SELECT fac.safe_to_number (
mk.mld_kenmerkopdr_waarde)
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key =
445),
0) -- RBO
)
END
bedrag_incl,
COALESCE (
(SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde))
FROM mld_kenmerkopdr mk
@@ -11540,7 +11609,7 @@ SELECT
pfa.prs_perslid_naam_full,
DECODE (
fa.mincode,
'01',
'01',
(CASE WHEN idmlevel >= 7 THEN REGEXP_SUBSTR (pad, '^[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*') ELSE pad END),
fa.pad),
planonnr,
@@ -11606,7 +11675,7 @@ AS
pfa.prs_perslid_naam_full aanvrager,
DECODE (
fa.mincode,
'01',
'01',
(CASE WHEN idmlevel >= 7 THEN REGEXP_SUBSTR (pad, '^[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*') ELSE pad END),
fa.pad) organisatie,
planonnr,
@@ -11701,9 +11770,9 @@ AS
END bedrag_excl,
f.status,
'Reservering -r' module,
CASE
CASE
WHEN alg_locatie_key = 18
THEN '040'
THEN '040'
ELSE '602'
END artikel,
'2230.01 Vergaderservice' dienst,
@@ -11787,37 +11856,106 @@ AS
categorienummer,
'NVT' artikelnr,
'NVT' artikeloms,
DECODE (
COALESCE ((SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde)) * 1.09
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key IN (1185, 1186)), 0) +
COALESCE ((SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde)) * 1.21
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key IN (1187, 1188, 445)), 0)
, 0,
CASE
WHEN
m.mld_alg_locatie_key = 18 AND ot.mld_typeopdr_key IN (5, 582) AND m.mld_stdmelding_key NOT IN (26, 27, 475, 301)
THEN
o.mld_opdr_kosten * 1.21
ELSE
o.mld_opdr_kosten
END,
COALESCE ((SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde)) * 1.09
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key IN (1185, 1186)), 0) +
COALESCE ((SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde)) * 1.21
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key IN (1187, 1188)), 0) +
COALESCE ((SELECT fac.safe_to_number (mk.mld_kenmerkopdr_waarde)
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key = o.mld_opdr_key
AND mld_kenmerk_key = 445), 0) -- RBO
) bedrag_incl,
CASE
WHEN m.mld_stdmelding_key IN
(SELECT fac.safe_to_number (
fac_usrdata_code)
FROM fac_usrdata
WHERE fac_usrtab_key = 1281 --Eigen tabel 'FMHN#84446 BTW 0% fact.rapport'
AND fac_usrdata_verwijder
IS NULL)
THEN
COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1185,
1186,
1187,
1188,
445)),
o.mld_opdr_kosten,
0)
ELSE
DECODE (
COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
* 1.09
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1185, 1186)),
0)
+ COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
* 1.21
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1187,
1188,
445)),
0),
0, CASE
WHEN m.mld_alg_locatie_key =
18
AND ot.mld_typeopdr_key IN
(5, 582)
AND m.mld_stdmelding_key NOT IN
(26,
27,
475,
301)
THEN
o.mld_opdr_kosten
* 1.21
ELSE
o.mld_opdr_kosten
END,
COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
* 1.09
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1185, 1186)),
0)
+ COALESCE (
(SELECT SUM (
fac.safe_to_number (
mk.mld_kenmerkopdr_waarde))
* 1.21
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key IN
(1187, 1188)),
0)
+ COALESCE (
(SELECT fac.safe_to_number (
mk.mld_kenmerkopdr_waarde)
FROM mld_kenmerkopdr mk
WHERE mk.mld_opdr_key =
o.mld_opdr_key
AND mld_kenmerk_key =
445),
0) -- RBO
)
END
bedrag_incl,
COALESCE (
(SELECT SUM (fac.safe_to_number (mk.mld_kenmerkopdr_waarde))
FROM mld_kenmerkopdr mk
@@ -12268,7 +12406,7 @@ AS
pfa.prs_perslid_naam_full,
DECODE (
fa.mincode,
'01',
'01',
(CASE WHEN idmlevel >= 7 THEN REGEXP_SUBSTR (pad, '^[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*/[^/]*') ELSE pad END),
fa.pad),
tab.artikelnr,
@@ -12892,7 +13030,7 @@ AS
OR INSTR (a.prs_afdeling_omschrijving, 'DGVBR/pDGVBR/RBL/RBO/A/DH1/RS8') > 0 -- FMHN#78782 Vervolg op 77993 - Aanpassing kenmerk 'Facilitair Oog'
OR SUBSTR (k2a.idpad, 0, 20) = '021001/021050/021436' -- FMHN#79806 Ook de afdeling Directie Schoonmaakorganisatie; afdelingspad=SZW#PSG#RSO (en alle onderliggende afdelingen)
OR INSTR (a.prs_afdeling_omschrijving, 'DGVBR/pDGVBR/O' || Chr(38) || 'PR/Binnenwerk') > 0 -- FMHN#81890 (Chr(38) = &)
OR SUBSTR (k2a.idpad, 0, 45) = '04O354/04O372/04O2514/04O4366/04O4367/04O3823' -- FMHN#81890 Ook de onderliggende afdelingen van DGVBR/pDGVBR/O&PR/Binnenwerk
OR SUBSTR (k2a.idpad, 0, 45) = '04O354/04O372/04O2514/04O4366/04O4367/04O3823' -- FMHN#81890 Ook de onderliggende afdelingen van DGVBR/pDGVBR/O&PR/Binnenwerk
OR SUBSTR (k2a.idpad, 0, 37) = '04O354/04O372/04O2514/04O4366/04O2077' -- FMHN#84299, voor 'BZK ***** /DGVBR#pDGVBR/DGVBR#pDGVBR#Rijksorg Beveiliging & Log' en onderliggende afdelingen
THEN
'Ja'
@@ -13004,13 +13142,13 @@ AS
'month'))
fmh_datum_gereed_maand,
(CASE
WHEN sm.mld_stdmelding_t_accepttijd.tijdsduur > 0
WHEN sm.mld_stdmelding_t_accepttijd.tijdsduur > 0
THEN --Dan controleren op overschrijding uitvoertijd.
DECODE (x.accept_sla_optijd, 'ja', 'Binnen', 'Buiten')
ELSE --Dan controleren op overschrijding acceptatietijd.
DECODE (x.uitvoering_sla_optijd, 'ja', 'Binnen', 'Buiten')
END)
AS fmh_binnen_norm
AS fmh_binnen_norm
FROM mld_v_udr_melding x,
mld_melding m,
mld_stdmelding sm,
@@ -15687,19 +15825,19 @@ AS
FROM mld_melding m,
fac_tracking t,
fac_notificatie_job nj,
(SELECT 'coordinator.rijnstraat@rijksoverheid.nl' xemail FROM DUAL
(SELECT 'coordinator.rijnstraat@rijksoverheid.nl' xemail FROM DUAL
UNION ALL
SELECT ud.fac_usrdata_omschr xemail
FROM fac_usrdata ud
SELECT ud.fac_usrdata_omschr xemail
FROM fac_usrdata ud
WHERE fac_usrtab_key = 702
AND fac_usrdata_verwijder IS NULL) x,
AND fac_usrdata_verwijder IS NULL) x,
fac_srtnotificatie sn
WHERE m.mld_stdmelding_key IN (1241) -- Aanvraag AW Spoed (Startmelding)
AND m.mld_melding_key = t.fac_tracking_refkey
AND t.fac_srtnotificatie_key = 50 -- MLDNEW
AND nj.fac_notificatie_job_view = 'FMHN_V_NOTI_WF_AW'
AND t.fac_tracking_datum > nj.fac_notificatie_job_lastrun
AND sn.fac_srtnotificatie_code = 'CUST10'
AND sn.fac_srtnotificatie_code = 'CUST10'
UNION ALL
SELECT sn.fac_srtnotificatie_code,
NULL,
@@ -16097,8 +16235,8 @@ AS
FROM mld_kenmerkmelding km, mld_melding nam
WHERE km.mld_kenmerk_key IN (2582, 2584)
AND km.mld_melding_key = nam.mld_melding_key
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST14'
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST14'
UNION ALL
SELECT sn.fac_srtnotificatie_code,
NULL,
@@ -16144,7 +16282,7 @@ AS
FROM mld_kenmerkmelding km, mld_melding nam
WHERE km.mld_kenmerk_key IN (2582, 2584)
AND km.mld_melding_key = nam.mld_melding_key
AND nam.mld_melding_start_key = m.mld_melding_key)
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST14'
UNION ALL
SELECT sn.fac_srtnotificatie_code,
@@ -16193,7 +16331,7 @@ AS
FROM mld_kenmerkmelding km, mld_melding nam
WHERE km.mld_kenmerk_key IN (2582, 2584)
AND km.mld_melding_key = nam.mld_melding_key
AND nam.mld_melding_start_key = m.mld_melding_key)
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST14'
GROUP by m.mld_melding_key,
sn.fac_srtnotificatie_code,
@@ -16224,8 +16362,8 @@ AS
FROM mld_melding m,
fac_tracking t,
fac_notificatie_job nj,
(SELECT ud.fac_usrdata_omschr xemail
FROM fac_usrdata ud
(SELECT ud.fac_usrdata_omschr xemail
FROM fac_usrdata ud
WHERE fac_usrtab_key = 1201 -- Eigen tabel CUST14/15_SPOED
AND fac_usrdata_verwijder IS NULL) x, -- AW Lange route
fac_srtnotificatie sn
@@ -16242,8 +16380,8 @@ AS
AND km.mld_melding_key = nam.mld_melding_key
AND km.mld_kenmerkmelding_waarde = '22' -- Nee
AND km.mld_kenmerkmelding_verwijder IS NULL
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST14'
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST14'
UNION ALL
SELECT sn.fac_srtnotificatie_code,
NULL,
@@ -16300,7 +16438,7 @@ AS
FROM mld_kenmerkmelding km, mld_melding nam
WHERE km.mld_kenmerk_key IN (2582, 2584)
AND km.mld_melding_key = nam.mld_melding_key
AND nam.mld_melding_start_key = m.mld_melding_key)
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST15'
UNION ALL
SELECT sn.fac_srtnotificatie_code,
@@ -16347,7 +16485,7 @@ AS
FROM mld_kenmerkmelding km, mld_melding nam
WHERE km.mld_kenmerk_key IN (2582, 2584)
AND km.mld_melding_key = nam.mld_melding_key
AND nam.mld_melding_start_key = m.mld_melding_key)
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST15'
UNION ALL
SELECT sn.fac_srtnotificatie_code,
@@ -16396,7 +16534,7 @@ AS
FROM mld_kenmerkmelding km, mld_melding nam
WHERE km.mld_kenmerk_key IN (2582, 2584)
AND km.mld_melding_key = nam.mld_melding_key
AND nam.mld_melding_start_key = m.mld_melding_key)
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST15'
GROUP by m.mld_melding_key,
sn.fac_srtnotificatie_code,
@@ -16427,8 +16565,8 @@ AS
FROM mld_melding m,
fac_tracking t,
fac_notificatie_job nj,
(SELECT ud.fac_usrdata_omschr xemail
FROM fac_usrdata ud
(SELECT ud.fac_usrdata_omschr xemail
FROM fac_usrdata ud
WHERE fac_usrtab_key = 1201 -- Eigen tabel CUST14/15_SPOED
AND fac_usrdata_verwijder IS NULL) x, -- AW Lange route
fac_srtnotificatie sn
@@ -16445,8 +16583,8 @@ AS
AND km.mld_melding_key = nam.mld_melding_key
AND km.mld_kenmerkmelding_waarde = '21' -- Akkoord = Ja
AND km.mld_kenmerkmelding_verwijder IS NULL
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST15'
AND nam.mld_melding_start_key = m.mld_melding_key)
AND sn.fac_srtnotificatie_code = 'CUST15'
UNION ALL
SELECT sn.fac_srtnotificatie_code,
NULL,
@@ -16487,7 +16625,7 @@ AS
AND ok.alg_kenmerk_key = 1120 -- AW-cluster
AND fac.safe_to_number (ok.alg_onrgoedkenmerk_waarde) = ud1.fac_usrdata_key
AND fac.safe_to_number (ud1.fac_usrdata_code) = ud2.fac_usrtab_key
AND sn.fac_srtnotificatie_code = 'CUST30';
AND sn.fac_srtnotificatie_code = 'CUST30';
-- Uurlijkse bewaking op WF tb.v VTW-proces!
-- CUST16 - Nieuwe VTW geconstateerd door VTW-team: ##Korte omschrijving## naar EM-er
@@ -17400,8 +17538,8 @@ AS
ros.res_opstelling_omschrijving opstelling,
rrr.res_status_fo_key fo_status,
rrr.res_rsv_ruimte_dirtlevel dirtlevel,
(SELECT rkw.res_kenmerkreservering_waarde
FROM res_kenmerkwaarde rkw,
(SELECT rkw.res_kenmerkreservering_waarde
FROM res_kenmerkwaarde rkw,
res_kenmerk rk,
res_srtkenmerk rsk
WHERE rkw.RES_RSV_RUIMTE_KEY = rrr.RES_RSV_RUIMTE_KEY
@@ -17518,8 +17656,8 @@ AS
'N.V.T.' opstelling,
rrr.res_status_fo_key fo_status,
rrr.res_rsv_ruimte_dirtlevel dirtlevel,
(SELECT rkw.res_kenmerkreservering_waarde
FROM res_kenmerkwaarde rkw,
(SELECT rkw.res_kenmerkreservering_waarde
FROM res_kenmerkwaarde rkw,
res_kenmerk rk,
res_srtkenmerk rsk
WHERE rkw.RES_RSV_RUIMTE_KEY = rrr.RES_RSV_RUIMTE_KEY
@@ -17597,7 +17735,7 @@ AS
AND verw_datum IS NOT NULL
AND verw_datum > last_export)
OR ( last_export IS NULL -- Deze is door een undelete weer leeg gemaakt , deze wiol FMHn dus geforceerd naar NPQ hebben
AND verw_datum IS NOT NULL -- maar hij is al wel verwijderd,
AND verw_datum IS NOT NULL -- maar hij is al wel verwijderd,
AND pc_nr IS NOT NULL -- en hij is ooit uitgewisseld met PC
AND TRUNC(verw_datum) = TRUNC(SYSDATE)) -- dit doen we dan alleen voor verwijderde reservering van vandaag
OR ( last_upd<=last_export -- Dit betreft reserveringen die nog niet uitgewisselde res_art en/of res_deel hebben
@@ -18269,11 +18407,11 @@ BEGIN
-- INTO res_datum_van, res_datum_tot, res_reservering,res_volgnr, res_ruimte_nr, res_soort, res_locatie_code, res_omsc, res_besteller
-- FROM fmhn_v_select_reserv_all res
-- WHERE res.res_rsv_ruimte_key=p_res_rsv_ruimte_key;
SELECT res.res_rsv_ruimte_van,
res.res_rsv_ruimte_tot,
res.res_reservering_key,
res.res_rsv_ruimte_volgnr,
res.res_rsv_ruimte_volgnr,
NVL2(alg_ruimte_key,
(SELECT MAX(alg.alg_ruimte_nr)
FROM alg_v_ruimte_gegevens_all alg
@@ -18307,10 +18445,10 @@ BEGIN
(SELECT prs_perslid_externid
FROM prs_perslid
WHERE prs_perslid_key = res.res_rsv_ruimte_contact_key) besteller
INTO res_datum_van, res_datum_tot, res_reservering,res_volgnr, res_ruimte_nr, res_locatie_code, res_omsc, res_besteller
INTO res_datum_van, res_datum_tot, res_reservering,res_volgnr, res_ruimte_nr, res_locatie_code, res_omsc, res_besteller
FROM res_rsv_ruimte res
WHERE res.res_rsv_ruimte_key=p_res_rsv_ruimte_key;
IF rec_art_del.soort='Catering' THEN
SELECT ins.ins_discipline_externnr externnr
@@ -18434,9 +18572,9 @@ BEGIN
ELSIF (rec.last_export IS NOT NULL
AND rec.verw_datum IS NOT NULL
AND rec.verw_datum > rec.last_export)
OR
OR
(rec.last_export IS NULL -- Deze is door een undelete weer leeg gemaakt , deze wiol FMHn dus geforceerd naar NPQ hebben
AND rec.verw_datum IS NOT NULL -- maar hij is al wel verwijderd,
AND rec.verw_datum IS NOT NULL -- maar hij is al wel verwijderd,
AND rec.pc_nr IS NOT NULL)
-- AND rec.fo_status=1
THEN
@@ -22960,7 +23098,7 @@ AS
AND COALESCE (m.mld_melding_behandelaar2_key,
m.mld_melding_behandelaar_key) =
beh.prs_perslid_key(+);
CREATE OR REPLACE VIEW FMHN_V_UITGIFTE
(
UITGIFTE_KEY,
@@ -23025,7 +23163,7 @@ AS
AND p.prs_afdeling_key = a.prs_afdeling_key(+)
AND a.prs_bedrijf_key = b.prs_bedrijf_key(+)
AND du.prs_contactpersoon_key = cp.prs_contactpersoon_key(+)
ORDER BY du.ins_deel_key, du.ins_deel_uitgifte_begin;
ORDER BY du.ins_deel_key, du.ins_deel_uitgifte_begin;
CREATE OR REPLACE VIEW fmhn_v_rap_dubbelemail
(
@@ -23052,9 +23190,9 @@ AS
AND p.prs_perslid_key = pk.prs_link_key
AND pk.prs_kenmerklink_verwijder IS NULL
AND pk.prs_kenmerklink_niveau = 'P'
AND pk.prs_kenmerk_key = 1009 -- Kenmerk 'Identificatie persoon'
AND pk.prs_kenmerk_key = 1009 -- Kenmerk 'Identificatie persoon'
ORDER BY p.prs_perslid_aanmaak DESC;
CREATE OR REPLACE VIEW fmhn_v_noti_dubbelemail
(
code,