diff --git a/AA/SMKA/smka.sql b/AA/SMKA/smka.sql index b06644b91..26fa68783 100644 --- a/AA/SMKA/smka.sql +++ b/AA/SMKA/smka.sql @@ -358,6 +358,89 @@ SELECT sd.ins_srtdiscipline_omschrijving, AND b.fac_bijlagen_kenmerk_key = km.mld_kenmerk_key AND km.mld_kenmerk_niveau = 'O' ; +--- Exportdefinities voor: 1. OPDRACHTEN - PER LEVERANCIER +CREATE OR REPLACE VIEW smka_v_export_opdrachten_udr +( + ins_discpline_omschrijving, + alg_regio_omschrijving, + alg_district_omschrijving, + alg_locatie_omschrijving, + alg_gebouw_naam, + prs_bedrijf_naam, + mld_typeopdr_omschrijving, + opdracht_extern, + fac_bijlagen_aanmaak, + fac_bijlagen_key, + fac_bijlagen_zippath, + check_lengte +) +AS +SELECT sd.ins_srtdiscipline_omschrijving, + r.alg_regio_omschrijving, + di.alg_district_omschrijving, + l.alg_locatie_omschrijving || ' (' || l.alg_locatie_code || ')', + g.alg_gebouw_code, + v.naam, + ot.mld_typeopdr_omschrijving, + DECODE(v.intern, 1, 'nee', 'ja'), + b.fac_bijlagen_aanmaak, + b.fac_bijlagen_key, + v.naam + || CHR(92) + || TO_CHAR (b.fac_bijlagen_aanmaak, 'YYYY-MM') + || CHR(92) + || di.alg_district_omschrijving + || CHR(92) + || m.mld_melding_key || '-' || o.mld_opdr_bedrijfopdr_volgnr + || CHR(92) + || b.fac_bijlagen_filename + fac_bijlagen_zippath, -- Let op, padnaam kan/mag MAX 258 posities hebben (i.v.m. insuffficient memory) + LENGTH( + v.naam + || CHR(92) + || TO_CHAR (b.fac_bijlagen_aanmaak, 'YYYY-MM') + || CHR(92) + || di.alg_district_omschrijving + || CHR(92) + || m.mld_melding_key || '-' || o.mld_opdr_bedrijfopdr_volgnr + || CHR(92) + || b.fac_bijlagen_filename + ) check_lengte + FROM fac_v_bijlagen b, + mld_melding m, + mld_opdr o, + mld_typeopdr ot, + mld_v_uitvoerende v, + mld_stdmelding sm, + mld_discipline d, + ins_srtdiscipline sd, + (SELECT m.mld_melding_key, + COALESCE (og.alg_gebouw_code, 'Geen gebouw') alg_gebouw_code + FROM mld_melding m, + alg_v_onroerendgoed_gegevens og + WHERE m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+) ) g, + alg_locatie l, + alg_district di, + alg_regio r, + mld_kenmerk km + WHERE b.fac_bijlagen_refkey = o.mld_opdr_key + AND b.fac_bijlagen_module = 'MLD' + AND o.mld_melding_key = m.mld_melding_key + AND m.mld_stdmelding_key = sm.mld_stdmelding_key + AND sm.mld_ins_discipline_key = d.ins_discipline_key + AND d.ins_discipline_module = 'MLD' + AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key + AND m.mld_melding_key = g.mld_melding_key + AND m.mld_alg_locatie_key = l.alg_locatie_key + AND l.alg_district_key = di.alg_district_key + AND di.alg_regio_key = r.alg_regio_key + AND o.mld_typeopdr_key = ot.mld_typeopdr_key + AND o.mld_uitvoerende_keys = v.mld_uitvoerende_key + AND b.fac_bijlagen_verwijder IS NULL + AND b.fac_bijlagen_kenmerk_key = km.mld_kenmerk_key AND km.mld_kenmerk_niveau = 'O' + ; + + -- NEN2767 - Rapportage om foto's toe te voegen aan de gebreksmeldingen ---- levert commandlines voor batfile op die geplaatst/uitgevoerd kan worden in lokale map met de foto's en UploadFotoBijGebrek.js ---- in url de kenmerk_key van de foldermap meenemen (voor SMKA is dit 5016)