VEBE#38713 rapport tankpassen
svn path=/Customer/trunk/; revision=32328
This commit is contained in:
151
VEBE/vebe.sql
151
VEBE/vebe.sql
@@ -5,9 +5,18 @@
|
|||||||
--
|
--
|
||||||
-- Support: +31 53 4800710
|
-- Support: +31 53 4800710
|
||||||
|
|
||||||
set echo on
|
DEFINE thisfile = 'VEBE.SQL'
|
||||||
|
DEFINE dbuser = '^VEBE'
|
||||||
|
DEFINE custid = 'VEBE'
|
||||||
|
|
||||||
spool vebe.lst
|
SET ECHO ON
|
||||||
|
SET DEFINE ON
|
||||||
|
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
|
||||||
|
WHENEVER SQLERROR EXIT;
|
||||||
|
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
|
||||||
|
WHENEVER SQLERROR CONTINUE;
|
||||||
|
SPOOL &fcltlogfile
|
||||||
|
SET DEFINE OFF
|
||||||
|
|
||||||
--
|
--
|
||||||
-- Personen import
|
-- Personen import
|
||||||
@@ -1312,7 +1321,127 @@ AS
|
|||||||
AND c2.cnt_prs_perslid_key = p2.prs_perslid_key(+)
|
AND c2.cnt_prs_perslid_key = p2.prs_perslid_key(+)
|
||||||
AND d.ins_deel_key = co2.cnt_ins_deel_key;
|
AND d.ins_deel_key = co2.cnt_ins_deel_key;
|
||||||
|
|
||||||
|
-- rapportage tankpassen
|
||||||
|
CREATE OR REPLACE VIEW vebe_v_rap_tankpassen
|
||||||
|
(
|
||||||
|
ins_deel_key,
|
||||||
|
ins_deel_omschrijving,
|
||||||
|
Pincode,
|
||||||
|
Pasnummer,
|
||||||
|
ins_deel_vervaldatum,
|
||||||
|
cnt_contract_key,
|
||||||
|
cnt_contract_nummer,
|
||||||
|
cnt_contract_versie,
|
||||||
|
cnt_contract_omschrijving,
|
||||||
|
cnt_contract_opmerking,
|
||||||
|
cnt_contract_nummer_intern,
|
||||||
|
cnt_prs_perslid_key,
|
||||||
|
cnt_contractant,
|
||||||
|
cnt_eigenaar,
|
||||||
|
prs_afdeling_omschrijving,
|
||||||
|
cnt_contract_looptijd_van,
|
||||||
|
cnt_contract_looptijd_tot,
|
||||||
|
Fase,
|
||||||
|
cnt_status_txt,
|
||||||
|
ovk_aanwezig
|
||||||
|
)
|
||||||
|
AS
|
||||||
|
SELECT ins_deel_key,
|
||||||
|
ins_deel_omschrijving,
|
||||||
|
(SELECT ins_kenmerkdeel_waarde
|
||||||
|
FROM ins_kenmerkdeel
|
||||||
|
WHERE ins_kenmerk_key = 122 AND ins_deel_key = d.ins_deel_key)
|
||||||
|
Pincode,
|
||||||
|
(SELECT ins_kenmerkdeel_waarde
|
||||||
|
FROM ins_kenmerkdeel
|
||||||
|
WHERE ins_kenmerk_key = 121 AND ins_deel_key = d.ins_deel_key)
|
||||||
|
Pasnummer,
|
||||||
|
ins_deel_vervaldatum,
|
||||||
|
cnt_contract_key,
|
||||||
|
cnt_contract_nummer,
|
||||||
|
cnt_contract_versie,
|
||||||
|
cnt_contract_omschrijving,
|
||||||
|
cnt_contract_opmerking,
|
||||||
|
cnt_contract_nummer_intern,
|
||||||
|
cnt_prs_perslid_key,
|
||||||
|
cnt_contractant,
|
||||||
|
cnt_eigenaar,
|
||||||
|
prs_afdeling_omschrijving,
|
||||||
|
cnt_contract_looptijd_van,
|
||||||
|
cnt_contract_looptijd_tot,
|
||||||
|
Fase,
|
||||||
|
cnt_status_txt,
|
||||||
|
DECODE (COALESCE (cnt_contract_key, 0), 0, 'Nee', 'Ja')
|
||||||
|
ovk_aanwezig
|
||||||
|
FROM ins_deel d,
|
||||||
|
ins_srtdeel sd,
|
||||||
|
(SELECT c.cnt_contract_key,
|
||||||
|
cnt_contract_nummer,
|
||||||
|
cnt_contract_versie,
|
||||||
|
cnt_contract_omschrijving,
|
||||||
|
cnt_contract_opmerking,
|
||||||
|
cnt_contract_nummer_intern,
|
||||||
|
cnt_prs_perslid_key,
|
||||||
|
p2.prs_perslid_naam_full cnt_contractant,
|
||||||
|
prs_perslid_key_eig,
|
||||||
|
p.prs_perslid_naam_full cnt_eigenaar,
|
||||||
|
prs_afdeling_omschrijving,
|
||||||
|
cnt_contract_looptijd_van,
|
||||||
|
cnt_contract_looptijd_tot,
|
||||||
|
cnt_ins_deel_key,
|
||||||
|
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,
|
||||||
|
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_status_txt
|
||||||
|
FROM cnt_contract c,
|
||||||
|
cnt_contract_object co,
|
||||||
|
prs_v_perslid_fullnames p,
|
||||||
|
prs_v_perslid_fullnames p2,
|
||||||
|
prs_afdeling a
|
||||||
|
WHERE cnt_contract_verwijder IS NULL
|
||||||
|
AND c.ins_discipline_key = 22
|
||||||
|
AND cnt_contract_verwijder IS NULL
|
||||||
|
AND c.cnt_contract_key = co.cnt_contract_key
|
||||||
|
AND prs_perslid_key_eig = p.prs_perslid_key
|
||||||
|
AND a.prs_afdeling_key = prs_afdeling_key_eig
|
||||||
|
AND c.cnt_prs_perslid_key = p2.prs_perslid_key(+)
|
||||||
|
AND COALESCE (c.cnt_contract_versie, '0') =
|
||||||
|
(SELECT COALESCE (MAX (cnt_contract_versie), '0')
|
||||||
|
FROM cnt_v_aanwezigcontract c2
|
||||||
|
WHERE c2.cnt_contract_nummer_intern =
|
||||||
|
c.cnt_contract_nummer_intern)) cco
|
||||||
|
WHERE ins_deel_verwijder IS NULL
|
||||||
|
AND sd.ins_srtdeel_verwijder IS NULL
|
||||||
|
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||||
|
AND sd.ins_srtgroep_key = 3
|
||||||
|
AND cco.cnt_ins_deel_key(+) = d.ins_deel_key;
|
||||||
|
|
||||||
-- LEASECONTRACT NOTIFICATIES naar contractbeheerder, contracteigenaren, (nog) niet naar berijders.
|
-- LEASECONTRACT NOTIFICATIES naar contractbeheerder, contracteigenaren, (nog) niet naar berijders.
|
||||||
-- Elke dag de bij aflopende leaseonctracten notificaties de deur 'uitgooien', die NIET met de standaard noti-jobs gaan (omdat de export nog iets extra's doet, insert of zo).
|
-- Elke dag de bij aflopende leaseonctracten notificaties de deur 'uitgooien', die NIET met de standaard noti-jobs gaan (omdat de export nog iets extra's doet, insert of zo).
|
||||||
|
|
||||||
@@ -1980,17 +2109,13 @@ END;
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
BEGIN fac.registercustversion('vebe', 8); END;
|
|
||||||
/
|
|
||||||
|
|
||||||
|
SET DEFINE OFF
|
||||||
BEGIN adm.systrackscriptId('$Id$', 0); END;
|
BEGIN adm.systrackscriptId('$Id$', 0); END;
|
||||||
/
|
/
|
||||||
|
|
||||||
show errors;
|
COMMIT;
|
||||||
|
SET ECHO OFF
|
||||||
|
SPOOL OFF
|
||||||
commit;
|
SET DEFINE ON
|
||||||
|
PROMPT Logfile of this upgrade is: &fcltlogfile
|
||||||
|
|
||||||
spool off;
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user