YFTH#85532 Export toegevoegd voor meldingnotities en opdrachtnotities.

svn path=/Customer/trunk/; revision=67602
This commit is contained in:
Arthur Egberink
2025-01-15 11:09:09 +00:00
parent 88ee8ad540
commit 24b52081e5

View File

@@ -1167,6 +1167,65 @@ AS
END;
/
--
-- Export views om data van meldingsnotities en opdrachtnotities te exporteren.
--
CREATE OR REPLACE VIEW vbxx_v_rap_melding_note
AS
SELECT n.mld_melding_key melding,
l.alg_locatie_omschrijving locatie,
g.alg_gebouw_omschrijving gebouw,
d.ins_discipline_omschrijving vakgroep,
m.mld_melding_datum melding_datum,
mld_melding_note_aanmaak notitie_aanmaak,
mld_melding_note_wijzigdatum notitie_laatste_wijziging,
(SELECT pf.prs_perslid_naam_full
FROM prs_v_perslid_fullnames_all pf
WHERE pf.prs_perslid_key = n.prs_perslid_key) notitie_aangemaakt_door,
mld_melding_note_omschrijving notitie,
DECODE (BITAND (mld_melding_note_flag, 1), 1, 'Naar FrondEnd ')
|| DECODE (BITAND (mld_melding_note_flag, 64), 64, ' (gemailde notitie) ') flag
FROM mld_melding_note n, mld_melding m, alg_locatie l, alg_v_allonrgoed_gegevens aogg, alg_gebouw g, mld_stdmelding std, mld_discipline d
WHERE n.mld_melding_key = m.mld_melding_key
AND m.mld_alg_locatie_key = l.alg_locatie_key
AND m.mld_alg_onroerendgoed_keys = aogg.alg_onroerendgoed_keys(+)
AND aogg.alg_gebouw_key = g.alg_gebouw_key(+)
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND std.mld_ins_discipline_key = d.ins_discipline_key
ORDER BY melding;
CREATE OR REPLACE VIEW vbxx_v_rap_opdr_note
AS
SELECT o.mld_melding_key melding,
o.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr opdracht,
b.prs_bedrijf_naam leverancier,
l.alg_locatie_omschrijving locatie,
g.alg_gebouw_omschrijving gebouw,
d.ins_discipline_omschrijving vakgroep,
m.mld_melding_datum melding_datum,
mld_opdr_note_aanmaak notitie_aanmaak,
mld_opdr_note_wijzigdatum notitie_laatste_wijziging,
(SELECT pf.prs_perslid_naam_full
FROM prs_v_perslid_fullnames_all pf
WHERE pf.prs_perslid_key = n.prs_perslid_key) notitie_aangemaakt_door,
mld_opdr_note_omschrijving notitie,
DECODE (BITAND (mld_opdr_note_flag, 1), 1, 'Naar FrondEnd ')
|| DECODE (BITAND (mld_opdr_note_flag, 4), 4, 'Naar Uitvoerende ')
|| DECODE (BITAND (mld_opdr_note_flag, 32), 32, ' (onbeantwoorde vraag aan FE) ')
|| DECODE (BITAND (mld_opdr_note_flag, 64), 64, ' (gemailde notitie) ') flag
FROM mld_opdr_note n, mld_opdr o, prs_bedrijf b, mld_melding m, alg_locatie l, alg_v_allonrgoed_gegevens aogg, alg_gebouw g, mld_stdmelding std, mld_discipline d
WHERE n.mld_opdr_key = o.mld_opdr_key
AND o.mld_melding_key = m.mld_melding_key
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
AND m.mld_alg_locatie_key = l.alg_locatie_key
AND m.mld_alg_onroerendgoed_keys = aogg.alg_onroerendgoed_keys(+)
AND aogg.alg_gebouw_key = g.alg_gebouw_key(+)
AND m.mld_stdmelding_key = std.mld_stdmelding_key
AND std.mld_ins_discipline_key = d.ins_discipline_key
ORDER BY melding, mld_opdr_bedrijfopdr_volgnr;
leverancier, vakgroep, locatie & gebouw , datum gemeld en natuurlijk opdrachtnummer.
--
-- View om het factuurschema zichtbaar te maken in de contracten xml. We voegen een standaard rapport toe aan
-- de contracten. Vervolgens kunnen we dan in de xsl het factuurschema eruit halen. In afwachting van de echte oplossing: