SGGR - CMDB in Facilitor
svn path=/Customer/trunk/; revision=44330
This commit is contained in:
@@ -2036,16 +2036,6 @@ AS
|
||||
AND fac_srtnotificatie_key IN (96, 97) -- uitgifte (insout) en inname (insinn)
|
||||
ORDER BY ins_deel_key, fac_tracking_datum;
|
||||
|
||||
CURSOR bez IS
|
||||
SELECT t.*, d.*
|
||||
FROM fac_tracking t, ins_deel d, ins_srtdeel sd
|
||||
WHERE t.fac_tracking_refkey = d.INS_DEEL_KEY
|
||||
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND (d.ins_srtdeel_key in (621,741) OR sd.ins_srtgroep_key = 41) -- 621 auto's, 741 SIM , 41 sleutels
|
||||
AND t.fac_srtnotificatie_key IN (96, 97) -- uitgifte (insout) en inname (insinn)
|
||||
ORDER BY d.ins_deel_key, t.fac_tracking_datum;
|
||||
|
||||
|
||||
v_bestuurder VARCHAR2 (60);
|
||||
v_uitgifte DATE;
|
||||
v_inname DATE;
|
||||
@@ -2133,47 +2123,7 @@ BEGIN
|
||||
v_fac_tracking_uitgifte_key;
|
||||
END IF;
|
||||
END;
|
||||
END LOOP;
|
||||
|
||||
FOR rec IN bez
|
||||
LOOP
|
||||
BEGIN
|
||||
|
||||
v_search := 'is uitgegeven aan';
|
||||
v_dummy :=
|
||||
SUBSTR (sggr.find_str (rec.fac_tracking_oms, v_search),
|
||||
0,
|
||||
60);
|
||||
v_medewerker := v_dummy;
|
||||
|
||||
|
||||
IF rec.fac_srtnotificatie_key = 96
|
||||
THEN
|
||||
-- Uitgifte
|
||||
v_uitgifte := rec.fac_tracking_datum;
|
||||
|
||||
INSERT INTO sggr_bezittingen_registratie (
|
||||
ins_deel_key,
|
||||
medewerker,
|
||||
uitgifte,
|
||||
fac_tracking_uitgifte_key)
|
||||
VALUES (rec.fac_tracking_refkey,
|
||||
v_bestuurder,
|
||||
v_uitgifte,
|
||||
rec.fac_tracking_key);
|
||||
|
||||
v_fac_tracking_uitgifte_key := rec.fac_tracking_key;
|
||||
ELSE
|
||||
v_inname := rec.fac_tracking_datum;
|
||||
|
||||
UPDATE sggr_bezittingen_registratie
|
||||
SET inname = v_inname,
|
||||
fac_tracking_inname_key = rec.fac_tracking_key
|
||||
WHERE fac_tracking_uitgifte_key =
|
||||
v_fac_tracking_uitgifte_key;
|
||||
END IF;
|
||||
END;
|
||||
END LOOP;
|
||||
END LOOP;
|
||||
|
||||
END;
|
||||
/
|
||||
@@ -3125,6 +3075,18 @@ AS
|
||||
AND cnt_contract_looptijd_tot > SYSDATE
|
||||
ORDER BY cnt_contract_omschrijving;
|
||||
|
||||
CREATE OR REPLACE VIEW sggr_v_axi_nrs
|
||||
(
|
||||
mld_melding_key,
|
||||
axi_nr
|
||||
)
|
||||
AS
|
||||
SELECT km.mld_melding_key, mld_kenmerkmelding_waarde
|
||||
FROM mld_srtkenmerk sk, mld_kenmerk k, mld_kenmerkmelding km
|
||||
WHERE sk.mld_srtkenmerk_upper = 'AXI NUMMER'
|
||||
AND k.mld_srtkenmerk_key = sk.mld_srtkenmerk_key
|
||||
AND km.mld_kenmerk_key = k.mld_kenmerk_key;
|
||||
|
||||
COMMIT;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
Reference in New Issue
Block a user