YKPN#73277 -- Koppeling 2 zijdig met IAM portal
svn path=/Customer/trunk/; revision=57189
This commit is contained in:
275
YKPN/ykpn.sql
275
YKPN/ykpn.sql
@@ -2312,7 +2312,7 @@ AS
|
||||
rec.cnt_contract_key,
|
||||
3,
|
||||
SYSDATE,
|
||||
'Contract ge<67>ndexeerd met ' || rec.indexatie || '%');
|
||||
'Contract ge<67>ndexeerd met ' || rec.indexatie || '%');
|
||||
|
||||
-- Verwijder de kenmerken voor de indexatie
|
||||
DELETE cnt_kenmerkcontract
|
||||
@@ -2458,6 +2458,7 @@ AS
|
||||
v_day VARCHAR2(10);
|
||||
BEGIN
|
||||
v_errorhint :='Aanmaken notificatie retail export';
|
||||
|
||||
SELECT TO_CHAR(SYSDATE,'d') INTO v_today FROM DUAL;
|
||||
IF v_today = '1' --op iedere zondag vd maand
|
||||
THEN
|
||||
@@ -2466,114 +2467,37 @@ AS
|
||||
IF v_LastRun = TO_CHAR(SYSDATE,'DD-MM-YYYY') -- export heeft gedraaid
|
||||
THEN
|
||||
|
||||
v_bijlage := '/../../YKPN/CUST/YKPN/export/retail/Retail_53W_'||to_char(SYSDATE, 'yyyymmdd')||'.csv';
|
||||
v_bijlage := '/../../YKPN/CUST/YKPN/export/retail/Retail_53W_'||to_char(SYSDATE, 'yyyymmdd')||'.csv';
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
VALUES (v_notiKey,3,2,'sander.mn.duijn@kpn.com','Facilitor meldingen',2,2,v_bijlage);
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
VALUES (v_notiKey,3,2,'simone.vanbijnen@kpn.com','Facilitor meldingen',2,2,v_bijlage);
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
VALUES (v_notiKey,3,2,'kpnretailsupport@kpn.com','Facilitor meldingen',2,2,v_bijlage);
|
||||
|
||||
-- v_bijlage := '/../../YKPN/CUST/YKPN/export/retail/Retail_106W_'||to_char(SYSDATE, 'yyyymmdd')||'.csv';
|
||||
-- INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
-- VALUES (v_notiKey,3,2,'sander.mn.duijn@kpn.com','Facilitor meldingen',2,2,v_bijlage);
|
||||
-- INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
-- VALUES (v_notiKey,3,2,'simone.vanbijnen@kpn.com','Facilitor meldingen',2,2,v_bijlage);
|
||||
-- INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
-- VALUES (v_notiKey,3,2,'kpnretailsupport@kpn.com','Facilitor meldingen',2,2,v_bijlage);
|
||||
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,
|
||||
prs_perslid_key_sender,
|
||||
fac_notificatie_status,
|
||||
fac_notificatie_receiver_email,
|
||||
fac_notificatie_oms,
|
||||
fac_notificatie_refkey,
|
||||
fac_notificatie_prioriteit,
|
||||
fac_notificatie_attachments)
|
||||
VALUES (
|
||||
v_notiKey,
|
||||
3,
|
||||
2,
|
||||
'sander.mn.duijn@kpn.com',
|
||||
'Facilitor meldingen',
|
||||
2,
|
||||
2,
|
||||
v_bijlage);
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,
|
||||
prs_perslid_key_sender,
|
||||
fac_notificatie_status,
|
||||
fac_notificatie_receiver_email,
|
||||
fac_notificatie_oms,
|
||||
fac_notificatie_refkey,
|
||||
fac_notificatie_prioriteit,
|
||||
fac_notificatie_attachments)
|
||||
VALUES (
|
||||
v_notiKey,
|
||||
3,
|
||||
2,
|
||||
'simone.vanbijnen@kpn.com',
|
||||
'Facilitor meldingen',
|
||||
2,
|
||||
2,
|
||||
v_bijlage);
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,
|
||||
prs_perslid_key_sender,
|
||||
fac_notificatie_status,
|
||||
fac_notificatie_receiver_email,
|
||||
fac_notificatie_oms,
|
||||
fac_notificatie_refkey,
|
||||
fac_notificatie_prioriteit,
|
||||
fac_notificatie_attachments)
|
||||
VALUES (
|
||||
v_notiKey,
|
||||
3,
|
||||
2,
|
||||
'kpnretailsupport@kpn.com',
|
||||
'Facilitor meldingen',
|
||||
2,
|
||||
2,
|
||||
v_bijlage);
|
||||
v_bijlage := '/../../YKPN/CUST/YKPN/export/retail/Retail_OPD_53W_'||to_char(SYSDATE, 'yyyymmdd')||'.csv';
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
VALUES (v_notiKey,3,2,'sander.mn.duijn@kpn.com','Facilitor opdrachten',2,2,v_bijlage);
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
VALUES (v_notiKey,3,2,'simone.vanbijnen@kpn.com','Facilitor opdrachten',2,2,v_bijlage);
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
VALUES (v_notiKey,3,2,'kpnretailsupport@kpn.com','Facilitor opdrachten',2,2,v_bijlage);
|
||||
|
||||
v_bijlage := '/../../YKPN/CUST/YKPN/export/retail/Retail_OPD_53W_'||to_char(SYSDATE, 'yyyymmdd')||'.csv';
|
||||
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,
|
||||
prs_perslid_key_sender,
|
||||
fac_notificatie_status,
|
||||
fac_notificatie_receiver_email,
|
||||
fac_notificatie_oms,
|
||||
fac_notificatie_refkey,
|
||||
fac_notificatie_prioriteit,
|
||||
fac_notificatie_attachments)
|
||||
VALUES (
|
||||
v_notiKey,
|
||||
3,
|
||||
2,
|
||||
'sander.mn.duijn@kpn.com',
|
||||
'Facilitor opdrachten',
|
||||
2,
|
||||
2,
|
||||
v_bijlage);
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,
|
||||
prs_perslid_key_sender,
|
||||
fac_notificatie_status,
|
||||
fac_notificatie_receiver_email,
|
||||
fac_notificatie_oms,
|
||||
fac_notificatie_refkey,
|
||||
fac_notificatie_prioriteit,
|
||||
fac_notificatie_attachments)
|
||||
VALUES (
|
||||
v_notiKey,
|
||||
3,
|
||||
2,
|
||||
'simone.vanbijnen@kpn.com',
|
||||
'Facilitor opdrachten',
|
||||
2,
|
||||
2,
|
||||
v_bijlage);
|
||||
INSERT INTO fac_notificatie (fac_srtnotificatie_key,
|
||||
prs_perslid_key_sender,
|
||||
fac_notificatie_status,
|
||||
fac_notificatie_receiver_email,
|
||||
fac_notificatie_oms,
|
||||
fac_notificatie_refkey,
|
||||
fac_notificatie_prioriteit,
|
||||
fac_notificatie_attachments)
|
||||
VALUES (
|
||||
v_notiKey,
|
||||
3,
|
||||
2,
|
||||
'kpnretailsupport@kpn.com',
|
||||
'Facilitor opdrachten',
|
||||
2,
|
||||
2,
|
||||
v_bijlage);
|
||||
-- v_bijlage := '/../../YKPN/CUST/YKPN/export/retail/Retail_OPD_106W_'||to_char(SYSDATE, 'yyyymmdd')||'.csv';
|
||||
-- INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
-- VALUES (v_notiKey,3,2,'sander.mn.duijn@kpn.com','Facilitor opdrachten',2,2,v_bijlage);
|
||||
-- INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
-- VALUES (v_notiKey,3,2,'simone.vanbijnen@kpn.com','Facilitor opdrachten',2,2,v_bijlage);
|
||||
-- INSERT INTO fac_notificatie (fac_srtnotificatie_key,prs_perslid_key_sender,fac_notificatie_status,fac_notificatie_receiver_email,fac_notificatie_oms,fac_notificatie_refkey,fac_notificatie_prioriteit,fac_notificatie_attachments)
|
||||
-- VALUES (v_notiKey,3,2,'kpnretailsupport@kpn.com','Facilitor opdrachten',2,2,v_bijlage);
|
||||
COMMIT;
|
||||
END IF;
|
||||
END IF;
|
||||
@@ -3125,7 +3049,7 @@ AS
|
||||
prs_bedrijf b
|
||||
WHERE t.fac_srtnotificatie_key = sn.fac_srtnotificatie_key
|
||||
AND sn.fac_srtnotificatie_xmlnode = 'contract'
|
||||
AND fac_tracking_oms LIKE 'Contract ge<67>ndexeerd met%'
|
||||
AND fac_tracking_oms LIKE 'Contract ge<67>ndexeerd met%'
|
||||
AND t.fac_tracking_refkey = c.cnt_contract_key
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key;
|
||||
|
||||
@@ -3658,7 +3582,7 @@ BEGIN
|
||||
UPDATE fac_imp_perslid
|
||||
SET prs_srtperslid_omschrijving = COALESCE(prs_kenmerk3, 'Extern');
|
||||
|
||||
-- Verwijder dubbele records (personen met <20><>n login en meerdere personeelsnummers
|
||||
-- Verwijder dubbele records (personen met <20><>n login en meerdere personeelsnummers
|
||||
-- Anders krijgen we allemaal onnodige logging
|
||||
FOR rec IN c
|
||||
LOOP
|
||||
@@ -3677,7 +3601,7 @@ BEGIN
|
||||
-- De afdelingscode uit het persoonsbestand komt overeen met de kostenplaats. Dus zoeken we a.d.h.v.
|
||||
-- de kostenplaats de juiste afdelingscode op.
|
||||
-- YKPN#58764: Er kunnen natuurlijk >1 afdelingen zijn met dezelfde kostenplaats en dan ketst(e)
|
||||
-- deze import met een "Enkele-rij subselect retourneert meer dan <20><>n rij". Dit opgelost
|
||||
-- deze import met een "Enkele-rij subselect retourneert meer dan <20><>n rij". Dit opgelost
|
||||
-- door voortaan de MIN (= alfabetisch 1e) te pakken en geen verwijderde entries meer
|
||||
-- te beschouwen.
|
||||
-- NB. En als >1 afdelingen dezelfde prs_afdeling_naam hebben (wat ook kan), dan lost de
|
||||
@@ -4945,7 +4869,7 @@ CREATE OR REPLACE VIEW ykpn_v_kenteken_nedap
|
||||
)
|
||||
AS
|
||||
SELECT REGEXP_REPLACE (UPPER (b.bez_bezoekers_kenteken),
|
||||
'[^A-Z0-9<>-<2D>]+',
|
||||
'[^A-Z0-9<>-<2D>]+',
|
||||
'')
|
||||
kenteken,
|
||||
(SELECT kp.bez_kenmerkwaarde_waarde
|
||||
@@ -6885,7 +6809,7 @@ AS
|
||||
WHEN MAX (res_rsv_deel_tot) IS NULL THEN DECODE (res_discipline_key, 2341, 4, 2421, 0, 3661, 6, 5) -- 2341 flex cn, 2421 flex KPN 3661 buroblokken
|
||||
WHEN TO_CHAR (MAX (res_rsv_deel_tot), 'HH24') <= 18 AND res_discipline_key = 2341 THEN 1 -- dag bezet (flex cn)
|
||||
WHEN TO_CHAR (MIN (res_rsv_deel_van), 'HH24') >= 16 AND res_discipline_key = 2341 THEN 2 -- avond bezet (flex cn)
|
||||
WHEN res_discipline_key = 2961 AND count(*) = 1 THEN 1 -- <20><>n blok bezet, catalogus proef Zo werken wij CS
|
||||
WHEN res_discipline_key = 2961 AND count(*) = 1 THEN 1 -- <20><>n blok bezet, catalogus proef Zo werken wij CS
|
||||
WHEN res_discipline_key = 2961 AND count(*) = 2 THEN 2 -- twee blokken bezet, catalogus proef Zo werken wij CS
|
||||
ELSE 3 -- hele dag bezet
|
||||
END
|
||||
@@ -10206,7 +10130,7 @@ SELECT m.mld_melding_key,
|
||||
|
||||
|
||||
-- Rapportage 1:
|
||||
-- Alle hoofdmeldingen of onderliggende opdrachten waar het veld <20>bedrag gefactureerd<72> staat ingevuld.
|
||||
-- Alle hoofdmeldingen of onderliggende opdrachten waar het veld <20>bedrag gefactureerd<72> staat ingevuld.
|
||||
-- Alle procuraties die zijn doorlopen (ongeacht de status open / afgemeld / etc)
|
||||
CREATE OR REPLACE VIEW ykpn_v_rap_facturatie1
|
||||
AS
|
||||
@@ -10224,7 +10148,7 @@ AS
|
||||
OR procuratiebedrag IS NOT NULL);
|
||||
|
||||
-- Rapportage 2:
|
||||
-- Alle opdrachten met opdrachttypes <20>uitvoer opdracht<68> en <20>bestelling<6E> waar het veld <20>bedrag gefactureerd<72> niet is ingevuld
|
||||
-- Alle opdrachten met opdrachttypes <20>uitvoer opdracht<68> en <20>bestelling<6E> waar het veld <20>bedrag gefactureerd<72> niet is ingevuld
|
||||
CREATE OR REPLACE VIEW ykpn_v_rap_facturatie2
|
||||
AS
|
||||
SELECT *
|
||||
@@ -12253,8 +12177,8 @@ AS
|
||||
o.opdracht_uitvoerende,
|
||||
DECODE(SIGN(o.opdracht_afgemeld - o.opdracht_einddatum), -1, 'Op tijd', 'Te laat') verschil
|
||||
FROM mld_v_udr_melding m, mld_v_udr_opdracht o
|
||||
WHERE m.melding_key = o.melding_key(+)
|
||||
AND m.melding_datum >= SYSDATE-53*7;
|
||||
WHERE m.melding_key = o.melding_key(+);
|
||||
--AND m.melding_datum >= SYSDATE-53*7;
|
||||
|
||||
CREATE OR REPLACE VIEW YKPN_V_EXPORT_RETAIL_OPD_RAP
|
||||
(
|
||||
@@ -12277,7 +12201,36 @@ AS
|
||||
opdracht_doorlooptijd||';'||
|
||||
opdracht_uitvoerende,
|
||||
1
|
||||
FROM ykpn_v_mldopdr_retail_53w;
|
||||
FROM ykpn_v_mldopdr_retail_53w
|
||||
WHERE melding_datum >= SYSDATE-53*7;
|
||||
|
||||
CREATE OR REPLACE VIEW YKPN_V_EXPORT_RETAIL_OPD_RP2J
|
||||
(
|
||||
result, result_order
|
||||
)
|
||||
AS
|
||||
SELECT 'Verschil;Melding;Winkelcode;Winkel;Vakgroep;StdMelding;Omschrijving;Opdracht Datum;Opdracht Einddatum;Opdracht Afgemeld;Opdracht Doorlooptijd;Opdracht Uitvoerende',0
|
||||
FROM dual
|
||||
UNION ALL
|
||||
SELECT verschil||';'||
|
||||
melding_key||';'||
|
||||
melding_locatiecode||';'||
|
||||
melding_locatie||';'||
|
||||
productgroep||';'||
|
||||
subproductgroep||';'||
|
||||
vomschrijving||';'||
|
||||
opdracht_datum||';'||
|
||||
opdracht_einddatum||';'||
|
||||
opdracht_afgemeld||';'||
|
||||
opdracht_doorlooptijd||';'||
|
||||
opdracht_uitvoerende,
|
||||
1
|
||||
FROM ykpn_v_mldopdr_retail_53w
|
||||
WHERE melding_datum >= SYSDATE-106*7
|
||||
AND melding_datum < SYSDATE-53*7;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -12726,8 +12679,8 @@ AS
|
||||
AND d.alg_regio_key = r.alg_regio_key(+)
|
||||
AND m.mld_melding_key = mab.mld_melding_key
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND m.fac_activiteit_key IS NULL
|
||||
AND m.mld_melding_datum >= SYSDATE-53*7) x;
|
||||
AND m.fac_activiteit_key IS NULL) x;
|
||||
--AND m.mld_melding_datum >= SYSDATE-53*7) x;
|
||||
|
||||
CREATE OR REPLACE VIEW YKPN_V_EXPORT_RETAIL_RAPPORT
|
||||
(
|
||||
@@ -12792,9 +12745,76 @@ AS
|
||||
selfservice||';'||
|
||||
melding_spoed,
|
||||
1
|
||||
FROM ykpn_v_mld_retail_rol53w;
|
||||
FROM ykpn_v_mld_retail_rol53w
|
||||
WHERE melding_datum >= SYSDATE-53*7;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW YKPN_V_EXPORT_RETAIL_RAPPORT2J
|
||||
(
|
||||
result, result_order
|
||||
)
|
||||
AS
|
||||
SELECT 'melding_key;meldingnummer;melding_start_key;externnummer;melding_regio;melding_district;melding_locatiecode;melding_locatie;melding_locatieplaats;melder;melder_key;afdeling;afdeling_omschrijving;fclt_3d_afdeling_key; bedrijf_key;invoerder;meldbron;soortmelding;fclt_3d_discipline_key;productgroep;subproductgroep;behandelgroep;behandelaar;behandelaar_key;fclt_3d_discipline2_key;actieve_behandelgroep;actieve_behandelaar_key;actieve_behandelaar;melding_status;sla_nvt;sla_werkdgn;sla_accptdgn;sla_accpturen;plan_uitvoertijd_sla;melding_datum;melding_einddatum;melding_einddatum_std;melding_acceptdatum;melding_afgemeld;melding_accepted;doorlooptijd_werkdgn;onderwerp;rating;rating_opmerking;bolletje;actiecode;accept_sla_dagen;uitvoering_sla_dagen;afspraak_sla_dagen;accept_sla_optijd;uitvoering_sla_optijd;afspraak_sla_optijd;selfservice;prioriteit',0
|
||||
FROM dual
|
||||
UNION ALL
|
||||
SELECT melding_key||';'||
|
||||
meldingnummer||';'||
|
||||
melding_start_key||';'||
|
||||
externnummer||';'||
|
||||
melding_regio||';'||
|
||||
melding_district||';'||
|
||||
melding_locatiecode||';'||
|
||||
melding_locatie||';'||
|
||||
melding_locatieplaats||';'||
|
||||
melder||';'||
|
||||
melder_key||';'||
|
||||
afdeling||';'||
|
||||
afdeling_omschrijving||';'||
|
||||
fclt_3d_afdeling_key||';'||
|
||||
bedrijf_key||';'||
|
||||
invoerder||';'||
|
||||
meldbron||';'||
|
||||
soortmelding||';'||
|
||||
fclt_3d_discipline_key||';'||
|
||||
productgroep||';'||
|
||||
subproductgroep||';'||
|
||||
behandelgroep||';'||
|
||||
behandelaar||';'||
|
||||
behandelaar_key||';'||
|
||||
fclt_3d_discipline2_key||';'||
|
||||
actieve_behandelgroep||';'||
|
||||
actieve_behandelaar_key||';'||
|
||||
actieve_behandelaar||';'||
|
||||
melding_status||';'||
|
||||
sla_nvt||';'||
|
||||
sla_werkdgn||';'||
|
||||
sla_accptdgn||';'||
|
||||
sla_accpturen||';'||
|
||||
plan_uitvoertijd_sla||';'||
|
||||
melding_datum||';'||
|
||||
melding_einddatum||';'||
|
||||
melding_einddatum_std||';'||
|
||||
melding_acceptdatum||';'||
|
||||
melding_afgemeld||';'||
|
||||
melding_accepted||';'||
|
||||
TO_CHAR(doorlooptijd_werkdgn,'999.99')||';'||
|
||||
onderwerp||';'||
|
||||
rating||';'||
|
||||
rating_opmerking||';'||
|
||||
bolletje||';'||
|
||||
actiecode||';'||
|
||||
TO_CHAR(accept_sla_dagen,'999.99')||';'||
|
||||
TO_CHAR(uitvoering_sla_dagen,'999.99')||';'||
|
||||
TO_CHAR(afspraak_sla_dagen,'999.99')||';'||
|
||||
accept_sla_optijd||';'||
|
||||
uitvoering_sla_optijd||';'||
|
||||
afspraak_sla_optijd||';'||
|
||||
selfservice||';'||
|
||||
melding_spoed,
|
||||
1
|
||||
FROM ykpn_v_mld_retail_rol53w
|
||||
WHERE melding_datum >= SYSDATE-106*7
|
||||
AND melding_datum < SYSDATE-53*7;
|
||||
|
||||
CREATE OR REPLACE VIEW ykpn_v_noti_retail_manrap
|
||||
(
|
||||
@@ -13667,7 +13687,7 @@ BEGIN
|
||||
AND b.prs_leverancier_nr IS NOT NULL
|
||||
AND fg.fin_factuur_statuses_key = 6
|
||||
AND fg.fin_factuur_datum > SYSDATE - (5 * 365) -- Check op geldige factuurdatum:
|
||||
AND fg.fin_factuur_datum < SYSDATE + 365 -- facturen mogen niet ouder zijn dan 5 jaar of meer dan <20><>n jaar in de toekomst.
|
||||
AND fg.fin_factuur_datum < SYSDATE + 365 -- facturen mogen niet ouder zijn dan 5 jaar of meer dan <20><>n jaar in de toekomst.
|
||||
);
|
||||
|
||||
-- Bepaal het boekstuknummer (key 3) met het hoogste nummer van dit jaar
|
||||
@@ -14944,7 +14964,7 @@ BEGIN
|
||||
|
||||
fac.writelog ('PROCESSEMAIL', 'I', 'std: '|| v_stdmelding_key, '');
|
||||
|
||||
-- Om niet overal email adressen van te maken zet KPN retail alles op <20><>n email adres.
|
||||
-- Om niet overal email adressen van te maken zet KPN retail alles op <20><>n email adres.
|
||||
-- Dan kijken we nu maar even of we ook de afzender kennen.
|
||||
v_errormsg := 'Is de afzender Retailsupport mail?';
|
||||
IF v_perslid_key = 64801 -- API-user tbv. Retailsupport mail
|
||||
@@ -15028,7 +15048,7 @@ BEGIN
|
||||
END IF;
|
||||
|
||||
-- Controleer of dit een reactie is op een eerdere mail.
|
||||
-- Vooralsnog alleen aanzetten voor vakgroep Financi<63>n/Financedesk 406
|
||||
-- Vooralsnog alleen aanzetten voor vakgroep Financi<63>n/Financedesk 406
|
||||
v_mld_id := REGEXP_SUBSTR (psubject, 'Melding [[:alpha:]][[:digit:]]{5,}', 1, 1);
|
||||
IF v_mld_id IS NOT NULL
|
||||
AND (LOWER(SUBSTR(psubject, 1, 3)) = 're:' OR LOWER(SUBSTR(psubject, 1, 3)) = 'fw:')
|
||||
@@ -16614,7 +16634,7 @@ AS
|
||||
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = 2881 -- Storing Systemen (was eerst: --1801 -- IT hardware, applicaties en systemen (vakgroeptype Servicenow))
|
||||
AND m.mld_melding_onderwerp IS NULL
|
||||
AND o.mld_opdr_bedrijfopdr_volgnr = 1 -- Enkel voor de eerste opdracht, normaal ook altijd maar <20><>n opdracht per melding.
|
||||
AND o.mld_opdr_bedrijfopdr_volgnr = 1 -- Enkel voor de eerste opdracht, normaal ook altijd maar <20><>n opdracht per melding.
|
||||
AND o.mld_opdr_key = ko.mld_opdr_key
|
||||
AND km.mld_kenmerk_key = ko.mld_kenmerk_key
|
||||
AND skm.mld_srtkenmerk_key = km.mld_srtkenmerk_key
|
||||
@@ -17134,8 +17154,13 @@ AS
|
||||
WHERE ak.alg_kenmerk_upper='IAM AANMELDING VEREIST')
|
||||
AND akn.alg_onrgoedkenmerk_waarde= '1'
|
||||
AND res.res_rsv_ruimte_verwijder IS NULL
|
||||
AND TO_CHAR(res.res_rsv_ruimte_aanmaak,'YYYYMMDD')=TO_CHAR(SYSDATE,'YYYYMMDD');
|
||||
|
||||
AND TO_CHAR(res.res_rsv_ruimte_van,'YYYYMMDD')=(CASE WHEN TO_CHAR(SYSDATE,'D')='6' THEN TO_CHAR(SYSDATE+3,'YYYYMMDD') ELSE TO_CHAR(SYSDATE+1,'YYYYMMDD') END)
|
||||
AND res.res_rsv_ruimte_key NOT IN (SELECT kw.res_rsv_ruimte_key
|
||||
FROM res_kenmerkwaarde kw, res_kenmerk kn, res_srtkenmerk ks
|
||||
WHERE UPPER(ks.res_srtkenmerk_omschrijving)='IAM_AUTORISATIE'
|
||||
AND kn.res_srtkenmerk_key = ks.res_srtkenmerk_key
|
||||
AND kw.res_kenmerk_key = kn.res_kenmerk_key
|
||||
AND kw.res_rsv_ruimte_key=res.res_rsv_ruimte_key);
|
||||
|
||||
|
||||
-- YKPN#70737 Rapportages procuraties
|
||||
|
||||
Reference in New Issue
Block a user