HPJI#41755 ad import script
HPJI#53999 rapportage huurpanden uitbreiden svn path=/Customer/trunk/; revision=39020
This commit is contained in:
454
HPJI/hpji.sql
454
HPJI/hpji.sql
@@ -822,221 +822,230 @@ AS
|
||||
|
||||
CREATE OR REPLACE VIEW hpji_v_rap_cnt_huurcontract
|
||||
(
|
||||
cnt_contract_key,
|
||||
cnt_contract_nummer,
|
||||
cnt_contract_nummer_intern,
|
||||
cnt_contract_versie,
|
||||
alg_locatie_key,
|
||||
alg_locatie_omschrijving,
|
||||
alg_locatie_adres,
|
||||
alg_locatie_postcode,
|
||||
alg_locatie_plaats,
|
||||
alg_gebouw_key,
|
||||
alg_gebouw_code,
|
||||
alg_gebouw_naam,
|
||||
prs_kostenplaats_nr_geb,
|
||||
prs_kostenplaats_oms_geb,
|
||||
cnt_contract_opmerking,
|
||||
contractpartij,
|
||||
cnt_contract_looptijd_van,
|
||||
cnt_rappeldatum,
|
||||
cnt_opzegdatum,
|
||||
cnt_contract_looptijd_tot,
|
||||
fase_actief,
|
||||
cnt_contract_status,
|
||||
kosten,
|
||||
cnt_contract_termijnkosten,
|
||||
factuurtermijn,
|
||||
jaarkosten,
|
||||
cnt_contract_korting,
|
||||
bedden,
|
||||
zorgsoort,
|
||||
beheerder,
|
||||
kale_huur_maand,
|
||||
naam_huurder_geb_dat,
|
||||
tuin,
|
||||
greenchoice,
|
||||
waterbedrijf
|
||||
CNT_CONTRACT_KEY,
|
||||
CNT_CONTRACT_NUMMER,
|
||||
CNT_CONTRACT_NUMMER_INTERN,
|
||||
CNT_CONTRACT_VERSIE,
|
||||
ALG_LOCATIE_KEY,
|
||||
ALG_LOCATIE_OMSCHRIJVING,
|
||||
ALG_LOCATIE_ADRES,
|
||||
ALG_LOCATIE_POSTCODE,
|
||||
ALG_LOCATIE_PLAATS,
|
||||
ALG_GEBOUW_KEY,
|
||||
ALG_GEBOUW_CODE,
|
||||
ALG_GEBOUW_NAAM,
|
||||
PRS_KOSTENPLAATS_NR_GEB,
|
||||
PRS_KOSTENPLAATS_OMS_GEB,
|
||||
CNT_CONTRACT_OPMERKING,
|
||||
CONTRACTPARTIJ,
|
||||
CNT_CONTRACT_LOOPTIJD_VAN,
|
||||
CNT_RAPPELDATUM,
|
||||
CNT_OPZEGDATUM,
|
||||
CNT_CONTRACT_LOOPTIJD_TOT,
|
||||
FASE_ACTIEF,
|
||||
CNT_CONTRACT_STATUS,
|
||||
KOSTEN,
|
||||
CNT_CONTRACT_TERMIJNKOSTEN,
|
||||
FACTUURTERMIJN,
|
||||
JAARKOSTEN,
|
||||
CNT_CONTRACT_KORTING,
|
||||
BEDDEN,
|
||||
ZORGSOORT,
|
||||
BEHEERDER,
|
||||
KALE_HUUR_MAAND,
|
||||
NAAM_HUURDER_GEB_DAT,
|
||||
TUIN,
|
||||
MAINENERGIE,
|
||||
WATERBEDRIJF,
|
||||
ZIGGO,
|
||||
TOTALGAS
|
||||
)
|
||||
AS
|
||||
SELECT c.cnt_contract_key,
|
||||
cnt_contract_nummer,
|
||||
cnt_contract_nummer_intern,
|
||||
cnt_contract_versie,
|
||||
alg_locatie_key,
|
||||
cp.alg_locatie_omschrijving,
|
||||
alg_locatie_adres,
|
||||
alg_locatie_postcode,
|
||||
alg_locatie_plaats,
|
||||
alg_gebouw_key,
|
||||
alg_gebouw_code,
|
||||
alg_gebouw_naam,
|
||||
pk.prs_kostenplaats_nr,
|
||||
pk.prs_kostenplaats_omschrijving,
|
||||
cnt_contract_opmerking,
|
||||
COALESCE (prs_bedrijf_naam, pf1.prs_perslid_naam_full)
|
||||
contractpartij,
|
||||
cnt_contract_looptijd_van,
|
||||
cnt.cnt_getrappeldatum (c.cnt_contract_key) cnt_rappeldatum,
|
||||
cnt.cnt_getopzegdatum (c.cnt_contract_key) cnt_opzegdatum,
|
||||
cnt_contract_looptijd_tot,
|
||||
DECODE (
|
||||
cnt.cnt_contract_status (
|
||||
c.cnt_contract_looptijd_van,
|
||||
cnt.cnt_getrappeldatum (c.cnt_contract_key),
|
||||
cnt.cnt_getopzegdatum (c.cnt_contract_key),
|
||||
c.cnt_contract_looptijd_tot),
|
||||
0,
|
||||
lcl.l ('lcl_cnt_future'),
|
||||
1,
|
||||
lcl.l ('lcl_cnt_topical'),
|
||||
2,
|
||||
lcl.l ('lcl_cnt_warn'),
|
||||
3,
|
||||
lcl.l ('lcl_cnt_cancel'),
|
||||
4,
|
||||
lcl.l ('lcl_cnt_past'))
|
||||
fase_actief,
|
||||
DECODE (
|
||||
c.cnt_contract_status,
|
||||
0,
|
||||
DECODE (fac.getsetting ('cnt_contract_approval'),
|
||||
1, lcl.l ('lcl_cnt_active_approval'),
|
||||
lcl.l ('lcl_cnt_active')),
|
||||
1,
|
||||
lcl.l ('lcl_cnt_inactive'),
|
||||
2,
|
||||
lcl.l ('lcl_cnt_new'),
|
||||
3,
|
||||
lcl.l ('lcl_cnt_forapproval'))
|
||||
cnt_contract_status,
|
||||
ROUND (
|
||||
DECODE (
|
||||
fac.getsetting ('cnt_scopeverdeling'),
|
||||
1,
|
||||
cp.cnt_contract_plaats_gewicht,
|
||||
0,
|
||||
COALESCE (cp.cnt_contract_plaats_gewicht, 1)
|
||||
* c.cnt_contract_kosten
|
||||
/ (SELECT DECODE (
|
||||
SUM (COALESCE (cnt_contract_plaats_gewicht, 0)),
|
||||
0,
|
||||
1,
|
||||
SUM (cnt_contract_plaats_gewicht))
|
||||
FROM cnt_contract_plaats ccp
|
||||
WHERE ccp.cnt_contract_key = cnt_contract_key),
|
||||
c.cnt_contract_kosten),
|
||||
2)
|
||||
kosten,
|
||||
c.cnt_contract_termijnkosten,
|
||||
(SELECT lcl.x ('cnt_termijn_omschrijving',
|
||||
cnt_termijn_key,
|
||||
cnt_termijn_omschrijving)
|
||||
FROM cnt_termijn
|
||||
WHERE cnt_termijn_key = c.cnt_contract_termijntermijn)
|
||||
factuurtermijn,
|
||||
DECODE (
|
||||
cnt.termijnjaarfactor (c.cnt_contract_termijntermijn),
|
||||
-1,
|
||||
TO_NUMBER (NULL),
|
||||
cnt.termijnjaarfactor (c.cnt_contract_termijntermijn)
|
||||
* cnt_contract_termijnkosten)
|
||||
jaarkosten,
|
||||
c.cnt_contract_korting,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract ck
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 281)
|
||||
bedden,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 241
|
||||
AND ud.fac_usrtab_key = 385
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
zorgsoort,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 301
|
||||
AND ud.fac_usrtab_key = 541
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
beheerder,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract ck
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 341)
|
||||
kale_huur_maand,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract ck
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 342)
|
||||
naam_huurder_geb_dat,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 423
|
||||
AND ud.fac_usrtab_key = 643
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
tuin,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 421
|
||||
AND ud.fac_usrtab_key = 641
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
greenchoice,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 422
|
||||
AND ud.fac_usrtab_key = 642
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
waterbedrijf
|
||||
FROM cnt_contract c,
|
||||
(SELECT cp.cnt_contract_key,
|
||||
l.alg_locatie_key,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_adres,
|
||||
l.alg_locatie_postcode,
|
||||
l.alg_locatie_plaats,
|
||||
g.alg_gebouw_key,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
g.prs_kostenplaats_key,
|
||||
cnt_contract_plaats_gewicht
|
||||
FROM cnt_contract_plaats cp, alg_gebouw g, alg_locatie l
|
||||
WHERE cnt_contract_plaats_verwijder IS NULL
|
||||
AND cp.cnt_alg_plaats_key = g.alg_gebouw_key
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
AND cnt_alg_plaats_code = 'G'
|
||||
UNION ALL
|
||||
SELECT cp.cnt_contract_key,
|
||||
l.alg_locatie_key,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_adres,
|
||||
l.alg_locatie_postcode,
|
||||
l.alg_locatie_plaats,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
cnt_contract_plaats_gewicht
|
||||
FROM cnt_contract_plaats cp, alg_locatie l
|
||||
WHERE cnt_contract_plaats_verwijder IS NULL
|
||||
AND cp.cnt_alg_plaats_key = l.alg_locatie_key
|
||||
AND cnt_alg_plaats_code = 'L') cp,
|
||||
prs_bedrijf b,
|
||||
prs_v_perslid_fullnames_all pf1,
|
||||
prs_kostenplaats pk
|
||||
WHERE ins_discipline_key = 1101
|
||||
AND cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key(+)
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key(+)
|
||||
AND c.cnt_prs_perslid_key = pf1.prs_perslid_key(+)
|
||||
AND cp.prs_kostenplaats_key = pk.prs_kostenplaats_key(+);
|
||||
SELECT c.cnt_contract_key,
|
||||
cnt_contract_nummer,
|
||||
cnt_contract_nummer_intern,
|
||||
cnt_contract_versie,
|
||||
alg_locatie_key,
|
||||
cp.alg_locatie_omschrijving,
|
||||
alg_locatie_adres,
|
||||
alg_locatie_postcode,
|
||||
alg_locatie_plaats,
|
||||
alg_gebouw_key,
|
||||
alg_gebouw_code,
|
||||
alg_gebouw_naam,
|
||||
pk.prs_kostenplaats_nr,
|
||||
pk.prs_kostenplaats_omschrijving,
|
||||
cnt_contract_opmerking,
|
||||
COALESCE (prs_bedrijf_naam, pf1.prs_perslid_naam_full)
|
||||
contractpartij,
|
||||
cnt_contract_looptijd_van,
|
||||
cnt.cnt_getrappeldatum (c.cnt_contract_key)
|
||||
cnt_rappeldatum,
|
||||
cnt.cnt_getopzegdatum (c.cnt_contract_key)
|
||||
cnt_opzegdatum,
|
||||
cnt_contract_looptijd_tot,
|
||||
DECODE (cnt.cnt_contract_status (
|
||||
c.cnt_contract_looptijd_van,
|
||||
cnt.cnt_getrappeldatum (c.cnt_contract_key),
|
||||
cnt.cnt_getopzegdatum (c.cnt_contract_key),
|
||||
c.cnt_contract_looptijd_tot),
|
||||
0, lcl.l ('lcl_cnt_future'),
|
||||
1, lcl.l ('lcl_cnt_topical'),
|
||||
2, lcl.l ('lcl_cnt_warn'),
|
||||
3, lcl.l ('lcl_cnt_cancel'),
|
||||
4, lcl.l ('lcl_cnt_past'))
|
||||
fase_actief,
|
||||
DECODE (
|
||||
c.cnt_contract_status,
|
||||
0, DECODE (fac.getsetting ('cnt_contract_approval'),
|
||||
1, lcl.l ('lcl_cnt_active_approval'),
|
||||
lcl.l ('lcl_cnt_active')),
|
||||
1, lcl.l ('lcl_cnt_inactive'),
|
||||
2, lcl.l ('lcl_cnt_new'),
|
||||
3, lcl.l ('lcl_cnt_forapproval'))
|
||||
cnt_contract_status,
|
||||
ROUND (
|
||||
DECODE (
|
||||
fac.getsetting ('cnt_scopeverdeling'),
|
||||
1, cp.cnt_contract_plaats_gewicht,
|
||||
0, COALESCE (cp.cnt_contract_plaats_gewicht, 1)
|
||||
* c.cnt_contract_kosten
|
||||
/ (SELECT DECODE (
|
||||
SUM (
|
||||
COALESCE (
|
||||
cnt_contract_plaats_gewicht,
|
||||
0)),
|
||||
0, 1,
|
||||
SUM (cnt_contract_plaats_gewicht))
|
||||
FROM cnt_contract_plaats ccp
|
||||
WHERE ccp.cnt_contract_key = cnt_contract_key),
|
||||
c.cnt_contract_kosten),
|
||||
2)
|
||||
kosten,
|
||||
c.cnt_contract_termijnkosten,
|
||||
(SELECT lcl.x ('cnt_termijn_omschrijving',
|
||||
cnt_termijn_key,
|
||||
cnt_termijn_omschrijving)
|
||||
FROM cnt_termijn
|
||||
WHERE cnt_termijn_key = c.cnt_contract_termijntermijn)
|
||||
factuurtermijn,
|
||||
DECODE (
|
||||
cnt.termijnjaarfactor (c.cnt_contract_termijntermijn),
|
||||
-1, TO_NUMBER (NULL),
|
||||
cnt.termijnjaarfactor (c.cnt_contract_termijntermijn)
|
||||
* cnt_contract_termijnkosten)
|
||||
jaarkosten,
|
||||
c.cnt_contract_korting,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract ck
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 281)
|
||||
bedden,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 241
|
||||
AND ud.fac_usrtab_key = 385
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
zorgsoort,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 301
|
||||
AND ud.fac_usrtab_key = 541
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
beheerder,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract ck
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 341)
|
||||
kale_huur_maand,
|
||||
(SELECT cnt_kenmerkcontract_waarde
|
||||
FROM cnt_kenmerkcontract ck
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 342)
|
||||
naam_huurder_geb_dat,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 423
|
||||
AND ud.fac_usrtab_key = 643
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
tuin,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 421
|
||||
AND ud.fac_usrtab_key = 641
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
mainenergie,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 422
|
||||
AND ud.fac_usrtab_key = 642
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
waterbedrijf,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 561
|
||||
AND ud.fac_usrtab_key = 681
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
ziggo,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM cnt_kenmerkcontract ck, fac_usrdata ud
|
||||
WHERE cnt_contract_key = c.cnt_contract_key
|
||||
AND cnt_kenmerk_key = 581
|
||||
AND ud.fac_usrtab_key = 81
|
||||
AND cnt_kenmerkcontract_waarde = fac_usrdata_key)
|
||||
totalgas
|
||||
|
||||
|
||||
FROM cnt_contract c,
|
||||
(SELECT cp.cnt_contract_key,
|
||||
l.alg_locatie_key,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_adres,
|
||||
l.alg_locatie_postcode,
|
||||
l.alg_locatie_plaats,
|
||||
g.alg_gebouw_key,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_naam,
|
||||
g.prs_kostenplaats_key,
|
||||
cnt_contract_plaats_gewicht
|
||||
FROM cnt_contract_plaats cp, alg_gebouw g, alg_locatie l
|
||||
WHERE cnt_contract_plaats_verwijder IS NULL
|
||||
AND cp.cnt_alg_plaats_key = g.alg_gebouw_key
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
AND cnt_alg_plaats_code = 'G'
|
||||
UNION ALL
|
||||
SELECT cp.cnt_contract_key,
|
||||
l.alg_locatie_key,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_adres,
|
||||
l.alg_locatie_postcode,
|
||||
l.alg_locatie_plaats,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
cnt_contract_plaats_gewicht
|
||||
FROM cnt_contract_plaats cp, alg_locatie l
|
||||
WHERE cnt_contract_plaats_verwijder IS NULL
|
||||
AND cp.cnt_alg_plaats_key = l.alg_locatie_key
|
||||
AND cnt_alg_plaats_code = 'L') cp,
|
||||
prs_bedrijf b,
|
||||
prs_v_perslid_fullnames_all pf1,
|
||||
prs_kostenplaats pk
|
||||
WHERE ins_discipline_key = 1101
|
||||
AND cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cp.cnt_contract_key(+)
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key(+)
|
||||
AND c.cnt_prs_perslid_key = pf1.prs_perslid_key(+)
|
||||
AND cp.prs_kostenplaats_key = pk.prs_kostenplaats_key(+);
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW hpji_v_noti_goederenontvangst
|
||||
@@ -2051,14 +2060,13 @@ BEGIN
|
||||
END hpji_update_prs;
|
||||
/
|
||||
|
||||
|
||||
CREATE OR REPLACE PROCEDURE hpji_post_update_perslid (p_import_key IN NUMBER)
|
||||
AS
|
||||
--- prsleden die vallen onder Elker (28580) of de combi (29670) moeten toegevoegd worden aan de _default groep (1)
|
||||
--- prsleden die vallen onder Elker (28580) of de combi (29670) moeten toegevoegd worden aan de _default groep (1)
|
||||
--- als ze daar nog niet in zitten
|
||||
CURSOR c_auth_default
|
||||
IS
|
||||
SELECT DISTINCT prs_perslid_key
|
||||
SELECT DISTINCT prs_perslid_key, prs_kenmerk5
|
||||
FROM fac_imp_perslid
|
||||
WHERE prs_kenmerk5 IN (28580, 29670)
|
||||
AND fac_import_key = p_import_key
|
||||
@@ -2067,11 +2075,11 @@ AS
|
||||
FROM fac_gebruikersgroep
|
||||
WHERE fac_groep_key = 1);
|
||||
|
||||
-- prsleden die vallen onder Het Poortje (21) of de combi (29670) moeten worden toegevoegd aan de groep Bestellen Poortje (721)
|
||||
-- als ze daar nog niet in zitten
|
||||
-- prsleden die vallen onder Het Poortje (21) of de combi (29670) moeten worden toegevoegd aan de groep Bestellen Poortje (721)
|
||||
-- als ze daar nog niet in zitten
|
||||
CURSOR c_auth_bestellen
|
||||
IS
|
||||
SELECT DISTINCT prs_perslid_key
|
||||
SELECT DISTINCT prs_perslid_key, prs_kenmerk5
|
||||
FROM fac_imp_perslid
|
||||
WHERE prs_kenmerk5 IN (21, 29670)
|
||||
AND fac_import_key = p_import_key
|
||||
@@ -2094,6 +2102,13 @@ BEGIN
|
||||
BEGIN
|
||||
INSERT INTO FAC_GEBRUIKERSGROEP (prs_perslid_key, fac_groep_key)
|
||||
VALUES (rec.prs_perslid_key, 721);
|
||||
|
||||
-- Medewerkers van mogen Het Poortje (21) mogen niet in de _default groep
|
||||
-- Dus als zij daar in zitten moeten zij daar uit
|
||||
DELETE FAC_GEBRUIKERSGROEP
|
||||
WHERE prs_perslid_key = rec.prs_perslid_key
|
||||
AND rec.prs_kenmerk5 = 21
|
||||
AND fac_groep_key = 1;
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
@@ -2101,7 +2116,6 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
BEGIN
|
||||
|
||||
Reference in New Issue
Block a user