PCHD#41923 -- Crediteurgegevens overnemen uit de PCHD omgeving
svn path=/Customer/trunk/; revision=40563
This commit is contained in:
@@ -127,9 +127,9 @@ SELECT DISTINCT l.alg_locatie_omschrijving , prsa.prs_kostenplaats_key, kost.p
|
||||
prs_afdeling prsa,
|
||||
prs_kostenplaats kost
|
||||
WHERE g.alg_locatie_key = l.alg_locatie_key(+)
|
||||
AND v.alg_gebouw_key (+) = g.alg_gebouw_key
|
||||
AND v.alg_gebouw_key (+) = g.alg_gebouw_key
|
||||
AND r.alg_verdieping_key(+) = v.alg_verdieping_key
|
||||
AND r.ALG_RUIMTE_KEY = ra.ALG_RUIMTE_KEY (+)
|
||||
AND r.ALG_RUIMTE_KEY = ra.ALG_RUIMTE_KEY (+)
|
||||
AND prsa.PRS_AFDELING_KEY = ra.PRS_AFDELING_KEY
|
||||
AND prsa.prs_kostenplaats_key = kost.prs_kostenplaats_key;
|
||||
|
||||
@@ -1588,7 +1588,7 @@ AS
|
||||
AND g.alg_locatie_key = l.alg_locatie_key
|
||||
AND UPPER (a.prs_afdeling_omschrijving) =
|
||||
UPPER (ii.prs_perslid_organisation)
|
||||
AND UPPER (ii.prs_perslid_wm) =
|
||||
AND UPPER (ii.prs_perslid_wm) =
|
||||
(SELECT b.prs_bedrijf_naam_upper
|
||||
FROM prs_bedrijf b, prs_v_afdeling ba
|
||||
WHERE ba.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
@@ -1602,6 +1602,89 @@ AS
|
||||
AND ip.prs_perslid_key = p.prs_perslid_key
|
||||
AND ir.alg_ruimte_key = wp.prs_alg_ruimte_key);
|
||||
|
||||
|
||||
-- Koppeling om crediteurgegevens vanuit PCHD te verspreiden over de andere PCH omgevingen.
|
||||
CREATE OR REPLACE VIEW pchd_v_export_bedrijf_gegevens
|
||||
AS
|
||||
SELECT 'prs_bedrijf_key;prs_bedrijf_naam;prs_bedrijf_post_adres;prs_bedrijf_post_postcode;prs_bedrijf_post_plaats;prs_bedrijf_post_land;prs_bedrijf_bezoek_adres;prs_bedrijf_bezoek_postcode;prs_bedrijf_bezoek_plaats;prs_bedrijf_bezoek_land;prs_bedrijf_telefoon;prs_bedrijf_fax;prs_bedrijf_telefoon2;prs_bedrijf_contact_persoon;prs_bedrijf_contact_telefoon;prs_bedrijf_contact_fax;prs_bedrijf_opmerking;prs_bedrijf_opmerking2;prs_bedrijf_uurloon;prs_leverancier_nr;prs_overeenkomst_nr;prs_overeenkomst_datum;prs_bedrijf_email;prs_bedrijf_order_confirm;prs_bedrijf_image_loc;prs_bedrijf_details_loc;prs_bedrijf_xmldetails_loc;prs_bedrijf_xmlcatalogus_loc;prs_bedrijf_bes_limiet;prs_bedrijf_bes_kosten;prs_bedrijf_aanmaak;prs_bedrijf_verwijder;prs_bedrijf_leverancier;prs_bedrijf_uitvoerende;prs_bedrijf_contract;prs_bedrijf_intern;prs_bedrijf_huurder;prs_bedrijf_bezoeker;prs_bedrijf_ingids;prs_bedrijf_bes_factor;prs_relatietype_omschrijving;prs_bedrijfadres_key;prs_bedrijfadres_type;mld_typeopdr_omschrijving;prs_bedrijfadres_url;prs_bedrijfadres_ordermode;prs_bedrijfadres_certificate;prs_bedrijfadres_xsl;prs_bedrijfadres_ext;prs_bedrijfadres_username;prs_bedrijfadres_password;prs_bedrijfadres_attachfile;prs_bedrijfadres_flexfiles;prs_bedrijfadres_encoding;prs_bedrijfadres_authmethod;prs_bedrijfadres_soapversion;prs_bedrijfadres_soapaction;bedrijfadres_lockuser_naam;prs_bedrijfadres_locksecret;prs_bedrijfadres_lockexpire' result,
|
||||
-1 result_order
|
||||
FROM DUAL
|
||||
UNION ALL
|
||||
SELECT '"' || b.prs_bedrijf_key || '";"' ||
|
||||
b.prs_bedrijf_naam || '";"' ||
|
||||
b.prs_bedrijf_post_adres || '";"' ||
|
||||
b.prs_bedrijf_post_postcode || '";"' ||
|
||||
b.prs_bedrijf_post_plaats || '";"' ||
|
||||
b.prs_bedrijf_post_land || '";"' ||
|
||||
b.prs_bedrijf_bezoek_adres || '";"' ||
|
||||
b.prs_bedrijf_bezoek_postcode || '";"' ||
|
||||
b.prs_bedrijf_bezoek_plaats || '";"' ||
|
||||
b.prs_bedrijf_bezoek_land || '";"' ||
|
||||
b.prs_bedrijf_telefoon || '";"' ||
|
||||
b.prs_bedrijf_fax || '";"' ||
|
||||
b.prs_bedrijf_telefoon2 || '";"' ||
|
||||
b.prs_bedrijf_contact_persoon || '";"' ||
|
||||
b.prs_bedrijf_contact_telefoon || '";"' ||
|
||||
b.prs_bedrijf_contact_fax || '";"' ||
|
||||
b.prs_bedrijf_opmerking || '";"' ||
|
||||
b.prs_bedrijf_opmerking2 || '";"' ||
|
||||
b.prs_bedrijf_uurloon || '";"' ||
|
||||
b.prs_leverancier_nr || '";"' ||
|
||||
b.prs_overeenkomst_nr || '";"' ||
|
||||
TO_CHAR(b.prs_overeenkomst_datum, 'yyyy-mm-dd hh24:mi:ss') || '";"' ||
|
||||
b.prs_bedrijf_email || '";"' ||
|
||||
b.prs_bedrijf_order_confirm || '";"' ||
|
||||
b.prs_bedrijf_image_loc || '";"' ||
|
||||
b.prs_bedrijf_details_loc || '";"' ||
|
||||
b.prs_bedrijf_xmldetails_loc || '";"' ||
|
||||
b.prs_bedrijf_xmlcatalogus_loc || '";"' ||
|
||||
b.prs_bedrijf_bes_limiet || '";"' ||
|
||||
b.prs_bedrijf_bes_kosten || '";"' ||
|
||||
TO_CHAR(b.prs_bedrijf_aanmaak, 'yyyy-mm-dd hh24:mi:ss') || '";"' ||
|
||||
TO_CHAR(b.prs_bedrijf_verwijder, 'yyyy-mm-dd hh24:mi:ss') || '";"' ||
|
||||
b.prs_bedrijf_leverancier || '";"' ||
|
||||
b.prs_bedrijf_uitvoerende || '";"' ||
|
||||
b.prs_bedrijf_contract || '";"' ||
|
||||
b.prs_bedrijf_intern || '";"' ||
|
||||
b.prs_bedrijf_huurder || '";"' ||
|
||||
b.prs_bedrijf_bezoeker || '";"' ||
|
||||
b.prs_bedrijf_ingids || '";"' ||
|
||||
b.prs_bedrijf_bes_factor || '";"' ||
|
||||
rt.prs_relatietype_omschrijving || '";"' ||
|
||||
ba.prs_bedrijfadres_key || '";"' ||
|
||||
ba.prs_bedrijfadres_type || '";"' ||
|
||||
ot.mld_typeopdr_omschrijving || '";"' ||
|
||||
ba.prs_bedrijfadres_url || '";"' ||
|
||||
ba.prs_bedrijfadres_ordermode || '";"' ||
|
||||
ba.prs_bedrijfadres_certificate || '";"' ||
|
||||
ba.prs_bedrijfadres_xsl || '";"' ||
|
||||
ba.prs_bedrijfadres_ext || '";"' ||
|
||||
ba.prs_bedrijfadres_username || '";"' ||
|
||||
ba.prs_bedrijfadres_password || '";"' ||
|
||||
ba.prs_bedrijfadres_attachfile || '";"' ||
|
||||
ba.prs_bedrijfadres_flexfiles || '";"' ||
|
||||
ba.prs_bedrijfadres_encoding || '";"' ||
|
||||
ba.prs_bedrijfadres_authmethod || '";"' ||
|
||||
ba.prs_bedrijfadres_soapversion || '";"' ||
|
||||
ba.prs_bedrijfadres_soapaction || '";"' ||
|
||||
lu.prs_perslid_naam || '";"' ||
|
||||
ba.prs_bedrijfadres_locksecret || '";"' ||
|
||||
ba.prs_bedrijfadres_lockexpire || '";' result,
|
||||
b.prs_bedrijf_key result_order
|
||||
FROM prs_bedrijf b,
|
||||
prs_relatietype rt,
|
||||
prs_bedrijfadres ba,
|
||||
prs_kenmerklink kl,
|
||||
prs_perslid lu,
|
||||
mld_typeopdr ot
|
||||
WHERE b.prs_bedrijf_key = ba.prs_bedrijf_key
|
||||
AND b.prs_relatietype_key = rt.prs_relatietype_key(+)
|
||||
AND ba.prs_bedrijfadres_lockuser_key = lu.prs_perslid_key(+)
|
||||
AND ba.mld_typeopdr_key = ot.mld_typeopdr_key(+)
|
||||
AND kl.prs_kenmerk_key = 1020
|
||||
AND kl.prs_link_key = b.prs_bedrijf_key
|
||||
AND fac.safe_to_number (kl.prs_kenmerklink_waarde) = 1;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user