BLCC#87082 Planbord opdrachten aangepast zodat ook opdrachten van BLCC op gedeelde ruimtes in de rapportage staan
svn path=/Customer/trunk/; revision=70695
This commit is contained in:
185
BLCC/blcc.sql
185
BLCC/blcc.sql
@@ -30473,88 +30473,111 @@ CREATE OR REPLACE VIEW BLCC_V_RAP_PLANNING_OPDR
|
||||
MELDER,
|
||||
PRS_AFDELING_KEY,
|
||||
PRS_AFDELING_NAAM,
|
||||
PRS_AFDELING_OMSCHRIJVING
|
||||
PRS_AFDELING_OMSCHRIJVING,
|
||||
WVG_NODIG,
|
||||
WVG_NR
|
||||
)
|
||||
AS
|
||||
SELECT b.prs_bedrijf_naam
|
||||
bedrijf,
|
||||
b.prs_bedrijf_key
|
||||
bedrijf_key,
|
||||
o.mld_opdr_key,
|
||||
o.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr
|
||||
opdracht,
|
||||
o.mld_opdr_plandatum,
|
||||
CASE
|
||||
WHEN TO_CHAR (o.mld_opdr_plandatum, 'HH24:mi') <> '00:00'
|
||||
THEN
|
||||
TO_CHAR (o.mld_opdr_plandatum, 'HH24:mi')
|
||||
ELSE
|
||||
NULL
|
||||
END
|
||||
tijd,
|
||||
o.mld_opdr_einddatum,
|
||||
sd.ins_srtdiscipline_prefix || m.mld_melding_key
|
||||
meldingnummer,
|
||||
m.mld_melding_onderwerp,
|
||||
kp.prs_kostenplaats_nr,
|
||||
CASE WHEN o.mld_opdr_plandatum > SYSDATE THEN 1 ELSE 0 END
|
||||
toekomst,
|
||||
so.mld_statusopdr_omschrijving
|
||||
status,
|
||||
og.alg_ruimte_nr,
|
||||
(SELECT ud.fac_usrdata_code vh_class
|
||||
FROM alg_kenmerk k, alg_onrgoedkenmerk rk, fac_usrdata ud
|
||||
WHERE rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
AND k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 1100
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) = ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = 241
|
||||
AND rk.alg_onrgoed_key = og.alg_ruimte_key
|
||||
AND rk.alg_onrgoedkenmerk_verwijder IS NULL)
|
||||
vh_class,
|
||||
og.alg_gebouw_key,
|
||||
og.alg_gebouw_code,
|
||||
prs_perslid_naam
|
||||
|| DECODE (p.prs_perslid_voorletters, NULL, '', ', ' || p.prs_perslid_voorletters)
|
||||
|| DECODE (p.prs_perslid_tussenvoegsel, NULL, '', ' ' || p.prs_perslid_tussenvoegsel)
|
||||
|| DECODE (p.prs_perslid_voornaam, NULL, '', ' (' || p.prs_perslid_voornaam || ')')
|
||||
melder,
|
||||
a.prs_afdeling_key,
|
||||
a.prs_afdeling_naam,
|
||||
a.prs_afdeling_omschrijving
|
||||
FROM mld_opdr o,
|
||||
mld_statusopdr so,
|
||||
mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
mld_discipline md,
|
||||
ins_srtdiscipline sd,
|
||||
prs_bedrijf b,
|
||||
prs_kostenplaats kp,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE so.mld_statusopdr_key = o.mld_statusopdr_key
|
||||
AND m.mld_melding_key = o.mld_melding_key
|
||||
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND p.prs_perslid_key = m.prs_perslid_key_voor
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND sm.mld_ins_discipline_key NOT IN (781,
|
||||
2558,
|
||||
3901,
|
||||
2584,
|
||||
3181,
|
||||
3401) -- BLCC#87082
|
||||
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||
AND kp.prs_kostenplaats_key = o.prs_kostenplaats_key -- 2321 is aanvraag WVG, die nemen we hier niet mee
|
||||
AND m.mld_stdmelding_key NOT IN (2321,
|
||||
2781,
|
||||
2121,
|
||||
3161,
|
||||
2974);
|
||||
|
||||
bedrijf,
|
||||
b.prs_bedrijf_key
|
||||
bedrijf_key,
|
||||
o.mld_opdr_key,
|
||||
o.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr
|
||||
opdracht,
|
||||
o.mld_opdr_plandatum,
|
||||
CASE
|
||||
WHEN TO_CHAR (o.mld_opdr_plandatum, 'HH24:mi') <> '00:00'
|
||||
THEN
|
||||
TO_CHAR (o.mld_opdr_plandatum, 'HH24:mi')
|
||||
ELSE
|
||||
NULL
|
||||
END
|
||||
tijd,
|
||||
o.mld_opdr_einddatum,
|
||||
sd.ins_srtdiscipline_prefix || m.mld_melding_key
|
||||
meldingnummer,
|
||||
m.mld_melding_onderwerp,
|
||||
kp.prs_kostenplaats_nr,
|
||||
CASE WHEN o.mld_opdr_plandatum > SYSDATE THEN 1 ELSE 0 END
|
||||
toekomst,
|
||||
so.mld_statusopdr_omschrijving
|
||||
status,
|
||||
og.alg_ruimte_nr,
|
||||
(SELECT ud.fac_usrdata_code vh_class
|
||||
FROM alg_kenmerk k, alg_onrgoedkenmerk rk, fac_usrdata ud
|
||||
WHERE rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
AND k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 1100
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) = ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = 241
|
||||
AND rk.alg_onrgoed_key = og.alg_ruimte_key
|
||||
AND rk.alg_onrgoedkenmerk_verwijder IS NULL)
|
||||
vh_class,
|
||||
og.alg_gebouw_key,
|
||||
og.alg_gebouw_code,
|
||||
prs_perslid_naam
|
||||
|| DECODE (p.prs_perslid_voorletters, NULL, '', ', ' || p.prs_perslid_voorletters)
|
||||
|| DECODE (p.prs_perslid_tussenvoegsel, NULL, '', ' ' || p.prs_perslid_tussenvoegsel)
|
||||
|| DECODE (p.prs_perslid_voornaam, NULL, '', ' (' || p.prs_perslid_voornaam || ')')
|
||||
melder,
|
||||
a.prs_afdeling_key,
|
||||
a.prs_afdeling_naam,
|
||||
a.prs_afdeling_omschrijving,
|
||||
(SELECT ud.fac_usrdata_omschr
|
||||
FROM mld_srtkenmerk sk,
|
||||
mld_kenmerk k,
|
||||
mld_kenmerkopdr ko,
|
||||
fac_usrdata ud
|
||||
WHERE sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = ko.mld_kenmerk_key
|
||||
AND sk.mld_srtkenmerk_key = 2201
|
||||
AND fac.safe_to_number (ko.mld_kenmerkopdr_waarde) = ud.fac_usrdata_key
|
||||
AND ud.fac_usrtab_key = 741
|
||||
AND ko.mld_opdr_key = o.mld_opdr_key
|
||||
AND ko.mld_kenmerkopdr_verwijder IS NULL)
|
||||
wvg_nodig,
|
||||
(SELECT ko.mld_kenmerkopdr_waarde
|
||||
FROM mld_srtkenmerk sk, mld_kenmerk k, mld_kenmerkopdr ko
|
||||
WHERE sk.mld_srtkenmerk_key = k.mld_srtkenmerk_key
|
||||
AND k.mld_kenmerk_key = ko.mld_kenmerk_key
|
||||
AND sk.mld_srtkenmerk_key = 2202
|
||||
AND ko.mld_opdr_key = o.mld_opdr_key
|
||||
AND ko.mld_kenmerkopdr_verwijder IS NULL)
|
||||
wvg_nr
|
||||
FROM mld_opdr o,
|
||||
mld_statusopdr so,
|
||||
mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
mld_discipline md,
|
||||
ins_srtdiscipline sd,
|
||||
prs_bedrijf b,
|
||||
prs_kostenplaats kp,
|
||||
alg_v_allonrgoed_gegevens og,
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE so.mld_statusopdr_key = o.mld_statusopdr_key
|
||||
AND m.mld_melding_key = o.mld_melding_key
|
||||
AND sm.mld_stdmelding_key = m.mld_stdmelding_key
|
||||
AND sm.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
|
||||
AND p.prs_perslid_key = m.prs_perslid_key_voor
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND sm.mld_ins_discipline_key NOT IN (781,
|
||||
2558,
|
||||
3901,
|
||||
2584,
|
||||
3181,
|
||||
3401) -- BLCC#87082
|
||||
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||
AND kp.prs_kostenplaats_key = o.prs_kostenplaats_key -- 2321 is aanvraag WVG, die nemen we hier niet mee
|
||||
AND m.mld_stdmelding_key NOT IN (2321,
|
||||
2781,
|
||||
2121,
|
||||
3161,
|
||||
2974);
|
||||
|
||||
-------------------------------------------------
|
||||
--- BLCC#74731: Implementatie Urenregistratie ---
|
||||
-------------------------------------------------
|
||||
@@ -35873,6 +35896,8 @@ CREATE OR REPLACE FORCE VIEW BLCC_V_RAP_PO_HUURDER
|
||||
MLD_ONDERWERP,
|
||||
OPDR_KEY,
|
||||
OPDRACHT,
|
||||
WVG_NODIG,
|
||||
WVG_NR,
|
||||
GEBOUW,
|
||||
PLANDATUM,
|
||||
TIJD,
|
||||
@@ -35898,6 +35923,8 @@ AS
|
||||
po.mld_onderwerp,
|
||||
po.opdr_key,
|
||||
po.opdracht,
|
||||
po.wvg_nodig,
|
||||
po.wvg_nr,
|
||||
po.gebouw_code,
|
||||
po.plandatum,
|
||||
po.tijd,
|
||||
|
||||
Reference in New Issue
Block a user