YKPN#71528 -- Koppeling Cirfood

svn path=/Customer/trunk/; revision=58291
This commit is contained in:
Norbert Wassink
2022-12-08 12:59:44 +00:00
parent c11b9424eb
commit acac47f451

View File

@@ -14008,8 +14008,11 @@ AS
SELECT distinct rra.res_rsv_ruimte_key rrr_key,
rrr.res_reservering_key||'/'||rrr.res_rsv_ruimte_volgnr reservering,
rrr.res_rsv_ruimte_opmerking opmerking,
rrr.RES_RSV_RUIMTE_VAN van,
rrr.RES_RSV_RUIMTE_tot tot,
rrr.res_rsv_ruimte_van van,
rrr.res_rsv_ruimte_tot tot,
(SELECT prs_perslid_naam_friendly FROM prs_v_perslid_fullnames WHERE prs_perslid_key=rrr.res_rsv_ruimte_contact_key) aanvrager,
p.prs_perslid_telefoonnr telefoon,
p.prs_perslid_email email,
k.prs_kostenplaats_key,
k.prs_kostenplaats_nr kostenplaats,
k.prs_kostenplaats_omschrijving,
@@ -14055,7 +14058,8 @@ AS
res_disc_params rdp,
prs_bedrijf b,
res_rsv_ruimte rrr,
prs_kostenplaats k
prs_kostenplaats k,
prs_v_perslid_gegevens p
WHERE rrr.res_rsv_ruimte_van > TO_DATE('01-05-2022','DD-MM-YYYY')
AND rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key
AND rrr.prs_kostenplaats_key = k.prs_kostenplaats_key(+)
@@ -14065,6 +14069,7 @@ AS
AND rra.res_status_bo_key = 5 -- afgemeld
AND rdp.prs_bedrijf_key = b.prs_bedrijf_key
AND rdp.prs_bedrijf_key = 90501 -- Cirfood algemeen
AND p.prs_perslid_key=rrr.res_rsv_ruimte_contact_key
AND rra.res_rsv_artikel_verwijder IS NULL
AND rrr.res_rsv_ruimte_verwijder IS NULL
AND rrr.res_rsv_ruimte_externsyncdate IS NULL;
@@ -14108,7 +14113,7 @@ BEGIN
DELETE FROM fac_rapport
WHERE fac_rapport_node = v_bestand;
ykpn.add_xml_row (v_bestand, '<?xml version="1.0" encoding="utf-8"?>');
ykpn.add_xml_row (v_bestand, '<?xml version="1.0" encoding="windows-1252"?>');
ykpn.add_xml_row (v_bestand, '<Message version="1.1">');
ykpn.add_xml_row (v_bestand, '<Header>');
ykpn.add_xml_row (v_bestand, '<ShopToken>'||v_shop_token||'</ShopToken>');
@@ -14129,6 +14134,11 @@ BEGIN
ykpn.add_xml_element (v_bestand, 'Name', 'KPN');
ykpn.add_xml_element (v_bestand, 'ID', '9500');
ykpn.add_xml_element (v_bestand, 'ExternalID', rec.reservering);
ykpn.add_xml_row(v_bestand, '<ContentContact>');
ykpn.add_xml_element (v_bestand, 'Name', rec.aanvrager);
ykpn.add_xml_element (v_bestand, 'Tel', rec.telefoon);
ykpn.add_xml_element (v_bestand, 'Email', rec.email);
ykpn.add_xml_row(v_bestand, '</ContentContact>');
ykpn.add_xml_row(v_bestand, '</Customer>');
ykpn.add_xml_element (v_bestand, 'Comments', rec.opmerking);
ykpn.add_xml_row(v_bestand, '<Delivery>');