NYBU#32980 Personeelsnummers later bekend dan bij aanmaak in FACILITOR
svn path=/Customer/; revision=25399
This commit is contained in:
@@ -5793,10 +5793,10 @@ IS
|
||||
IS
|
||||
SELECT DISTINCT i.prs_perslid_nr, i.prs_perslid_naamfull
|
||||
FROM nybu_imp_kpnprs i
|
||||
WHERE 'E'||prs_perslid_nr NOT IN (SELECT prs_perslid_nr
|
||||
FROM prs_v_aanwezigperslid
|
||||
GROUP BY prs_perslid_nr
|
||||
HAVING COUNT(*) = 1 );
|
||||
WHERE prs_perslid_nr NOT IN (SELECT prs_perslid_nr
|
||||
FROM prs_v_aanwezigperslid
|
||||
GROUP BY prs_perslid_nr
|
||||
HAVING COUNT(*) = 1 );
|
||||
|
||||
-- Verwijderen: deeltijdpercentages van personen met personeelsnummer in
|
||||
-- FACILITOR die niet (meer) voorkomen in de import.
|
||||
@@ -5829,7 +5829,7 @@ IS
|
||||
AND k.prs_kostenplaats_key = fac.safe_to_number(a.prs_kenmerklink_waarde)
|
||||
AND NOT EXISTS (SELECT *
|
||||
FROM nybu_imp_kpnprs
|
||||
WHERE 'E'||prs_perslid_nr = p.prs_perslid_nr)
|
||||
WHERE prs_perslid_nr = p.prs_perslid_nr)
|
||||
ORDER BY p.prs_perslid_nr, k.prs_kostenplaats_nr;
|
||||
|
||||
-- Deeltijdpercentages (max 4) per medewerker
|
||||
@@ -6016,7 +6016,7 @@ BEGIN
|
||||
SELECT ap.prs_perslid_key
|
||||
INTO v_perslid_key
|
||||
FROM prs_v_aanwezigperslid ap
|
||||
WHERE UPPER(ap.prs_perslid_nr) = 'E'||UPPER(rec.prs_perslid_nr);
|
||||
WHERE UPPER(ap.prs_perslid_nr) = UPPER(rec.prs_perslid_nr);
|
||||
|
||||
-- Als een eenduidig persoon is gevonden, dan kunnen we verder.
|
||||
-- Bepalen over welke flexkenmerken we het hebben
|
||||
@@ -7554,10 +7554,10 @@ AS
|
||||
AND ar.res_alg_ruimte_verwijder IS NULL
|
||||
AND rg.alg_ruimte_key = ar.alg_ruimte_key;
|
||||
|
||||
-- voor mobiel beperkt tot vandaag
|
||||
-- voor mobiel beperkt tot vandaag
|
||||
CREATE OR REPLACE VIEW NYBU_V_RAP_MOB_LOOPLIJST
|
||||
AS
|
||||
(SELECT * FROM nybu_v_rap_res_looplijst WHERE fclt_d_datum = TO_CHAR(SYSDATE, 'DD-MM-YYYY'));
|
||||
(SELECT * FROM nybu_v_rap_res_looplijst WHERE fclt_d_datum = TO_CHAR(SYSDATE, 'DD-MM-YYYY'));
|
||||
|
||||
-- Overzicht van reserveringen voor de komende 7 dagen die vandaag toegevoegd/gewijzigd zijn (tbv backoffice).
|
||||
CREATE OR REPLACE VIEW nybu_v_rap_res_lastminutes
|
||||
|
||||
22
onces/NYBU/nybu#32980.sql
Normal file
22
onces/NYBU/nybu#32980.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
-- Customer specific once-script NYBU.
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
SET ECHO ON
|
||||
SPOOL xNYBU#32980.lst
|
||||
SET DEFINE OFF
|
||||
|
||||
-- Personeelsnummers hebben nu (alleen in FACILITOR) een prefix 'E';
|
||||
-- die weghalen.
|
||||
UPDATE prs_perslid
|
||||
SET prs_perslid_nr = REPLACE(prs_perslid_nr, 'E', '')
|
||||
WHERE prs_perslid_nr LIKE 'E%';
|
||||
|
||||
BEGIN adm.systrackscriptId('$Id$'); END;
|
||||
/
|
||||
|
||||
COMMIT;
|
||||
|
||||
SPOOL OFF
|
||||
|
||||
@nybu.sql
|
||||
Reference in New Issue
Block a user