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
|
||||
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 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
|
||||
;
|
||||
|
||||
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)
|
||||
--- Personen onder de GMK-bedrijven
|
||||
CREATE OR REPLACE VIEW impu_v_personenlijst
|
||||
@@ -174,7 +203,7 @@ AS
|
||||
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 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
|
||||
UNION
|
||||
SELECT
|
||||
@@ -240,7 +269,7 @@ AS
|
||||
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
|
||||
(
|
||||
PRS_PERSLID_KEY,
|
||||
@@ -266,14 +295,12 @@ AS
|
||||
AND l.alg_locatie_verwijder 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 (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,
|
||||
p.prs_perslid_naam || ' (' || p.prs_perslid_voornaam || ' ' || p.prs_perslid_tussenvoegsel || ') - ' || sp.prs_srtperslid_omschrijving,
|
||||
l.alg_locatie_code || ' - ' || l.alg_locatie_omschrijving,
|
||||
p.prs_perslid_verwijder
|
||||
;
|
||||
|
||||
|
||||
-- Lijst van Locatiemanagers + Regiomanagers en de Werkplekkoppeling die ze in hun persoonskaart hebben (tbv personen-import)
|
||||
CREATE OR REPLACE VIEW impu_v_locatiemanagers_wp
|
||||
(
|
||||
@@ -1484,8 +1511,10 @@ CREATE OR REPLACE VIEW IMPU_V_ALG_ONROERENDGOED
|
||||
LOCATIE_KEY,
|
||||
GEBOUW,
|
||||
-- gegevens uit locatiekaart
|
||||
LOCATEMANAGERS,
|
||||
LOCATIEMANAGER,
|
||||
LOCATIEMANAGER_2,
|
||||
LOCATIEMANAGER_3,
|
||||
REGIOMANAGER,
|
||||
CONTACT_TOELICHTING,
|
||||
GEBRUIKSRECHT,
|
||||
@@ -1507,8 +1536,13 @@ AS
|
||||
l.alg_locatie_key,
|
||||
v.alg_gebouw_code || ' - ' || v.alg_gebouw_naam
|
||||
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_2,
|
||||
km.locatiemanager_3,
|
||||
km.regiomanager,
|
||||
km.contact_toelichting,
|
||||
km.gebruiksrecht,
|
||||
@@ -1532,6 +1566,7 @@ AS
|
||||
(SELECT l.alg_locatie_key,
|
||||
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',1200, l.alg_locatie_key,'L')) locatiemanager_3,
|
||||
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.getdomeinwaarde(1,flx.getflex('ALG',1005, l.alg_locatie_key,'L')) gebruiksrecht,
|
||||
|
||||
Reference in New Issue
Block a user