-- Customer specific once-script CONN#22808. -- -- (c) 2012 SG|facilitor bv -- $Revision: 1 $ -- $Modtime: 27-04-12 17:08 $ -- -- Support: +31 53 4800700 SET ECHO ON SPOOL xconn#22808.lst SET DEFINE OFF -- Zet technische gegevens van huidige set uitvoerenden op Basware: -- prs_bedrijf_verwijder IS NULL -> niet de verwijderde, dus alleen bestaande relaties! -- prs_bedrijf_uitvoerende = 1 -> alleen relaties die te kiezen zijn als Uitvoerende; -- dit zijn in de Connexxion-inrichting alle bedrijven! -- prs_bedrijf_xsl IS NOT NULL+prs_bedrijf_mldorder_adres IS NOT NULL -> alleen relaties -- waarvoor nu ook al een XSL + URL staan geregistreerd (en naar wie vanuit FACILITOR -- dus automatisch opdrachten worden verstuurd). -- Deze 2 condities verwijderen routeert alle relaties naar Basware! -- NOT EXISTS (...) -> geen gegevens aanpassen van relaties die (ook) als de leverancier -- staan geregistreerd bij een catalogus-artikel (BES-module). -- Deze conditie verwijderen overschrijft de stylesheet gebruikt voor de bestelbon! /* Formatted on 27-4-2012 12:15:21 (QP5 v5.115.810.9015) */ UPDATE prs_bedrijf b SET b.prs_bedrijf_xsl = 'xsl/conn2basw.xsl', b.prs_bedrijf_mldorder_adres = 'FTP://' WHERE b.prs_bedrijf_verwijder IS NULL AND b.prs_bedrijf_uitvoerende = 1 AND b.prs_bedrijf_xsl IS NOT NULL AND b.prs_bedrijf_mldorder_adres IS NOT NULL AND NOT EXISTS (SELECT 1 FROM bes_srtdeel sd WHERE sd.prs_bedrijf_key = b.prs_bedrijf_key); BEGIN adm.systrackscript('$Workfile: CONN#22808.sql $', '$Revision: 1 $', 1); END; / COMMIT; SPOOL OFF