REME#81131 -- Bundel Catering voor Remeha inrichten - Leveren naar PROD

svn path=/Customer/trunk/; revision=63042
This commit is contained in:
Jos Migo
2023-12-21 14:23:19 +00:00
parent 9602da69bd
commit 95efefa193

View File

@@ -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
|| '-'