REME#81131 -- Bundel Catering voor Remeha inrichten - Leveren naar PROD
svn path=/Customer/trunk/; revision=63042
This commit is contained in:
@@ -283,6 +283,7 @@ AS
|
||||
v_mld_workorder_key NUMBER;
|
||||
v_mld_stdmelding_key NUMBER;
|
||||
v_prs_kostenplaats_key NUMBER;
|
||||
v_prs_kostenplaat_key_fallback NUMBER;
|
||||
v_date DATE;
|
||||
v_month VARCHAR2(30);
|
||||
v_count NUMBER;
|
||||
@@ -293,8 +294,8 @@ BEGIN
|
||||
v_mld_stdmelding_key := 602;
|
||||
-- key van opdrachttype workorder
|
||||
v_mld_workorder_key := 1;
|
||||
-- dummy kostenplaats bij de melding in geval van gebouw_kostenplaatsen --- OP LAND NL/BE DOEN ????????
|
||||
v_prs_kostenplaats_key := 141; -- 03900001 - Remeha NL
|
||||
-- dummy kostenplaats bij de melding in geval deze niet bepaald kan worden
|
||||
v_prs_kostenplaat_key_fallback := 141; -- maar gewoon op 03900001 - Remeha NL zetten....
|
||||
|
||||
v_errormsg := 'Bepaal einddatum';
|
||||
|
||||
@@ -322,8 +323,10 @@ BEGIN
|
||||
FOR rec2 IN c_gebouw_kp (v_date, rec1.prs_bedrijf_key)
|
||||
LOOP
|
||||
BEGIN
|
||||
|
||||
IF rec2.gebouw_kostenplaats_nr IS NOT NULL
|
||||
|
||||
-- Voor gebouw_kostenplaatsen wordt vanuit functie aaxx_get_debiteur_gebouw 'Onbekende gebouw-debiteur:' teruggegeven.
|
||||
--- Wellicht beter om wel gewoon altijd de verwerking te doen. In detailverslag reme_v_rap_catering_inkoop is de onbekende gebouw-debiteur dan ook in beeld en kan dan op gebouw_kaart nog aangepast worden.
|
||||
IF INSTR(rec2.gebouw_kostenplaats_nr, 'Onbekende gebouw-debiteur') = 0
|
||||
THEN
|
||||
|
||||
-- controleer of ik een melding heb op dit gebouw
|
||||
@@ -352,6 +355,21 @@ BEGIN
|
||||
v_errormsg := 'Aanmaken catering melding';
|
||||
|
||||
BEGIN
|
||||
|
||||
-- v_prs_kostenplaats_key bepalen
|
||||
---- NL = 03900001 - Remeha NL - key 141
|
||||
---- BE = 03900002 - Remeha BE - key 121
|
||||
SELECT CASE WHEN r.alg_regio_upper = 'NEDERLAND' THEN 141
|
||||
WHEN r.alg_regio_upper = 'BELGIE' THEN 121
|
||||
ELSE v_prs_kostenplaat_key_fallback
|
||||
END
|
||||
v_prs_kostenplaats_key
|
||||
INTO v_prs_kostenplaats_key
|
||||
FROM alg_locatie l, alg_district d, alg_regio r
|
||||
WHERE l.alg_locatie_key = v_alg_locatie_key
|
||||
AND l.alg_district_key = d.alg_district_key
|
||||
AND d.alg_regio_key = r.alg_regio_key ;
|
||||
|
||||
INSERT INTO mld_melding (mld_melding_omschrijving,
|
||||
prs_perslid_key,
|
||||
prs_kostenplaats_key,
|
||||
@@ -498,7 +516,7 @@ CREATE OR REPLACE VIEW reme_v_rap_catering_inkoop
|
||||
gebouw_kostenplaats_nr
|
||||
)
|
||||
AS
|
||||
SELECT TO_CHAR (rra.res_rsv_artikel_verwerkt, 'dd-mm-yyyy'),
|
||||
SELECT TO_CHAR (rra.res_rsv_artikel_verwerkt, 'yyyy-mm-dd'),
|
||||
prs_bedrijf_naam,
|
||||
alg_locatie_code
|
||||
|| '-'
|
||||
|
||||
Reference in New Issue
Block a user