YKPN#65703 -- Aanpassing ykpn_export_uren_yask niet verwerkte uren worden alleen meegenomen
svn path=/Customer/trunk/; revision=49658
This commit is contained in:
@@ -6352,6 +6352,19 @@ AS
|
||||
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW ykpn_v_thema_iot
|
||||
(
|
||||
ins_deel_key,
|
||||
waarde
|
||||
)
|
||||
AS
|
||||
SELECT ins.ins_deel_key ins_deel_key, kn.ins_kenmerkdeel_waarde waarde
|
||||
FROM ins_deel ins, ins_kenmerkdeel kn WHERE ins.ins_discipline_key=3101 -- Discipline IoT
|
||||
AND kn.ins_deel_key = ins.ins_deel_key
|
||||
AND kn.ins_kenmerk_key= 241 -- Kenmerk Waarde
|
||||
AND ins.ins_deel_verwijder IS NULL
|
||||
and kn.ins_kenmerkdeel_verwijder IS NULL;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW ykpn_v_thema_ruimte_res_datum
|
||||
(
|
||||
@@ -9743,7 +9756,8 @@ SELECT m.mld_melding_key || '/' || o.mld_opdr_bedrijfopdr_volgnr opdrid,
|
||||
AND aogk.alg_onrgoed_key = aog.alg_gebouw_key) ,
|
||||
DECODE(ud.fac_usrdata_omschr, 'Projectmanager extra werk', 'P800995.012',
|
||||
'Eventmanager extra werk', 'P800995.010',
|
||||
'Applicatiebeheer extra werk', 'P800995.023')) projectcode
|
||||
'Applicatiebeheer extra werk', 'P800995.023')) projectcode,
|
||||
ou.mld_opdr_uren_status
|
||||
FROM mld_opdr_uren ou,
|
||||
mld_opdr o,
|
||||
mld_statusopdr so,
|
||||
@@ -9794,14 +9808,6 @@ BEGIN
|
||||
-- Goedgekeurde uren op verwerkt zetten.
|
||||
-- Status 3 = Goedgekeurd
|
||||
-- Status 4 = Verwerkt
|
||||
UPDATE mld_opdr_uren
|
||||
SET mld_opdr_uren_status = 4
|
||||
WHERE mld_opdr_uren_status <> 4
|
||||
AND mld_opdr_uren_key IN
|
||||
(SELECT mld_opdr_uren_key
|
||||
FROM ykpn_v_opdrachturen
|
||||
WHERE TRUNC(mld_opdr_uren_datum, 'MM') = TRUNC(ADD_MONTHS (SYSDATE, -1), 'mm'));
|
||||
|
||||
INSERT INTO fin_verkoopfactuurkop (fin_verkoopfactuurkop_id)
|
||||
VALUES ('Uren ' || TO_CHAR (SYSDATE, 'yyyy-mm-dd'))
|
||||
RETURNING fin_verkoopfactuurkop_key
|
||||
@@ -9838,8 +9844,16 @@ BEGIN
|
||||
mld_opdr_uren_datum,
|
||||
TO_CHAR (ADD_MONTHS (SYSDATE, -1), 'yyyy-mm')
|
||||
FROM ykpn_v_opdrachturen ou, prs_perslid p
|
||||
WHERE ou.prs_perslid_key = p.prs_perslid_key
|
||||
WHERE ou.mld_opdr_uren_status <> 4 AND ou.prs_perslid_key = p.prs_perslid_key
|
||||
AND TRUNC(mld_opdr_uren_datum, 'mm') = TRUNC(ADD_MONTHS (SYSDATE, -1), 'mm');
|
||||
|
||||
UPDATE mld_opdr_uren
|
||||
SET mld_opdr_uren_status = 4
|
||||
WHERE mld_opdr_uren_status <> 4
|
||||
AND mld_opdr_uren_key IN
|
||||
(SELECT mld_opdr_uren_key
|
||||
FROM ykpn_v_opdrachturen
|
||||
WHERE TRUNC(mld_opdr_uren_datum, 'MM') = TRUNC(ADD_MONTHS (SYSDATE, -1), 'mm'));
|
||||
|
||||
COMMIT;
|
||||
|
||||
@@ -14355,6 +14369,33 @@ SELECT l.alg_locatie_key fclt_3d_locatie_key,
|
||||
AND m.mld_stdmelding_key = std.mld_stdmelding_key;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW ykpn_v_iot_report
|
||||
AS
|
||||
SELECT geb.ALG_GEBOUW_OMSCHRIJVING,
|
||||
ver.ALG_VERDIEPING_CODE,
|
||||
rm.ALG_RUIMTE_NR,
|
||||
ins.ins_deel_key insKey,
|
||||
ins.INS_DEEL_OMSCHRIJVING DeviceID,
|
||||
isrt.INS_SRTDEEL_OMSCHRIJVING Soort,
|
||||
ins.INS_DEEL_OPMERKING type,
|
||||
(SELECT knd.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel knd
|
||||
WHERE knd.ins_kenmerk_key = 241 AND
|
||||
ins.ins_deel_key=knd.ins_deel_key AND
|
||||
knd.ins_kenmerkdeel_verwijder IS NULL) fillLevel,
|
||||
(SELECT knd.ins_kenmerkdeel_waarde
|
||||
FROM ins_kenmerkdeel knd
|
||||
WHERE knd.ins_kenmerk_key = 281 AND
|
||||
ins.ins_deel_key=knd.ins_deel_key AND
|
||||
knd.ins_kenmerkdeel_verwijder IS NULL) batterij
|
||||
FROM ins_deel ins, alg_ruimte rm, alg_verdieping ver, alg_v_gebouw_gegevens geb, ins_srtdeel isrt
|
||||
WHERE ins.ins_discipline_key=3101
|
||||
AND isrt.ins_srtdeel_key = ins.ins_srtdeel_key
|
||||
AND rm.alg_ruimte_key= ins.ins_alg_ruimte_key
|
||||
AND ver.alg_verdieping_key = rm.alg_verdieping_key
|
||||
AND geb.alg_gebouw_key = ver.alg_gebouw_key
|
||||
AND ins.ins_deel_verwijder IS NULL;
|
||||
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user