PZEE#88371 Notifybedrijven vaker rekening houden met discipline
FCLT#88913 Uitzondering van ORDNEW in notificatiequeue uitfaseren svn path=/Database/trunk/; revision=69068
This commit is contained in:
@@ -111,14 +111,14 @@ CREATE OR REPLACE PACKAGE BODY cnt AS
|
||||
FROM cnt_verlengschema
|
||||
WHERE cnt_verlengschema_volgnr <= volgnr
|
||||
AND cnt_contract_key = cnt_key;
|
||||
|
||||
|
||||
einddatum DATE := startdatum;
|
||||
BEGIN
|
||||
FOR c IN c_verleng
|
||||
LOOP
|
||||
einddatum := cnt.cnt_getTermijndatum(einddatum, c.cnt_verlengschema_verlengtermijn, 1);
|
||||
END LOOP;
|
||||
|
||||
|
||||
RETURN einddatum;
|
||||
END;
|
||||
|
||||
@@ -313,8 +313,8 @@ CREATE OR REPLACE PACKAGE BODY cnt AS
|
||||
fac.trackaction ('CNTUPD', cnt_verloopt.cnt_contract_key, NULL, NULL, tracking);
|
||||
-- Heeft dit automatisch verlengbaar contract een verlengschema?
|
||||
BEGIN
|
||||
SELECT this_schema_key
|
||||
, next_schema_key
|
||||
SELECT this_schema_key
|
||||
, next_schema_key
|
||||
INTO this_verlengschema_key
|
||||
, next_verlengschema_key
|
||||
FROM ( SELECT cnt_verlengschema_key AS this_schema_key
|
||||
@@ -781,11 +781,15 @@ CREATE OR REPLACE PACKAGE BODY cnt AS
|
||||
l.alg_locatie_key,
|
||||
CASE WHEN b.prs_bedrijf_key = c.cnt_prs_bedrijf_key THEN 'C' ELSE 'G' END bedrijfadres_type,
|
||||
cnt_contract_nummer_intern,
|
||||
COALESCE (l.alg_locatie_email, ins_discipline_email)
|
||||
c.ins_discipline_key,
|
||||
COALESCE (l.alg_locatie_email, ins_discipline_email),
|
||||
d.prs_bedrijf_key persoon_bedrijf_key -- van de melder, niet de uitvoerende
|
||||
FROM prs_bedrijf b,
|
||||
cnt_contract c,
|
||||
ins_tab_discipline d,
|
||||
alg_locatie l,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling d,
|
||||
( SELECT cnt_contract_key,
|
||||
DECODE (MIN (cp1.cnt_alg_plaats_code),
|
||||
'L', MIN (cp1.cnt_alg_plaats_key),
|
||||
@@ -829,6 +833,8 @@ CREATE OR REPLACE PACKAGE BODY cnt AS
|
||||
AND d.ins_discipline_key = c.ins_discipline_key
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key(+)
|
||||
AND cp.cnt_locatie_key = l.alg_locatie_key(+)
|
||||
AND d.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND p.prs_perslid_key = c.prs_perslid_key_beh
|
||||
AND ( b.prs_bedrijf_key = c.cnt_prs_bedrijf_key -- type 'C'
|
||||
OR EXISTS
|
||||
(SELECT 1
|
||||
@@ -842,7 +848,9 @@ CREATE OR REPLACE PACKAGE BODY cnt AS
|
||||
prefkey => pcntkey,
|
||||
ptrackingkey => ptrackingkey,
|
||||
preference => bedrijfrec.cnt_contract_nummer_intern,
|
||||
pdiscipline_key => bedrijfrec.ins_discipline_key,
|
||||
plocatie_key => bedrijfrec.alg_locatie_key,
|
||||
pbedrijf_key2 => bedrijfrec.persoon_bedrijf_key,
|
||||
pnotidelay => pnotidelay);
|
||||
END LOOP;
|
||||
END;
|
||||
|
||||
Reference in New Issue
Block a user