-- 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://<basware>'
 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
