diff --git a/VEBE/vebe.sql b/VEBE/vebe.sql index e3986b082..c2f56c908 100644 --- a/VEBE/vebe.sql +++ b/VEBE/vebe.sql @@ -252,7 +252,8 @@ CREATE OR REPLACE VIEW vebe_cnt_lease_en_gebruiks_ovk prs_berijder_naam_full, prs_berijder_naam_friendly, ins_deel_omschrijving, - ins_deel_opmerking + ins_deel_opmerking, + ins_srtdeel_omschrijving ) AS SELECT c1.cnt_contract_key extra_key, @@ -430,7 +431,8 @@ AS p2.prs_perslid_naam_full prs_berijder_naam_full, p2.prs_perslid_naam_friendly prs_berijder_naam_friendly, d.ins_deel_omschrijving, - d.ins_deel_opmerking + d.ins_deel_opmerking, + sd.ins_srtdeel_omschrijving FROM cnt_v_aanwezigcontract c1, prs_v_perslid_fullnames_all p1, prs_bedrijf b, @@ -443,7 +445,8 @@ AS FROM prs_v_perslid_fullnames_all pf, prs_perslid p WHERE pf.prs_perslid_key = p.prs_perslid_key) p2, cnt_contract_object co2, - ins_deel d + ins_deel d, + ins_srtdeel sd WHERE b.prs_bedrijf_key = c1.cnt_prs_bedrijf_key AND c1.ins_discipline_key = 21 AND co1.cnt_contract_key = c1.cnt_contract_key @@ -457,6 +460,7 @@ AS c2.cnt_contract_nummer_intern) AND c1.prs_perslid_key_eig = p1.prs_perslid_key(+) AND c2.cnt_prs_perslid_key = p2.prs_perslid_key(+) + AND d.ins_srtdeel_key = sd.ins_srtdeel_key AND d.ins_deel_key = co1.cnt_ins_deel_key AND COALESCE (c1.cnt_contract_versie, '0') = (SELECT COALESCE (MAX (cnt_contract_versie), '0') @@ -521,6 +525,7 @@ CREATE OR REPLACE VIEW vebe_rap_wagenpark_tmp prs_berijder_prsnr, prs_berijder_naam_full, prs_berijder_naam_friendly, + ins_srtdeel_omschrijving, ins_deel_omschrijving, ins_deel_opmerking, ins_deel_belettering, @@ -591,6 +596,7 @@ AS prs_berijder_prsnr, prs_berijder_naam_full, prs_berijder_naam_friendly, + ins_srtdeel_omschrijving, ins_deel_omschrijving, ins_deel_opmerking, (SELECT ud.fac_usrdata_code @@ -907,6 +913,7 @@ CREATE OR REPLACE VIEW vebe_rap_wagenpark prs_berijder_prsnr, prs_berijder_naam_full, prs_berijder_naam_friendly, + ins_srtdeel_omschrijving, ins_deel_omschrijving, ins_deel_opmerking, ins_deel_belettering, @@ -980,6 +987,7 @@ AS SELECT prs_berijder_prsnr, prs_berijder_naam_full, prs_berijder_naam_friendly, + ins_srtdeel_omschrijving, ins_deel_omschrijving, ins_deel_opmerking, ins_deel_belettering, @@ -1027,8 +1035,143 @@ AS SELECT FROM vebe_rap_wagenpark_tmp tmp, vebe_v_total_periodtable_2jaar x WHERE COALESCE(tmp.prs_berijder_indirect, 'Direct') = x.berijder_indirect; - - +-- Basis UDR rapport (zonder financiele gegevens) +CREATE OR REPLACE VIEW vebe_rap_wagenpark_basis +( + extra_key, + cnt_lease_key, + prs_bedrijf_key, + cnt_gebruik_key, + prs_berijder_key, + ins_deel_key, + prs_lease_perslid_eig_key, + cnt_lease_nummer_intern, + cnt_lease_versie, + cnt_lease_omschr, + cnt_lease_looptijd_van, + cnt_lease_looptijd_tot, + cnt_lease_looptijd_mnd, + perc_lease_duur, + lease_weken_tegaan, + cnt_lease_rappeldatum, + cnt_lease_opzegdatum, + cnt_lease_opzegtermijn, + cnt_lease_rappeltermijn, + cnt_lease_status, + lease_fase_actief, + cnt_lease_status_txt, + cnt_lease_kosten, + cnt_lease_termijnkosten, + lease_disc_key, + lease_eigenaar_key, + lease_eigenaar_afdeling_naam, + prs_bedrijf_naam, + prs_gebr_perslid_key_eig, + cnt_gebruik_nummer_intern, + cnt_gebruik_versie, + cnt_gebruik_omschr, + cnt_gebruik_looptijd_van, + cnt_gebruik_looptijd_tot, + perc_gebruik_duur, + gebruik_weken_tegaan, + cnt_gebruik_rappeldatum, + cnt_gebruik_opzegdatum, + cnt_gebruik_opzegtermijn, + cnt_gebruik_rappeltermijn, + cnt_gebruik_status, + gebruik_fase_actief, + cnt_gebruik_status_txt, + gebruik_disc_key, + gebruik_eigenaar_key, + gebruik_eigenaar_afdeling_naam, + prs_eigenaar_naam_full, + prs_eigenaar_naam_friendly, + prs_berijder_prsnr, + prs_berijder_naam_full, + prs_berijder_naam_friendly, + ins_srtdeel_omschrijving, + ins_deel_omschrijving, + ins_deel_opmerking, + ins_deel_belettering, + ins_deel_brandstof, + ins_deel_leasecategorie, + ins_deel_perc_bijtelling, + ins_deel_merk, + ins_deel_type, + ins_deel_fiscale_waarde, + ins_deel_kleur, + cnt_lease_jaarkilometrage, + cnt_gebruik_verklaring, + prs_berijder_indirect +) +AS + SELECT extra_key, + cnt_lease_key, + prs_bedrijf_key, + cnt_gebruik_key, + prs_berijder_key, + ins_deel_key, + prs_lease_perslid_key_eig, + cnt_lease_nummer_intern, + cnt_lease_versie, + cnt_lease_omschr, + cnt_lease_looptijd_van, + cnt_lease_looptijd_tot, + cnt_lease_looptijd_mnd, + perc_lease_duur, + lease_weken_tegaan, + cnt_lease_rappeldatum, + cnt_lease_opzegdatum, + cnt_lease_opzegtermijn, + cnt_lease_rappeltermijn, + cnt_lease_status, + lease_fase_actief, + cnt_lease_status_txt, + cnt_lease_kosten, + cnt_lease_termijnkosten, + lease_disc_key, + lease_eigenaar_key, + lease_eigenaar_afdeling_naam, + prs_bedrijf_naam, + prs_gebr_perslid_key_eig, + cnt_gebruik_nummer_intern, + cnt_gebruik_versie, + cnt_gebruik_omschr, + cnt_gebruik_looptijd_van, + cnt_gebruik_looptijd_tot, + perc_gebruik_duur, + gebruik_weken_tegaan, + cnt_gebruik_rappeldatum, + cnt_gebruik_opzegdatum, + cnt_gebruik_opzegtermijn, + cnt_gebruik_rappeltermijn, + cnt_gebruik_status, + gebruik_fase_actief, + cnt_gebruik_status_txt, + gebruik_disc_key, + gebruik_eigenaar_key, + gebruik_eigenaar_afdeling_naam, + prs_eigenaar_naam_full, + prs_eigenaar_naam_friendly, + prs_berijder_prsnr, + prs_berijder_naam_full, + prs_berijder_naam_friendly, + ins_srtdeel_omschrijving, + ins_deel_omschrijving, + ins_deel_opmerking, + ins_deel_belettering, + ins_deel_brandstof, + ins_deel_leasecategorie, + ins_deel_perc_bijtelling, + ins_deel_merk, + ins_deel_type, + ins_deel_fiscale_waarde, + ins_deel_kleur, + cnt_lease_jaarkilometrage, + cnt_gebruik_verklaring, + prs_berijder_indirect + FROM vebe_rap_wagenpark_tmp; + ---------- Gebruiksovereenkomst TIJDELIJKE Tankpassen CREATE OR REPLACE VIEW vebe_cnt_tankpas_gebruiks_ovk @@ -1814,7 +1957,7 @@ END; -BEGIN fac.registercustversion('vebe', 6); END; +BEGIN fac.registercustversion('vebe', 7); END; / BEGIN adm.systrackscriptId('$Id$', 0); END;