diff --git a/HERO/HERO.sql b/HERO/HERO.sql index 4c455c04d..b373d5819 100644 --- a/HERO/HERO.sql +++ b/HERO/HERO.sql @@ -2030,6 +2030,59 @@ AS AND o.alg_locatie_key = i.ins_alg_locatie_key AND l.alg_locatie_key = i.ins_alg_locatie_key; + +CREATE OR REPLACE VIEW HERO_V_FAC_TAKEN_OVERZICHT +( + ins_deel_key, + ins_deel_omschrijving, + ins_srtgroep_omschrijving, + ins_srtdeel_omschrijving, + locatie_code, + ins_srtcontrole_omschrijving, + ins_deelsrtcontrole_key, + ins_deelsrtcontrole_datum, + ins_deelsrtcontrole_opmerking, + ins_deelsrtcontrole_status, + ins_controlemode_success, + mld_melding_key, + mld_stdmelding_omschrijving, + mld_melding_onderwerp +) +AS + SELECT i.ins_deel_key, + i.ins_deel_omschrijving, + i.ins_srtgroep_omschrijving, + i.ins_srtdeel_omschrijving, + (SELECT alg_locatie_code + FROM alg_locatie + WHERE alg_locatie_key = i.alg_locatie_key) locatie_code, + isc.ins_srtcontrole_omschrijving, + idsc.ins_deelsrtcontrole_key, + idsc.ins_deelsrtcontrole_datum, + idsc.ins_deelsrtcontrole_opmerking, + DECODE (idsc.ins_deelsrtcontrole_status,0,'Ingepland', 2,'Gestart/In behandeling', 3,'Ter uitvoering', 5,'Afgemeld/Gereed gemeld', 6 ,'Afgerond') idsc_status, + DECODE(im.ins_controlemode_success,0,'Niet succesvol',1,'Succesvol') ins_controlemode_success, + m.mld_melding_key, + sm.mld_stdmelding_omschrijving, + m.mld_melding_onderwerp + FROM ins_deelsrtcontrole idsc, + ins_controlemode im, + ins_srtcontrole isc, + ins_v_deel_gegevens i, + mld_melding m, + mld_melding_object mmo, + mld_stdmelding sm + WHERE i.ins_deel_key = idsc.ins_deel_key + AND idsc.ins_deelsrtcontrole_status <> 6 + AND im.ins_controlemode_key = idsc.ins_controlemode_key + AND isc.ctr_discipline_key <> 122 + AND isc.ins_srtcontrole_key = idsc.ins_srtcontrole_key + AND mmo.ins_deelsrtcontrole_key(+) = idsc.ins_deelsrtcontrole_key + AND m.mld_melding_key(+) = mmo.mld_melding_key + AND sm.mld_stdmelding_key(+) = m.mld_stdmelding_key; + + + ------ payload end ------ SET DEFINE OFF