LOGC#56696 -- Urenrapportage Logcentre (organisatie aanpassing FCLT)

svn path=/Customer/trunk/; revision=41266
This commit is contained in:
Arthur Egberink
2019-03-04 09:48:03 +00:00
parent e4f9b24829
commit 64af4577b4

View File

@@ -628,45 +628,56 @@ AS
CREATE OR REPLACE VIEW logc_v_rap_urenbesteding
AS
SELECT a1.prs_afdeling_naam parent_afdeling,
ak.prs_afdeling_naam afdeling,
a1.prs_afdeling_key fclt_3d_afdeling_key,
i.project,
i.categorie,
i.werknemer,
i.uren,
(SELECT FAC.safe_to_number(mld_kenmerkmelding_waarde)
FROM mld_kenmerkmelding km, mld_kenmerk mk
WHERE km.mld_kenmerk_key = mk.mld_kenmerk_key
AND mk.mld_srtkenmerk_key = 261
AND km.mld_melding_key = m.mld_melding_key)
raming,
(SELECT SUM(i2.uren)
FROM logc_imp_uren_besteding i2
WHERE i.transactietekst = i2.transactietekst) urencum,
i.transactietekst,
pf.prs_perslid_naam_full,
i.datum,
m.mld_melding_onderwerp,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km, mld_kenmerk mk
WHERE km.mld_kenmerk_key = mk.mld_kenmerk_key
AND mk.mld_srtkenmerk_key = 25
AND km.mld_melding_key = m.mld_melding_key)
custref
FROM logc_imp_uren_besteding i,
mld_melding m,
prs_afdeling ak,
prs_v_afdeling_boom b,
prs_afdeling a1,
prs_perslid p,
prs_v_perslid_fullnames_all pf
WHERE i.mld_melding_key = m.mld_melding_key
AND m.prs_kostenplaats_key = ak.prs_kostenplaats_key
AND ak.prs_afdeling_key = b.prs_afdeling_key
AND b.prs_afdeling_key1 = a1.prs_afdeling_key
AND i.werknemer = p.prs_perslid_nr(+)
AND p.prs_perslid_key = pf.prs_perslid_key;
SELECT a1.prs_afdeling_naam
parent_afdeling,
prs_kostenplaats_nr,
prs_kostenplaats_omschrijving,
a1.prs_afdeling_key
fclt_3d_afdeling_key,
i.project,
i.categorie,
i.werknemer,
i.uren,
(SELECT FAC.safe_to_number (mld_kenmerkmelding_waarde)
FROM mld_kenmerkmelding km, mld_kenmerk mk
WHERE km.mld_kenmerk_key = mk.mld_kenmerk_key
AND mk.mld_srtkenmerk_key = 261
AND km.mld_melding_key = m.mld_melding_key)
raming,
(SELECT SUM (i2.uren)
FROM logc_imp_uren_besteding i2
WHERE i.transactietekst = i2.transactietekst)
urencum,
i.transactietekst,
pf.prs_perslid_naam_full,
i.datum,
m.mld_melding_onderwerp,
(SELECT mld_kenmerkmelding_waarde
FROM mld_kenmerkmelding km, mld_kenmerk mk
WHERE km.mld_kenmerk_key = mk.mld_kenmerk_key
AND mk.mld_srtkenmerk_key = 25
AND km.mld_melding_key = m.mld_melding_key)
custref
FROM logc_imp_uren_besteding i,
mld_melding m,
(SELECT DISTINCT
(DECODE (niveau,
2, prs_afdeling_parentkey,
1, prs_afdeling_key,
NULL))
prs_afdeling_key,
prs_kostenplaats_key
FROM prs_v_afdeling) ak,
prs_afdeling a1,
prs_perslid p,
prs_kostenplaats k,
prs_v_perslid_fullnames_all pf
WHERE i.mld_melding_key = m.mld_melding_key
AND m.prs_kostenplaats_key = ak.prs_kostenplaats_key(+)
AND ak.prs_afdeling_key = a1.prs_afdeling_key(+)
AND m.prs_kostenplaats_key = k.prs_kostenplaats_key
AND i.werknemer = p.prs_perslid_nr(+)
AND p.prs_perslid_key = pf.prs_perslid_key;
CREATE OR REPLACE VIEW logc_v_rap_mld_sleeping
AS