42 lines
1.7 KiB
SQL
42 lines
1.7 KiB
SQL
-- 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
|