svn path=/Mareon/trunk/; revision=23912
This commit is contained in:
1994
sql/mareon.sql
Normal file
1994
sql/mareon.sql
Normal file
File diff suppressed because it is too large
Load Diff
535
sql/mareon_ini.sql
Normal file
535
sql/mareon_ini.sql
Normal file
@@ -0,0 +1,535 @@
|
|||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
-- /* MAREON_INI.SQL
|
||||||
|
-- *
|
||||||
|
-- * $Revision: $
|
||||||
|
-- * $Id: MAREON_INI.SQL $
|
||||||
|
-- */
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
-- Created by MB
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
set echo on
|
||||||
|
|
||||||
|
spool mareon_ini.lst
|
||||||
|
|
||||||
|
--
|
||||||
|
--
|
||||||
|
------------------------------------------------------------------------ START ---------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
-- ALGEMEEN: labels
|
||||||
|
|
||||||
|
UPDATE fac_locale_xsl
|
||||||
|
SET fac_locale_xsl_cust = 'AX nummer'
|
||||||
|
WHERE fac_locale_xsl_label = 'lcl_prs_companies_overeenkomst_nr'
|
||||||
|
AND fac_locale_xsl_lang = 'NL'
|
||||||
|
AND fac_locale_xsl_module = 'ASP';
|
||||||
|
|
||||||
|
UPDATE fac_locale_xsl
|
||||||
|
SET fac_locale_xsl_cust = 'Leverancier Nr / GLN'
|
||||||
|
WHERE fac_locale_xsl_label = 'lcl_prs_companies_leverancier_nr'
|
||||||
|
AND fac_locale_xsl_lang = 'NL'
|
||||||
|
AND fac_locale_xsl_module = 'ASP';
|
||||||
|
|
||||||
|
UPDATE fac_locale_xsl
|
||||||
|
SET fac_locale_xsl_cust = 'Inkoopvoorwaarden'
|
||||||
|
WHERE fac_locale_xsl_label = 'lcl_prs_companies_opmerking'
|
||||||
|
AND fac_locale_xsl_lang = 'NL'
|
||||||
|
AND fac_locale_xsl_module = 'ASP';
|
||||||
|
|
||||||
|
UPDATE fac_locale_xsl
|
||||||
|
SET fac_locale_xsl_cust = 'Vermelden bij facturatie'
|
||||||
|
WHERE fac_locale_xsl_label = 'lcl_prs_companies_opmerking2'
|
||||||
|
AND fac_locale_xsl_lang = 'NL'
|
||||||
|
AND fac_locale_xsl_module = 'ASP';
|
||||||
|
|
||||||
|
|
||||||
|
UPDATE fac_locale_xsl
|
||||||
|
SET fac_locale_xsl_cust = 'Mijn MAREON'
|
||||||
|
WHERE fac_locale_xsl_label = 'lcl_body_portal'
|
||||||
|
AND fac_locale_xsl_lang = 'NL'
|
||||||
|
AND fac_locale_xsl_module = 'ASP';
|
||||||
|
|
||||||
|
UPDATE fac_locale_xsl
|
||||||
|
SET fac_locale_xsl_cust = 'Uiterste uitvoerdatum'
|
||||||
|
WHERE fac_locale_xsl_label = 'lcl_end_date_plan'
|
||||||
|
AND fac_locale_xsl_lang = 'NL'
|
||||||
|
AND fac_locale_xsl_module = 'ASP';
|
||||||
|
|
||||||
|
UPDATE fac_locale_xsl
|
||||||
|
SET fac_locale_xsl_cust = 'Uiterste uitvoerdatum'
|
||||||
|
WHERE fac_locale_xsl_label = 'lcl_opdr_enddate'
|
||||||
|
AND fac_locale_xsl_lang = 'NL'
|
||||||
|
AND fac_locale_xsl_module = 'ASP';
|
||||||
|
|
||||||
|
UPDATE fac_locale_xsl
|
||||||
|
SET fac_locale_xsl_cust = 'Plandatum'
|
||||||
|
WHERE fac_locale_xsl_label = 'lcl_opdr_plandate'
|
||||||
|
AND fac_locale_xsl_lang = 'NL'
|
||||||
|
AND fac_locale_xsl_module = 'ASP';
|
||||||
|
|
||||||
|
|
||||||
|
-- ALGEMEEN SYCHRONISATIE BEWAKING
|
||||||
|
|
||||||
|
|
||||||
|
-- SYSTEEM TABEL IN USER-TABEL
|
||||||
|
-- (wordt mogelijk/zeer waarschijnlijk FAC_tabel, dan ff overal replacen
|
||||||
|
-- FAC_USRTAB_KEY = 1
|
||||||
|
|
||||||
|
INSERT INTO fac_usrtab (fac_usrtab_key, fac_usrtab_naam, fac_usrtab_omschrijving)
|
||||||
|
VALUES(1,'$SYSTEM','Systeemtabel');
|
||||||
|
INSERT INTO fac_usrdata(fac_usrtab_key,fac_usrdata_code, fac_usrdata_omschr)
|
||||||
|
VALUES (1, '$SYNC_DATE_LASTTIME', TO_CHAR(SYSDATE,'DD-MM-YYYY HH24:MI:SS'));
|
||||||
|
INSERT INTO fac_usrdata(fac_usrtab_key,fac_usrdata_code, fac_usrdata_omschr)
|
||||||
|
VALUES (1, '$SYNC_DATE_NOW', TO_CHAR(SYSDATE,'DD-MM-YYYY HH24:MI:SS'));
|
||||||
|
|
||||||
|
INSERT INTO fac_usrdata(fac_usrtab_key,fac_usrdata_code, fac_usrdata_omschr)
|
||||||
|
VALUES (1, '$FIN_FACTUUR_STATUSES_KEY1', '2');
|
||||||
|
INSERT INTO fac_usrdata(fac_usrtab_key,fac_usrdata_code, fac_usrdata_omschr)
|
||||||
|
VALUES (1, '$FIN_FACTUUR_STATUSES_KEY2', '6');
|
||||||
|
|
||||||
|
-- Vaste weigercode/tekst
|
||||||
|
INSERT INTO fac_usrdata(fac_usrtab_key,fac_usrdata_code, fac_usrdata_omschr)
|
||||||
|
VALUES (1, '$MLD_OPDR_STD_REFUSECODE', 'Geann');
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- PRS-bedrijf gegevens:
|
||||||
|
|
||||||
|
UPDATE prs_bedrijf
|
||||||
|
SET prs_bedrijf_opmerking = 'Prijsopgaven, transacties en leveringen volgens onze Algemene Inkoopvoorwaarden gedeponeerd bij de Kamer van Koophandel. Indien sprake is van een mantelovereenkomst, prijsopgaven, transacties en leveringen onder de de bepalingen van de mantelovereenkomst.',
|
||||||
|
prs_bedrijf_opmerking2 = 'Bij facturering altijd het inkooporder MAREON nummer MAR### vermelden!'
|
||||||
|
WHERE prs_bedrijf_intern = 1;
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_import_app_xsl, fac_functie_key, fac_import_app_charset, fac_import_app_prefix)
|
||||||
|
SELECT 'AX_SYNC', 'Actie-import: zetten van sync timestamp', '../../appl/MAR/xsl/F_PutSync.xsl', fac_functie_key, 'UTF-8', 'MAR'
|
||||||
|
FROM fac_functie
|
||||||
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
||||||
|
|
||||||
|
INSERT INTO fac_api(fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_import_app_key, fac_api_options_json)
|
||||||
|
SELECT 'AX_SYNC', 'Actie-import: zetten van sync timestamp', 'appl/API/api_gen_import.asp', fac_import_app_key, '{"import_app_key":' || fac_import_app_key || '}'
|
||||||
|
FROM fac_import_app
|
||||||
|
WHERE fac_import_app_code = 'AX_SYNC';
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
-- IMPORT VAN WEIGER TEKSTEN:
|
||||||
|
--
|
||||||
|
-- De weigercodes van AX IN USER-TABEL
|
||||||
|
-- FAC_USRTAB_KEY = 2
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO fac_usrtab (fac_usrtab_key, fac_usrtab_naam, fac_usrtab_omschrijving)
|
||||||
|
VALUES(2,'Returncodes','Returncodes weigeren opdracht');
|
||||||
|
|
||||||
|
CREATE TABLE mar_imp_ax_returncodes
|
||||||
|
(
|
||||||
|
ax_return_code VARCHAR (256),
|
||||||
|
ax_return_omschr VARCHAR (256),
|
||||||
|
ax_company_id VARCHAR (256)
|
||||||
|
);
|
||||||
|
|
||||||
|
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_import_app_xsl, fac_functie_key, fac_import_app_charset, fac_import_app_prefix)
|
||||||
|
SELECT 'WEIGER_RETURNCODES', 'Import van AX Weiger returncode via XML (getReturnCodes)', '../../appl/MAR/xsl/A_GetReturnCodes.xsl', fac_functie_key, 'UTF-8', 'MAR'
|
||||||
|
FROM fac_functie
|
||||||
|
WHERE fac_functie_code = 'WEB_PRSSYS';
|
||||||
|
|
||||||
|
INSERT INTO fac_api(fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_import_app_key, fac_api_options_json)
|
||||||
|
SELECT 'WEIGER_RETURNCODES', 'Import van AX Weiger returncode', 'appl/API/api_gen_import.asp', fac_import_app_key, '{"import_app_key":' || fac_import_app_key || '}'
|
||||||
|
FROM fac_import_app
|
||||||
|
WHERE fac_import_app_code = 'WEIGER_RETURNCODES';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
-- ALGEMEEN MLD-STRUCTUUR:
|
||||||
|
-- Type melding Vakgroep Soort melding
|
||||||
|
-- Melding -> Melding -> Melding
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO ins_srtdiscipline (ins_srtdiscipline_key, ins_srtdiscipline_module, ins_srtdiscipline_prefix, ins_srtdiscipline_omschrijving,ins_srtdiscipline_alg ,ins_srtdiscipline_ins, ins_srtdiscipline_bes)
|
||||||
|
VALUES (1,'MLD', 'MAR', 'Melding', 0, 0, 0);
|
||||||
|
|
||||||
|
-- Er is met FCLT standaard 1 record opdrachttype aangemaakt (met mld_typeopdr_key = 5 en naam is 'standaard')
|
||||||
|
--> Updaten (kosten meerekenen, centraal/decentraal afmelden en ORDBO2 mag externe opdrachten inzien en verplicht afhandeling tekst invullen bij afmelden.
|
||||||
|
--> Koppelen aan type melding.
|
||||||
|
|
||||||
|
UPDATE mld_typeopdr
|
||||||
|
SET mld_typeopdr_omschrijving = 'Opdracht',
|
||||||
|
mld_typeopdr_decentraal = 1,
|
||||||
|
mld_typeopdr_afmelden_extern = 1,
|
||||||
|
mld_typeopdr_kosten = 1,
|
||||||
|
mld_typeopdr_afhandeling = 1
|
||||||
|
WHERE mld_typeopdr_key = 5;
|
||||||
|
|
||||||
|
INSERT INTO mld_typeopdr_srtdiscipline (mld_typeopdr_key, ins_srtdiscipline_key) VALUES (5, 1);
|
||||||
|
|
||||||
|
INSERT INTO ins_tab_discipline (ins_discipline_module, ins_discipline_omschrijving, ins_discipline_kpnverplicht, ins_srtdiscipline_key, ins_discipline_btw)
|
||||||
|
SELECT 'MLD', 'Melding', 0, ins_srtdiscipline_key, 1 from ins_srtdiscipline;
|
||||||
|
|
||||||
|
INSERT INTO mld_disc_params (mld_ins_discipline_key, mld_disc_params_factuurappr, mld_disc_params_factuurgrens, mld_disc_params_notify, mld_disc_params_opdr_kosten,
|
||||||
|
mld_disc_params_directklaar, mld_disc_params_frontendprio, mld_disc_params_bonotify, mld_disc_params_fenotes, mld_disc_params_eigen_kp,
|
||||||
|
mld_disc_params_startdatum, mld_disc_params_offerteauto, mld_disc_params_keten)
|
||||||
|
SELECT MAX(ins_discipline_key), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0
|
||||||
|
FROM ins_tab_discipline;
|
||||||
|
|
||||||
|
INSERT INTO mld_stdmelding (mld_ins_discipline_key, mld_stdmelding_omschrijving, mld_stdmelding_t_uitvoertijd, mld_stdmelding_planbaar, mld_stdmelding_slabewaken, mld_stdmelding_notfrontend,
|
||||||
|
mld_stdmelding_prseigen, mld_stdmelding_notify, ins_srtinst_verplicht, alg_onrgoed_niveau, alg_org_obj_niveau, mld_stdmelding_freetext, mld_stdmelding_afmeldtext,
|
||||||
|
mld_stdmelding_doublecheck, mld_stdmelding_kopieerbaar, mld_stdmelding_kto, mld_stdmelding_autoorder, mld_stdmelding_vereisdienst, mld_stdmelding_regime,
|
||||||
|
mld_stdmelding_afhankelijk, mld_stdmelding_opdrtypevast, mld_stdmelding_directklaar, mld_stdmelding_kanverwijzen)
|
||||||
|
SELECT MAX(ins_discipline_key), 'Melding', MLD_T_UITVOERTIJD(tijdsduur=>1,eenheid=>'D'), 1, 0, 0, 0, 0, 0, 'R', -1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0
|
||||||
|
FROM ins_tab_discipline;
|
||||||
|
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
-- KENMERKEN / FLEXPROPS:
|
||||||
|
-- Naam (huurder), Adres, Postcode, Plaats, Telefoonnr, Objectomschrijving
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_key, mld_srtkenmerk_omschrijving,mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte)
|
||||||
|
VALUES (1, 'Huurder', 'C', 50);
|
||||||
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer, mld_kenmerk_groep)
|
||||||
|
SELECT 1, 1, MAX(INS_DISCIPLINE_KEY), 'D', 20, 0 FROM INS_TAB_DISCIPLINE;
|
||||||
|
|
||||||
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_key, mld_srtkenmerk_omschrijving,mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte)
|
||||||
|
VALUES (2, 'Adres', 'C', 50);
|
||||||
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer, mld_kenmerk_groep)
|
||||||
|
SELECT 2, 2, MAX(INS_DISCIPLINE_KEY), 'D', 30, 0 FROM INS_TAB_DISCIPLINE;
|
||||||
|
|
||||||
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_key, mld_srtkenmerk_omschrijving,mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte)
|
||||||
|
VALUES (3, 'Postcode', 'C', 10);
|
||||||
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer, mld_kenmerk_groep)
|
||||||
|
SELECT 3, 3, MAX(INS_DISCIPLINE_KEY), 'D', 40, 0 FROM INS_TAB_DISCIPLINE;
|
||||||
|
|
||||||
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_key, mld_srtkenmerk_omschrijving,mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte)
|
||||||
|
VALUES (4, 'Plaats', 'C', 50);
|
||||||
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer, mld_kenmerk_groep)
|
||||||
|
SELECT 4, 4, MAX(INS_DISCIPLINE_KEY), 'D', 50, 0 FROM INS_TAB_DISCIPLINE;
|
||||||
|
|
||||||
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_key, mld_srtkenmerk_omschrijving,mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte)
|
||||||
|
VALUES (5, 'Telefoonnr', 'C', 15);
|
||||||
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer, mld_kenmerk_groep)
|
||||||
|
SELECT 5, 5, MAX(INS_DISCIPLINE_KEY), 'D', 60, 0 FROM INS_TAB_DISCIPLINE;
|
||||||
|
|
||||||
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_key, mld_srtkenmerk_omschrijving,mld_srtkenmerk_kenmerktype, mld_srtkenmerk_lengte)
|
||||||
|
VALUES (6, 'Objectomschrijving', 'C', 256);
|
||||||
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_stdmelding_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer, mld_kenmerk_groep)
|
||||||
|
SELECT 6, 6, MAX(INS_DISCIPLINE_KEY), 'D', 70, 0 FROM INS_TAB_DISCIPLINE;
|
||||||
|
|
||||||
|
INSERT INTO fac_kenmerkdomein (fac_kenmerkdomein_module, fac_kenmerkdomein_omschrijving, fac_kenmerkdomein_objectnaam, fac_kenmerkdomein_kolomnaam, fac_kenmerkdomein_kolomtxt, fac_usrtab_key)
|
||||||
|
VALUES ('MLD', 'Returncodes', 'FAC_USRDATA', 'FAC_USRDATA_KEY', 'FAC_USRDATA_OMSCHR', 2);
|
||||||
|
|
||||||
|
INSERT INTO mld_srtkenmerk (mld_srtkenmerk_key, mld_srtkenmerk_omschrijving,mld_srtkenmerk_kenmerktype, fac_kenmerkdomein_key)
|
||||||
|
VALUES (7, 'Reden weigering', 'R', 1);
|
||||||
|
INSERT INTO mld_kenmerk (mld_kenmerk_key, mld_srtkenmerk_key, mld_typeopdr_key, mld_kenmerk_niveau, mld_kenmerk_volgnummer)
|
||||||
|
SELECT 7, 7, 5,'O', -1 FROM DUAL;
|
||||||
|
-- was eerder onderstaande, maar volgnummer nu op -1 zodat niet meer in beeld
|
||||||
|
-- SELECT 7, 7, 5,'O', 130 FROM DUAL;
|
||||||
|
----------------------------------------
|
||||||
|
|
||||||
|
INSERT INTO prs_kenmerk (prs_kenmerk_key, prs_kenmerk_niveau, prs_kenmerk_volgnr, prs_kenmerk_omschrijving, prs_kenmerk_kenmerktype, prs_kenmerk_lengte)
|
||||||
|
SELECT 1, 'B', 10, 'IBAN','C', 30
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
--
|
||||||
|
------------------------------------------------------------------------ ALLE WEBSERVICES ---------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
--
|
||||||
|
|
||||||
|
-- Webservice user (SYSTEM USER 'AX' voor alle API's)
|
||||||
|
|
||||||
|
INSERT INTO prs_perslid(prs_perslid_module, prs_srtperslid_key, prs_afdeling_key, prs_perslid_naam, prs_perslid_oslogin, prs_perslid_apikey)
|
||||||
|
SELECT 'PRS', 1, 1, 'API_AX', '_API_AX', dbms_random.STRING('x',32) FROM DUAL;
|
||||||
|
|
||||||
|
PROMPT Api-key:
|
||||||
|
SELECT prs_perslid_apikey FROM prs_perslid
|
||||||
|
WHERE prs_perslid_key = (SELECT MAX(prs_perslid_key) FROM prs_perslid);
|
||||||
|
|
||||||
|
--
|
||||||
|
--
|
||||||
|
------------------------------------------------------------------------ STAP 3 ---------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
-- Stap 3 van de architectuurplaat: inschieten van de AX opdrachten naar Facilitor....
|
||||||
|
-- 3a) opvragen van geldige aangesloten aannemers.
|
||||||
|
-- 3b) opvragen van ax-opdrachten per aangesloten aannemer (uit stap 3a)
|
||||||
|
-- 3c) Posten van de digitale (AX) opdrach naar Facilitor...
|
||||||
|
--
|
||||||
|
--
|
||||||
|
|
||||||
|
-- Stap 3a:opvragen van geldige aangesloten aannemers.
|
||||||
|
INSERT INTO fac_api (fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_api_viewmapping_json, fac_api_stylesheet)
|
||||||
|
SELECT 'AANNEMERS4AX', 'Webservice voor ophalen van geldige/aangesloten aannemers', 'appl/api/api_soap.asp',
|
||||||
|
'[{"req":"AANNEMERS4AX","node":"data_row","view":"mar_v_bedrijven_ax"}]',
|
||||||
|
'appl/MAR/xsl/F_GetApiXML.xsl'
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
-- Stap 3b voor AX en voor Tobias/AX: gebeurt in AXFacilitor.js (A_GetOpdrachten.js).
|
||||||
|
|
||||||
|
-- Stap 3c van de architectuurplaat: posten van de digitale (AX) opdrachten voor aannemer...
|
||||||
|
|
||||||
|
CREATE TABLE mar_imp_ax_opdrachten
|
||||||
|
(
|
||||||
|
ax_supplier_id VARCHAR (50),
|
||||||
|
mld_melding_externnr VARCHAR2 (50),
|
||||||
|
mld_melding_omschrijving VARCHAR2 (1024),
|
||||||
|
prs_afdeling_naam VARCHAR2 (256),
|
||||||
|
mld_melding_cust_name VARCHAR2 (256),
|
||||||
|
mld_melding_cust_straat VARCHAR2 (256),
|
||||||
|
mld_melding_cust_huisnr VARCHAR2 (10),
|
||||||
|
mld_melding_cust_huisnr2 VARCHAR2 (5),
|
||||||
|
mld_melding_cust_postcode VARCHAR2 (10),
|
||||||
|
mld_melding_cust_plaats VARCHAR2 (256),
|
||||||
|
mld_melding_cust_telefoonnr VARCHAR2 (15),
|
||||||
|
mld_melding_cust_object_omschr VARCHAR2 (256),
|
||||||
|
mld_melding_memo VARCHAR2 (1024),
|
||||||
|
mld_opdr_externnr VARCHAR2 (50),
|
||||||
|
mld_opdr_ordernr VARCHAR2 (50),
|
||||||
|
mld_opdr_datumbegin VARCHAR2 (20),
|
||||||
|
mld_opdr_einddatum VARCHAR2 (20)
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Stap 3c: import van AX-opdrachten.
|
||||||
|
|
||||||
|
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_import_app_xsl, fac_functie_key, fac_import_app_charset, fac_import_app_prefix)
|
||||||
|
SELECT 'AX_OPDRACHTEN', 'Opdrachten import van AX-XMLs (GetSupplierTasksSpec)', '../../appl/MAR/xsl/A_GetOpdrachten.xsl', fac_functie_key, 'UTF-8', 'MAR'
|
||||||
|
FROM fac_functie
|
||||||
|
WHERE fac_functie_code = 'WEB_ORDBOF';
|
||||||
|
|
||||||
|
INSERT INTO fac_api(fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_import_app_key, fac_api_options_json)
|
||||||
|
SELECT 'AX_OPDRACHTEN', 'Opdrachten import van AX-XMLs (GetSupplierTasksSpec)', 'appl/API/api_gen_import.asp', fac_import_app_key, '{"import_app_key":' || fac_import_app_key || '}'
|
||||||
|
FROM fac_import_app
|
||||||
|
WHERE fac_import_app_code = 'AX_OPDRACHTEN';
|
||||||
|
|
||||||
|
-- Stap 3c: import van TOBIAS/Ax-opdrachten.
|
||||||
|
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_import_app_xsl, fac_functie_key, fac_import_app_charset, fac_import_app_prefix)
|
||||||
|
SELECT 'TOBIAS_OPDRACHTEN', 'Opdrachten import van Tobias-XMLs (GetBonnen)', '../../appl/MAR/xsl/T_GetOpdrachten.xsl', fac_functie_key, 'UTF-8', 'MAR'
|
||||||
|
FROM fac_functie
|
||||||
|
WHERE fac_functie_code = 'WEB_ORDBOF';
|
||||||
|
|
||||||
|
INSERT INTO fac_api(fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_import_app_key, fac_api_options_json)
|
||||||
|
SELECT 'TOBIAS_OPDRACHTEN', 'Opdrachten import van Tobias-XMLs (GetBonnen)', 'appl/API/api_gen_import.asp', fac_import_app_key, '{"import_app_key":' || fac_import_app_key || '}'
|
||||||
|
FROM fac_import_app
|
||||||
|
WHERE fac_import_app_code = 'TOBIAS_OPDRACHTEN';
|
||||||
|
|
||||||
|
--
|
||||||
|
--
|
||||||
|
------------------------------------------------------------------------ STAP 6 ---------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
-- Stap 6 van de architectuurplaat: bijwerken van opdracht-status + afhandelingstekst naar AX....
|
||||||
|
-- 6a) Verwerken/Bijwerken van opmerking (afhandelingstekst) bij opdrachten naar AX
|
||||||
|
-- 6b) Verwerken/Bijwerken geaccepteerde en/of afgewezen opdrachten naar AX
|
||||||
|
-- 6c) Verwerken/Bijwerken van plandatum bij opdrachten naar AX
|
||||||
|
-- 6d) Verwerken/Bijwerken van einddatum bij gesloten/afgemelde opdrachten naar AX
|
||||||
|
--
|
||||||
|
--
|
||||||
|
|
||||||
|
-- Stap 6a: opvragen van (nieuwe) opmerking (afhandelingstekst) bij opdrachten (sinds de laatste keer).
|
||||||
|
INSERT INTO fac_api (fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_api_viewmapping_json, fac_api_stylesheet)
|
||||||
|
SELECT 'OPMERKING_OPDR_4AX', 'Webservice voor ophalen van opmerkingen bij opdrachten', 'appl/api/api_soap.asp',
|
||||||
|
'[{"req":"OPMERKING_OPDR_4AX","node":"data_row","view":"mar_v_opdr_opmerking_ax"}]',
|
||||||
|
'appl/MAR/xsl/F_GetApiXML.xsl'
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
-- Stap 6b: opvragen van (nieuwe) geaccepteerd en afgewezen opdrachten (sinds de laatste keer).
|
||||||
|
INSERT INTO fac_api (fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_api_viewmapping_json, fac_api_stylesheet)
|
||||||
|
SELECT 'ACCEPT_REFUSED_OPDR_4AX', 'Webservice voor ophalen van afgemelde opdrachten', 'appl/api/api_soap.asp',
|
||||||
|
'[{"req":"ACCEPT_REFUSED_OPDR_4AX","node":"data_row","view":"mar_v_opdr_accept_refused_ax"}]',
|
||||||
|
'appl/MAR/xsl/F_GetApiXML.xsl'
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
|
||||||
|
-- Stap 6c: opvragen van opdrachten die een plandatum hebben gekregen/gewijzigd (sinds de laatste keer).
|
||||||
|
INSERT INTO fac_api (fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_api_viewmapping_json, fac_api_stylesheet)
|
||||||
|
SELECT 'GEPLANDE_OPDR_4AX', 'Webservice voor ophalen van plandatum bij opdrachten', 'appl/api/api_soap.asp',
|
||||||
|
'[{"req":"GEPLANDE_OPDR_4AX","node":"data_row","view":"mar_v_opdr_plandatum_ax"}]',
|
||||||
|
'appl/MAR/xsl/F_GetApiXML.xsl'
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
-- Stap 6d: opvragen van (nieuwe) afgesloten opdrachten (sinds de laatste keer).
|
||||||
|
INSERT INTO fac_api (fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_api_viewmapping_json, fac_api_stylesheet)
|
||||||
|
SELECT 'AFGEMELDE_OPDR_4AX', 'Webservice voor ophalen van afgemelde opdrachten', 'appl/api/api_soap.asp',
|
||||||
|
'[{"req":"AFGEMELDE_OPDR_4AX","node":"data_row","view":"mar_v_opdr_afgemeld_ax"}]',
|
||||||
|
'appl/MAR/xsl/F_GetApiXML.xsl'
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
--
|
||||||
|
------------------------------------------------------------------------ STAP 7 ---------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
-- Stap 7 van de architectuurplaat: posten van de digitale (SIDB) factuur door aannemer...
|
||||||
|
--
|
||||||
|
--
|
||||||
|
|
||||||
|
INSERT INTO fac_import_app (fac_import_app_code, fac_import_app_oms, fac_import_app_xsl, fac_functie_key, fac_import_app_charset, fac_import_app_prefix)
|
||||||
|
SELECT 'FIN_FACTUUR_SIDB', 'Factuur import van SIDB-XMLs (S@ales in bouwformaat)', '../../appl/MAR/xsl/F_PutFactuurSIDB.xsl', fac_functie_key, 'UTF-8', 'MAR'
|
||||||
|
FROM fac_functie
|
||||||
|
WHERE fac_functie_code = 'WEB_FINFOF';
|
||||||
|
|
||||||
|
INSERT INTO fac_api(fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_import_app_key, fac_api_options_json)
|
||||||
|
SELECT 'FIN_FACTUUR_SIDB', 'Factuur import van SIDB-XMLs (S@laes in bouwformaat)', 'appl/API/api_gen_import.asp', fac_import_app_key, '{"import_app_key":' || fac_import_app_key || '}'
|
||||||
|
FROM fac_import_app
|
||||||
|
WHERE fac_import_app_code = 'FIN_FACTUUR_SIDB';
|
||||||
|
|
||||||
|
--ONDERSTAANDE HANDMATIG AANMAKEN VOOR NIEUWE LEVERANCIER....
|
||||||
|
|
||||||
|
-- Stap om als leverancier/aannemer gebruik te kunnen maken van Aannemersportaal, altijd leverancier toevoegen, m.n. het prs_leverancier_nr vullen met supplier-id uit AX.
|
||||||
|
-- INSERT INTO prs_bedrijf (prs_leverancier_nr,....) VALUES ('Supplier-id uit AX', ....)
|
||||||
|
-- Stap om als leverancier/aannemer gebruik te kunnen maken om digitaal facturen (e-invoice) te kunnen insturen.
|
||||||
|
-- INSERT INTO prs_perslid(prs_perslid_module, prs_srtperslid_key, prs_afdeling_key, prs_perslid_naam, prs_perslid_oslogin, prs_perslid_apikey)
|
||||||
|
-- VALUES('PRS', 1, 1, 'LEV-X', '_LEV-X', 'LELrbeGCEFDrZLOJnzGcejtEAxQTLpfE');
|
||||||
|
|
||||||
|
-- Kenmerken voor de facturen
|
||||||
|
INSERT INTO fin_kenmerk (fin_kenmerk_key, fin_kenmerk_volgnr, fin_kenmerk_omschrijving, fin_kenmerk_type, fin_kenmerk_kenmerktype)
|
||||||
|
VALUES (1, 10, 'Factuurbijlage', 'F', 'X');
|
||||||
|
INSERT INTO fin_kenmerk (fin_kenmerk_key, fin_kenmerk_volgnr, fin_kenmerk_omschrijving, fin_kenmerk_type, fin_kenmerk_kenmerktype, fin_kenmerk_lengte)
|
||||||
|
VALUES (2, -1, 'Extern opdrachtnr', 'F', 'C', 50);
|
||||||
|
INSERT INTO fin_kenmerk (fin_kenmerk_key, fin_kenmerk_volgnr, fin_kenmerk_omschrijving, fin_kenmerk_type, fin_kenmerk_kenmerktype, fin_kenmerk_lengte)
|
||||||
|
VALUES (3, -1, 'Extern leveranciernr', 'F', 'C', 50);
|
||||||
|
INSERT INTO fin_kenmerk (fin_kenmerk_key, fin_kenmerk_volgnr, fin_kenmerk_omschrijving, fin_kenmerk_type, fin_kenmerk_kenmerktype, fin_kenmerk_lengte)
|
||||||
|
VALUES (4, -1, 'IBAN', 'F', 'C', 50);
|
||||||
|
INSERT INTO fin_kenmerk (fin_kenmerk_key, fin_kenmerk_volgnr, fin_kenmerk_omschrijving, fin_kenmerk_type, fin_kenmerk_kenmerktype, fin_kenmerk_lengte)
|
||||||
|
VALUES (5, -1, 'IBAN G-rekening', 'F', 'C', 50);
|
||||||
|
INSERT INTO fin_kenmerk (fin_kenmerk_key, fin_kenmerk_volgnr, fin_kenmerk_omschrijving, fin_kenmerk_type, fin_kenmerk_kenmerktype, fin_kenmerk_lengte)
|
||||||
|
VALUES (6, -1, 'Bedrag G-rekening', 'F', 'C', 50);
|
||||||
|
INSERT INTO fin_kenmerk (fin_kenmerk_key, fin_kenmerk_volgnr, fin_kenmerk_omschrijving, fin_kenmerk_type, fin_kenmerk_kenmerktype, fin_kenmerk_lengte)
|
||||||
|
VALUES (7, -1, 'Omschrijving', 'F', 'C', 250);
|
||||||
|
|
||||||
|
-- BTW verlegd ain de BTW waarde tabel opnemen...
|
||||||
|
INSERT INTO fin_btwtabelwaarde (fin_btwtabel_key, fin_btwtabelwaarde_code, fin_btwtabelwaarde_oms, fin_btwtabelwaarde_perc, fin_btwtabelwaarde_verlegd)
|
||||||
|
SELECT MAX(fin_btwtabel_key), 'V', 'Verlegd', 21, 1
|
||||||
|
FROM fin_btwtabel;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
--
|
||||||
|
------------------------------------------------------------------------ STAP 8 ---------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
-- Stap 8 van de architectuurplaat: opvragen van de de digitale (Xtractor) goedgekeurde facturen
|
||||||
|
--
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
-- Webservice voor AX tbv factuurinfo.
|
||||||
|
|
||||||
|
INSERT INTO fac_api (fac_api_name, fac_api_omschrijving, fac_api_filepath, fac_api_viewmapping_json, fac_api_stylesheet)
|
||||||
|
SELECT 'FACT4AX_XTRACTOR', 'Webservice factuurinformatie tbv AX in Xtractor formaat', 'appl/api/api_soap.asp',
|
||||||
|
'[{"req":"FACT4AX_XTRACTOR","node":"data_row","view":"mar_v_factuur_ax_export","filter":{"datum_vanaf": {"colName": "fin_factuur_aanmaak","datatype": "date","operand": "GTE"}},"limit":10000}]',
|
||||||
|
'appl/MAR/xsl/F_GetApiXML.xsl'
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
-- MAREON SPECIFIEKE DEFAULT INRICHTING(VARIABELEN)
|
||||||
|
--
|
||||||
|
|
||||||
|
-- Enkele settings
|
||||||
|
|
||||||
|
-- mld_ord_show_kostenplaats = 0, kostenplaats is niet relevant (tot dusver).
|
||||||
|
-- Bij evt. handmatig toevoegen van opdracht door Woco (theorie) na knop bewaren/saven is kostenplaats verplicht maar niet beschikbaar --> conflict.
|
||||||
|
update fac_setting
|
||||||
|
set fac_setting_pvalue = 0
|
||||||
|
where fac_setting_name = 'mld_ord_show_kostenplaats';
|
||||||
|
|
||||||
|
-- Autoprint order: orders will be never (=3) printed
|
||||||
|
update fac_setting
|
||||||
|
set fac_setting_pvalue = 3
|
||||||
|
where fac_setting_name = 'mld_order_autoprint';
|
||||||
|
|
||||||
|
update fac_setting
|
||||||
|
set fac_setting_pvalue = 'no_reply@mareon.nl'
|
||||||
|
where fac_setting_name = 'puo_fromaddress';
|
||||||
|
|
||||||
|
update fac_setting
|
||||||
|
set fac_setting_pvalue = 'Mareon opdracht: Opdracht nr. '
|
||||||
|
where fac_setting_name = 'puo_subjectprefixmld';
|
||||||
|
|
||||||
|
-- Gereserveerde autorisatiegroepen (key 1 en 2 bestaan standaard voor _default en _admin)
|
||||||
|
-- Woco zal dan key 3 krijgen.
|
||||||
|
-- Aannemer/leverancier zal dan key 4 krijgen.
|
||||||
|
-- Deze keys (3 en 4) wordt gebruikt bij runnen van 'mareon_ini_nieuwe_aannemer.sql'
|
||||||
|
INSERT INTO fac_groep(fac_groep_key, fac_groep_omschrijving)
|
||||||
|
VALUES(3, 'WoCo');
|
||||||
|
|
||||||
|
|
||||||
|
INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key, fac_gebruiker_prs_level_read, fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_read, fac_gebruiker_alg_level_write)
|
||||||
|
SELECT
|
||||||
|
(SELECT MAX(fac_groep_key) FROM fac_groep),
|
||||||
|
(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_MLDBOF'),
|
||||||
|
(SELECT MAX(INS_DISCIPLINE_KEY) FROM INS_TAB_DISCIPLINE),
|
||||||
|
-1,-1,-1,-1
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key, fac_gebruiker_prs_level_read, fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_read, fac_gebruiker_alg_level_write)
|
||||||
|
SELECT
|
||||||
|
(SELECT MAX(fac_groep_key) FROM fac_groep),
|
||||||
|
(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_ORDBOF'),
|
||||||
|
(SELECT MAX(INS_DISCIPLINE_KEY) FROM INS_TAB_DISCIPLINE),
|
||||||
|
-1,-1,-1,-1
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
INSERT INTO fac_groep(fac_groep_key, fac_groep_omschrijving)
|
||||||
|
VALUES(4, 'Leverancier');
|
||||||
|
|
||||||
|
INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key, fac_gebruiker_prs_level_read, fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_read, fac_gebruiker_alg_level_write)
|
||||||
|
SELECT
|
||||||
|
(SELECT MAX(fac_groep_key) FROM fac_groep),
|
||||||
|
(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_ORDBO2'),
|
||||||
|
(SELECT MAX(INS_DISCIPLINE_KEY) FROM INS_TAB_DISCIPLINE),
|
||||||
|
-1,-1,-1,-1
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
INSERT INTO fac_groeprechten (fac_groep_key, fac_functie_key, ins_discipline_key, fac_gebruiker_prs_level_read, fac_gebruiker_prs_level_write, fac_gebruiker_alg_level_read, fac_gebruiker_alg_level_write)
|
||||||
|
SELECT
|
||||||
|
(SELECT MAX(fac_groep_key) FROM fac_groep),
|
||||||
|
(SELECT fac_functie_key FROM fac_functie WHERE fac_functie_code = 'WEB_FINUSE'),
|
||||||
|
(SELECT MAX(INS_DISCIPLINE_KEY) FROM INS_TAB_DISCIPLINE),
|
||||||
|
-1,-1,-1,-1
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
-- FINAL STEP: SEQUENCES BIJSTELLEN
|
||||||
|
--
|
||||||
|
|
||||||
|
DROP SEQUENCE ins_s_ins_srtdiscipline_key;
|
||||||
|
CREATE SEQUENCE ins_s_ins_srtdiscipline_key START WITH 100 NOCACHE;
|
||||||
|
|
||||||
|
DROP SEQUENCE fac_s_fac_usrtab_key;
|
||||||
|
CREATE SEQUENCE fac_s_fac_usrtab_key START WITH 100 NOCACHE;
|
||||||
|
|
||||||
|
DROP SEQUENCE fac_s_fac_usrdata_key;
|
||||||
|
CREATE SEQUENCE fac_s_fac_usrdata_key START WITH 100 NOCACHE;
|
||||||
|
|
||||||
|
DROP SEQUENCE mld_s_mld_srtkenmerk_key;
|
||||||
|
CREATE SEQUENCE mld_s_mld_srtkenmerk_key START WITH 100 NOCACHE;
|
||||||
|
|
||||||
|
DROP SEQUENCE fin_s_fin_kenmerk_key;
|
||||||
|
CREATE SEQUENCE fin_s_fin_kenmerk_key START WITH 100 NOCACHE;
|
||||||
|
|
||||||
|
DROP SEQUENCE fac_s_fac_groep_key;
|
||||||
|
CREATE SEQUENCE fac_s_fac_groep_key START WITH 100 NOCACHE;
|
||||||
|
|
||||||
|
-- PRS_S_PRS_KENMERK_KEY staat al default op 1000, hoeft niet te worden aangepast (is al oke).
|
||||||
|
|
||||||
|
commit;
|
||||||
|
|
||||||
|
spool off
|
||||||
|
|
||||||
|
@mareon.sql
|
||||||
|
--
|
||||||
|
--
|
||||||
|
------------------------------------------------------------------------ EINDE ---------------------------------------------------------------------
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
48
sql/mareon_ini_aannemer.sql
Normal file
48
sql/mareon_ini_aannemer.sql
Normal file
@@ -0,0 +1,48 @@
|
|||||||
|
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
-----------------------
|
||||||
|
-----------------------
|
||||||
|
----------------------- Aansluiten van een nieuwe leverancier/aannemer
|
||||||
|
-----------------------
|
||||||
|
-----------------------
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
SPOOL mareon_ini_nieuwe_aannemer.lst
|
||||||
|
|
||||||
|
--ONDERSTAANDE HANDMATIG AANMAKEN VOOR NIEUWE LEVERANCIER....
|
||||||
|
|
||||||
|
-- Stap om als leverancier/aannemer gebruik te kunnen maken van Aannemersportaal, altijd leverancier toevoegen, m.n. het prs_leverancier_nr vullen met supplier-id uit AX.
|
||||||
|
|
||||||
|
INSERT INTO prs_bedrijf (prs_bedrijf_naam, prs_leverancier_nr, prs_overeenkomst_nr, prs_bedrijf_uitvoerende) VALUES ('&Aannemer_bedrijfs_naam', '&GLN_of_GS1_nummer', '&AX_supplier_id', 1);
|
||||||
|
PROMPT Vul de andere (NAW)leveranciergegevens eventueel in via relatiebeheer....
|
||||||
|
|
||||||
|
-- Stap om als leverancier/aannemer gebruik te kunnen maken om digitaal facturen (e-invoice) te kunnen insturen.
|
||||||
|
|
||||||
|
INSERT INTO prs_perslid(prs_perslid_module, prs_srtperslid_key, prs_afdeling_key, prs_perslid_naam, prs_perslid_oslogin, prs_perslid_apikey)
|
||||||
|
SELECT 'PRS', 1, 1, prs_bedrijf_naam, prs_bedrijf_naam, dbms_random.STRING('x',32)
|
||||||
|
FROM prs_bedrijf
|
||||||
|
WHERE prs_bedrijf_key = (SELECT MAX(prs_bedrijf_key) FROM prs_bedrijf);
|
||||||
|
|
||||||
|
PROMPT Api-key:
|
||||||
|
SELECT prs_perslid_apikey FROM prs_perslid
|
||||||
|
WHERE prs_perslid_key = (SELECT MAX(prs_perslid_key) FROM prs_perslid);
|
||||||
|
|
||||||
|
INSERT INTO prs_contactpersoon (prs_contactpersoon_naam, prs_bedrijf_key, prs_perslid_key)
|
||||||
|
SELECT
|
||||||
|
(SELECT prs_bedrijf_naam FROM prs_bedrijf WHERE prs_bedrijf_key = (SELECT MAX(prs_bedrijf_key) FROM prs_bedrijf)),
|
||||||
|
(SELECT MAX(prs_bedrijf_key) FROM prs_bedrijf),
|
||||||
|
(SELECT MAX(prs_perslid_key) FROM prs_perslid)
|
||||||
|
FROM DUAL;
|
||||||
|
|
||||||
|
|
||||||
|
-- fac_groep_key 3 is gereserveerd voor aannemer/leverancier
|
||||||
|
INSERT INTO fac_gebruikersgroep (fac_groep_key, prs_perslid_key)
|
||||||
|
SELECT 4, MAX(prs_perslid_key) FROM prs_perslid;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
COMMIT;
|
||||||
|
|
||||||
|
SPOOL OFF
|
||||||
Reference in New Issue
Block a user