BAUS#79594 Implementatie Bausch & Lomb, rapportage geplande taken

svn path=/Customer/trunk/; revision=62662
This commit is contained in:
Suzan Wiegerinck
2023-11-22 15:32:23 +00:00
parent 06942d06fa
commit 1700440608

View File

@@ -464,6 +464,143 @@ BEGIN
END baus_update_taak_km;
/
CREATE OR REPLACE VIEW BAUS_V_RAP_GEPLANDE_TAKEN
(
DEEL_KEY,
DISCIPLINE,
SOORT,
GROEP,
SOORTCODE,
OMSCHRIJVING,
PLAATSEIGENAAR,
PLAATSEIGENAARTYPE,
PLAATSAANDUIDING,
EIGENAAR,
EIGENAAR_KEY,
OPMERKING,
REGIO,
DISTRICT,
LOCATIE_CODE,
LOCATIE_OMSCHRIJVING,
LOCATIE_PLAATS,
GEBOUWCODE,
GEBOUW,
TERREINSECTORCODE,
TERREINSECTOR,
VERDIEPINGCODE,
RUIMTENR,
WERKPLEKVOLGNR,
WERKPLEK,
UITLEENBAAR,
UITGELEEND,
RES_OPMERKING,
BEHEERDER,
VERVALDATUM,
ACTIEF,
AANTAL,
FCLT_3D_DISCIPLINE_KEY,
FCLT_3D_AFDELING_KEY,
FCLT_3D_LOCATIE_KEY,
INS_DEELSRTCONTROLE_KEY,
INS_SRTCONTROLE_KEY,
CTR_DISCIPLINE_OMSCHRIJVING,
SRTCONTROLE_OMSCHRIJVING,
INS_DEELSRTCONTROLE_DATUM,
CONTROLEMODE_OMSCHRIJVING,
INS_DEELSRTCONTROLE_OPMERKING,
PERSLID,
INS_DEELSRTCONTROLE_DATUM_ORG,
INS_DEELSRTCONTROLE_PLANDATUM,
DEELSRTCONTROLE_STATUS,
INS_DEELSRTCONTROLE_STATUS,
BEDRIJF,
INSTRUCTIES
)
AS
SELECT udr.deel_key,
udr.discipline,
udr.soort,
udr.groep,
udr.soortcode,
udr.omschrijving,
udr.plaatseigenaar,
udr.plaatseigenaartype,
udr.plaatsaanduiding,
udr.eigenaar,
udr.eigenaar_key,
udr.opmerking,
udr.regio,
udr.district,
udr.locatie_code,
udr.locatie_omschrijving,
udr.locatie_plaats,
udr.gebouwcode,
udr.gebouw,
udr.terreinsectorcode,
udr.terreinsector,
udr.verdiepingcode,
udr.ruimtenr,
udr.werkplekvolgnr,
udr.werkplek,
udr.uitleenbaar,
udr.uitgeleend,
udr.res_opmerking,
udr.beheerder,
udr.vervaldatum,
udr.actief,
udr.aantal,
udr.fclt_3d_discipline_key,
udr.fclt_3d_afdeling_key,
udr.fclt_3d_locatie_key,
udr.ins_deelsrtcontrole_key,
udr.ins_srtcontrole_key,
udr.ctr_discipline_omschrijving,
udr.srtcontrole_omschrijving,
udr.ins_deelsrtcontrole_datum,
udr.controlemode_omschrijving,
udr.ins_deelsrtcontrole_opmerking,
udr.perslid,
udr.ins_deelsrtcontrole_datum_org,
udr.ins_deelsrtcontrole_plandatum,
udr.deelsrtcontrole_status,
udr.ins_deelsrtcontrole_status,
bedrijf.bedrijf,
instructie.instructies
FROM ins_v_udr_deelinspect udr,
( SELECT d.ins_deel_key,
LISTAGG (b.prs_bedrijf_naam, CHR (10)) ---- scheidingsteken een enter
WITHIN GROUP (ORDER BY d.ins_deel_key) bedrijf
FROM ins_srtkenmerk sk,
ins_kenmerk k,
ins_kenmerkdeel kd,
ins_deel d,
prs_bedrijf b
WHERE sk.ins_srtkenmerk_key = 41
AND k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
AND k.ins_kenmerk_bewerkniveau = 'D'
AND k.ins_kenmerk_verwijder IS NULL
AND d.ins_deel_key = kd.ins_deel_key
AND b.prs_bedrijf_key =
fac.safe_to_number (kd.ins_kenmerkdeel_waarde)
GROUP BY d.ins_deel_key) bedrijf,
( SELECT sc.ins_srtcontrole_key,
LISTAGG (
k.ins_kenmerk_omschrijving
|| ' '
|| REPLACE (k.ins_kenmerk_default, '<br/>', CHR (10)),
CHR (10) || CHR (10))
WITHIN GROUP (ORDER BY sc.ins_srtcontrole_key) instructies
FROM ins_srtkenmerk sk, ins_kenmerk k, ins_srtcontrole sc
WHERE k.ins_srtkenmerk_key = sk.ins_srtkenmerk_key
AND k.ins_kenmerk_bewerkniveau = 'D'
AND k.ins_kenmerk_niveau = 'C'
AND sc.ins_srtcontrole_key = k.ins_srtinstallatie_key
AND k.ins_kenmerk_verwijder IS NULL
AND sk.ins_srtkenmerk_key = 61
GROUP BY sc.ins_srtcontrole_key) instructie
WHERE bedrijf.ins_deel_key(+) = udr.deel_key
AND instructie.ins_srtcontrole_key(+) = udr.ins_srtcontrole_key;
------ payload end ------
SET DEFINE OFF