IMPU#89947 -- Aanpassing in onderhoud regiomanagers/directeuren en scheiding gmk en stwt
svn path=/Customer/trunk/; revision=71150
This commit is contained in:
@@ -68,9 +68,38 @@ AS
|
|||||||
kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key
|
kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key
|
||||||
AND kp.prs_kostenplaats_verwijder IS NULL
|
AND kp.prs_kostenplaats_verwijder IS NULL
|
||||||
AND (kp.prs_kostenplaats_eind IS NULL OR kp.prs_kostenplaats_eind > TRUNC(SYSDATE) )
|
AND (kp.prs_kostenplaats_eind IS NULL OR kp.prs_kostenplaats_eind > TRUNC(SYSDATE) )
|
||||||
|
AND kpg.prs_kostenplaatsgrp_key NOT IN (41) -- Alle GMK-bedrijf kostenplaatsen met uitzondering van STWT (key 41)
|
||||||
ORDER BY kpg.prs_kostenplaatsgrp_oms || ' - ' || kp.prs_kostenplaats_nr || ' ' || kp.prs_kostenplaats_omschrijving
|
ORDER BY kpg.prs_kostenplaatsgrp_oms || ' - ' || kp.prs_kostenplaats_nr || ' ' || kp.prs_kostenplaats_omschrijving
|
||||||
;
|
;
|
||||||
|
|
||||||
|
CREATE OR REPLACE VIEW impu_v_kostenplaatsen_stwt
|
||||||
|
(
|
||||||
|
KEY,
|
||||||
|
NR,
|
||||||
|
OMSCHRIJVING,
|
||||||
|
OMSCHRIJVING_KPG,
|
||||||
|
KOSTENPLAATS_EINDDATUM
|
||||||
|
)
|
||||||
|
AS
|
||||||
|
SELECT
|
||||||
|
kp.prs_kostenplaats_key,
|
||||||
|
kp.prs_kostenplaats_nr,
|
||||||
|
kp.prs_kostenplaats_nr || ' ' || kp.prs_kostenplaats_omschrijving
|
||||||
|
omschrijving,
|
||||||
|
kpg.prs_kostenplaatsgrp_oms,
|
||||||
|
kp.prs_kostenplaats_eind
|
||||||
|
FROM
|
||||||
|
prs_kostenplaats kp,
|
||||||
|
prs_kostenplaatsgrp kpg
|
||||||
|
WHERE
|
||||||
|
kp.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key
|
||||||
|
AND kp.prs_kostenplaats_verwijder IS NULL
|
||||||
|
AND (kp.prs_kostenplaats_eind IS NULL OR kp.prs_kostenplaats_eind > TRUNC(SYSDATE) )
|
||||||
|
AND kpg.prs_kostenplaatsgrp_key IN (41) -- Kostenplaatsgroep STWT
|
||||||
|
ORDER BY kpg.prs_kostenplaatsgrp_oms || ' - ' || kp.prs_kostenplaats_nr || ' ' || kp.prs_kostenplaats_omschrijving
|
||||||
|
;
|
||||||
|
|
||||||
|
|
||||||
-- Voor keuzelijstjes (kenmerk domein)
|
-- Voor keuzelijstjes (kenmerk domein)
|
||||||
--- Personen onder de GMK-bedrijven
|
--- Personen onder de GMK-bedrijven
|
||||||
CREATE OR REPLACE VIEW impu_v_personenlijst
|
CREATE OR REPLACE VIEW impu_v_personenlijst
|
||||||
@@ -174,7 +203,7 @@ AS
|
|||||||
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
AND a.prs_bedrijf_key = b.prs_bedrijf_key
|
||||||
AND b.prs_bedrijf_key IN (SELECT prs_link_key FROM prs_kenmerklink WHERE prs_kenmerk_key = 1040 AND prs_kenmerklink_niveau = 'B' AND prs_kenmerklink_verwijder IS NULL)
|
AND b.prs_bedrijf_key IN (SELECT prs_link_key FROM prs_kenmerklink WHERE prs_kenmerk_key = 1040 AND prs_kenmerklink_niveau = 'B' AND prs_kenmerklink_verwijder IS NULL)
|
||||||
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
|
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
|
||||||
AND (INSTR(UPPER(sp.prs_srtperslid_omschrijving),'DIVISIEMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'LOCATIEMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'REGIOMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'TEAMLEIDER') > 0) -- Titels uit AFAS die meelopen in Locatiemanager-verhaal zijn: Locatiemanager + Locatiemanager IKC + Regiomanager + Teamleider
|
AND (INSTR(UPPER(sp.prs_srtperslid_omschrijving),'DIVISIEMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'LOCATIEMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'REGIOMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'REGIODIRECTEUR') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'TEAMLEIDER') > 0) -- Titels uit AFAS die meelopen in Locatiemanager-verhaal zijn: Locatiemanager + Locatiemanager IKC + Regiomanager + Teamleider
|
||||||
AND p.prs_perslid_verwijder IS NULL
|
AND p.prs_perslid_verwijder IS NULL
|
||||||
UNION
|
UNION
|
||||||
SELECT
|
SELECT
|
||||||
@@ -240,7 +269,7 @@ AS
|
|||||||
AND p.prs_perslid_verwijder IS NULL
|
AND p.prs_perslid_verwijder IS NULL
|
||||||
;
|
;
|
||||||
|
|
||||||
-- Lijst van Locatiemanagers + Regiomanagers en de locaties waar men verantwoordelijk is (tbv personen-import)
|
-- Lijst van Locatiemanagers + Regiomanagers/Direceurenen de locaties waar men verantwoordelijk is (tbv personen-import) omdat ze in de locatie-kaart gekoppeld zijn
|
||||||
CREATE OR REPLACE VIEW impu_v_locatiemanagers
|
CREATE OR REPLACE VIEW impu_v_locatiemanagers
|
||||||
(
|
(
|
||||||
PRS_PERSLID_KEY,
|
PRS_PERSLID_KEY,
|
||||||
@@ -266,14 +295,12 @@ AS
|
|||||||
AND l.alg_locatie_verwijder IS NULL
|
AND l.alg_locatie_verwijder IS NULL
|
||||||
AND (TRUNC(l.alg_locatie_vervaldatum) > TRUNC(sysdate) OR l.alg_locatie_vervaldatum IS NULL )
|
AND (TRUNC(l.alg_locatie_vervaldatum) > TRUNC(sysdate) OR l.alg_locatie_vervaldatum IS NULL )
|
||||||
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
|
AND p.prs_srtperslid_key = sp.prs_srtperslid_key
|
||||||
AND (INSTR(UPPER(sp.prs_srtperslid_omschrijving),'DIVISIEMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'LOCATIEMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'REGIOMANAGER') > 0 OR INSTR(UPPER(sp.prs_srtperslid_omschrijving),'TEAMLEIDER') > 0) -- Titels uit AFAS die meelopen in Locatiemanager-verhaal zijn: Locatiemanager + Locatiemanager IKC + Regiomanager + Teamleider
|
|
||||||
GROUP BY p.prs_perslid_key, l.alg_locatie_key,
|
GROUP BY p.prs_perslid_key, l.alg_locatie_key,
|
||||||
p.prs_perslid_naam || ' (' || p.prs_perslid_voornaam || ' ' || p.prs_perslid_tussenvoegsel || ') - ' || sp.prs_srtperslid_omschrijving,
|
p.prs_perslid_naam || ' (' || p.prs_perslid_voornaam || ' ' || p.prs_perslid_tussenvoegsel || ') - ' || sp.prs_srtperslid_omschrijving,
|
||||||
l.alg_locatie_code || ' - ' || l.alg_locatie_omschrijving,
|
l.alg_locatie_code || ' - ' || l.alg_locatie_omschrijving,
|
||||||
p.prs_perslid_verwijder
|
p.prs_perslid_verwijder
|
||||||
;
|
;
|
||||||
|
|
||||||
|
|
||||||
-- Lijst van Locatiemanagers + Regiomanagers en de Werkplekkoppeling die ze in hun persoonskaart hebben (tbv personen-import)
|
-- Lijst van Locatiemanagers + Regiomanagers en de Werkplekkoppeling die ze in hun persoonskaart hebben (tbv personen-import)
|
||||||
CREATE OR REPLACE VIEW impu_v_locatiemanagers_wp
|
CREATE OR REPLACE VIEW impu_v_locatiemanagers_wp
|
||||||
(
|
(
|
||||||
@@ -1484,8 +1511,10 @@ CREATE OR REPLACE VIEW IMPU_V_ALG_ONROERENDGOED
|
|||||||
LOCATIE_KEY,
|
LOCATIE_KEY,
|
||||||
GEBOUW,
|
GEBOUW,
|
||||||
-- gegevens uit locatiekaart
|
-- gegevens uit locatiekaart
|
||||||
|
LOCATEMANAGERS,
|
||||||
LOCATIEMANAGER,
|
LOCATIEMANAGER,
|
||||||
LOCATIEMANAGER_2,
|
LOCATIEMANAGER_2,
|
||||||
|
LOCATIEMANAGER_3,
|
||||||
REGIOMANAGER,
|
REGIOMANAGER,
|
||||||
CONTACT_TOELICHTING,
|
CONTACT_TOELICHTING,
|
||||||
GEBRUIKSRECHT,
|
GEBRUIKSRECHT,
|
||||||
@@ -1507,8 +1536,13 @@ AS
|
|||||||
l.alg_locatie_key,
|
l.alg_locatie_key,
|
||||||
v.alg_gebouw_code || ' - ' || v.alg_gebouw_naam
|
v.alg_gebouw_code || ' - ' || v.alg_gebouw_naam
|
||||||
gebouw,
|
gebouw,
|
||||||
|
DECODE(km.locatiemanager, NULL, '', km.locatiemanager) ||
|
||||||
|
DECODE(km.locatiemanager_2, NULL, '', ', ' || km.locatiemanager_2) ||
|
||||||
|
DECODE(km.locatiemanager_3, NULL, '', ', ' || km.locatiemanager_3)
|
||||||
|
locatiemanagers,
|
||||||
km.locatiemanager,
|
km.locatiemanager,
|
||||||
km.locatiemanager_2,
|
km.locatiemanager_2,
|
||||||
|
km.locatiemanager_3,
|
||||||
km.regiomanager,
|
km.regiomanager,
|
||||||
km.contact_toelichting,
|
km.contact_toelichting,
|
||||||
km.gebruiksrecht,
|
km.gebruiksrecht,
|
||||||
@@ -1532,6 +1566,7 @@ AS
|
|||||||
(SELECT l.alg_locatie_key,
|
(SELECT l.alg_locatie_key,
|
||||||
flx.getdomeinwaarde(2, flx.getflex('ALG',1016, l.alg_locatie_key,'L')) locatiemanager,
|
flx.getdomeinwaarde(2, flx.getflex('ALG',1016, l.alg_locatie_key,'L')) locatiemanager,
|
||||||
flx.getdomeinwaarde(2, flx.getflex('ALG',1180, l.alg_locatie_key,'L')) locatiemanager_2,
|
flx.getdomeinwaarde(2, flx.getflex('ALG',1180, l.alg_locatie_key,'L')) locatiemanager_2,
|
||||||
|
flx.getdomeinwaarde(2, flx.getflex('ALG',1200, l.alg_locatie_key,'L')) locatiemanager_3,
|
||||||
flx.getdomeinwaarde(2, flx.getflex('ALG',1018, l.alg_locatie_key,'L')) regiomanager,
|
flx.getdomeinwaarde(2, flx.getflex('ALG',1018, l.alg_locatie_key,'L')) regiomanager,
|
||||||
flx.getflex('ALG',1019, l.alg_locatie_key,'L') contact_toelichting,
|
flx.getflex('ALG',1019, l.alg_locatie_key,'L') contact_toelichting,
|
||||||
flx.getdomeinwaarde(1,flx.getflex('ALG',1005, l.alg_locatie_key,'L')) gebruiksrecht,
|
flx.getdomeinwaarde(1,flx.getflex('ALG',1005, l.alg_locatie_key,'L')) gebruiksrecht,
|
||||||
|
|||||||
Reference in New Issue
Block a user