AAIT#33956: Tracking uitbreiden op grondbeginselen financiele & rechten inrichting.
svn path=/Database/trunk/; revision=32462
This commit is contained in:
@@ -3710,7 +3710,8 @@ CREATE OR REPLACE PACKAGE BODY fac AS
|
||||
setsql := 'ALTER SESSION SET '
|
||||
|| ' NLS_NUMERIC_CHARACTERS = ''.,'''
|
||||
|| ' NLS_SORT = ''BINARY'''
|
||||
|| ' NLS_TERRITORY=''AMERICA''';
|
||||
|| ' NLS_TERRITORY = ''AMERICA'''
|
||||
|| ' NLS_DATE_FORMAT = ''YYYY-MM-DD HH24:MI:SS''';
|
||||
EXECUTE IMMEDIATE setsql;
|
||||
END;
|
||||
|
||||
|
||||
46
FAC/FAC_PACA.SRC
Normal file
46
FAC/FAC_PACA.SRC
Normal file
@@ -0,0 +1,46 @@
|
||||
/* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
/* FAC_PACA, (A means Audit) to be included from fac_pac.src, isolated for convenience only
|
||||
* The Audit-package source. Contains all functions for audit.
|
||||
*
|
||||
* Usage: aud.auditaction(...);
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
CREATE OR REPLACE PACKAGE aud
|
||||
AS
|
||||
PROCEDURE auditaction (tabelnaam VARCHAR2, tabelkey_oud NUMBER, tabelkey_nieuw NUMBER, veldnaam VARCHAR2, waarde_oud VARCHAR2, waarde_nieuw VARCHAR2, isdeleting NUMBER, opmerk VARCHAR2 DEFAULT NULL);
|
||||
END aud;
|
||||
/
|
||||
CREATE OR REPLACE PACKAGE BODY aud
|
||||
AS
|
||||
PROCEDURE auditaction (tabelnaam VARCHAR2, tabelkey_oud NUMBER, tabelkey_nieuw NUMBER, veldnaam VARCHAR2, waarde_oud VARCHAR2, waarde_nieuw VARCHAR2, isdeleting NUMBER, opmerk VARCHAR2 DEFAULT NULL)
|
||||
IS
|
||||
BEGIN
|
||||
IF COALESCE(waarde_oud, 'bUSnDIaVjRS56D3z') <> COALESCE(waarde_nieuw, 'bUSnDIaVjRS56D3z')
|
||||
THEN
|
||||
INSERT INTO fac_audit (fac_audit_tabelnaam,
|
||||
fac_audit_tabelkey,
|
||||
fac_audit_veldnaam,
|
||||
fac_audit_actie,
|
||||
fac_audit_waarde_oud,
|
||||
fac_audit_waarde_nieuw,
|
||||
prs_perslid_key,
|
||||
fac_audit_opmerking)
|
||||
VALUES (tabelnaam,
|
||||
tabelkey_nieuw,
|
||||
veldnaam,
|
||||
CASE WHEN isdeleting = 1 OR SUBSTR(veldnaam, -9) = 'verwijder' THEN 'D' ELSE 'U' END,
|
||||
waarde_oud,
|
||||
waarde_nieuw,
|
||||
sys_context('USERENV', 'CLIENT_IDENTIFIER'),
|
||||
opmerk);
|
||||
END IF;
|
||||
END;
|
||||
END aud;
|
||||
/
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
@@ -1856,7 +1856,7 @@ CREATE_TABLE(fac_audit, 0)
|
||||
// Note: this column is defined in PRS_TAB.SRC
|
||||
// prs_perslid_key
|
||||
// NUMBER(10)
|
||||
// CONSTRAINT fac_r_prs_perslid_key9 REFERENCES prs_perslid(prs_perslid_key) ON DELETE CASCADE,
|
||||
// CONSTRAINT fac_r_prs_perslid_key9 REFERENCES prs_perslid(prs_perslid_key) ON DELETE SET NULL,
|
||||
fac_audit_opmerking
|
||||
VARCHAR2(320),
|
||||
fac_audit_datum
|
||||
|
||||
@@ -15,6 +15,16 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(ins_tab_discipline)
|
||||
AUDIT_VALUE_K(ins_tab_discipline, ins_discipline_key, ins_discipline_omschrijving)
|
||||
AUDIT_VALUE_K(ins_tab_discipline, ins_discipline_key, ins_discipline_volgnr)
|
||||
AUDIT_VALUE_K(ins_tab_discipline, ins_discipline_key, prs_kostensoort_key)
|
||||
AUDIT_VALUE_K(ins_tab_discipline, ins_discipline_key, ins_discipline_kpnverplicht)
|
||||
AUDIT_VALUE_K(ins_tab_discipline, ins_discipline_key, ins_discipline_email)
|
||||
AUDIT_VALUE_K(ins_tab_discipline, ins_discipline_key, ins_discipline_ktopercentage)
|
||||
AUDIT_VALUE_K(ins_tab_discipline, ins_discipline_key, ins_discipline_ktodrempel)
|
||||
AUDIT_VALUE_K(ins_tab_discipline, ins_discipline_key, ins_discipline_verwijder)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(ins_t_ins_discipline_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON ins_tab_discipline
|
||||
@@ -922,6 +932,12 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(ins_disc_params)
|
||||
AUDIT_VALUE(ins_disc_params, ins_disc_params_autonum)
|
||||
AUDIT_VALUE(ins_disc_params, ins_disc_params_cadlayers)
|
||||
AUDIT_VALUE(ins_disc_params, ins_disc_params_type)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(ins_t_ins_disc_params_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON ins_disc_params
|
||||
FOR EACH ROW
|
||||
|
||||
@@ -375,6 +375,9 @@ CREATE_TABLE(mld_stdmelding,0)
|
||||
VARCHAR2(255 CHAR),
|
||||
mld_stdmelding_vervaldatum
|
||||
DATE,
|
||||
mld_stdmelding_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE,
|
||||
mld_stdmelding_verwijder
|
||||
DATE,
|
||||
mld_stdmelding_opdrtypevast -- 0: standaard opdrachttype
|
||||
|
||||
@@ -11,6 +11,35 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(mld_disc_params)
|
||||
AUDIT_VALUE(mld_disc_params, mld_behandelgroep_key)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_bestellimiet)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_bestellimiet2)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_bestellimiet3)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_bestellimiet4)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_bestellimiet5)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_pgb)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_startdatum)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_directklaar)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_keten)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_frontendprio)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_eigen_kp)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_factuurpct)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_factuurmarge)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_factmatchmode)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_factuurappr)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_factuurgrens)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_bonotify)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_benotify)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_notify)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_noti_dagen)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_opdr_kosten)
|
||||
AUDIT_VALUE(mld_disc_params, fac_activiteit_key)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_offerteauto)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_fenotes)
|
||||
AUDIT_VALUE(mld_disc_params, mld_disc_params_offhours)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(mld_t_mld_disc_params_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON mld_disc_params
|
||||
FOR EACH ROW
|
||||
@@ -46,6 +75,12 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(mld_stdmelding)
|
||||
AUDIT_VALUE(mld_stdmelding, mld_stdmelding_malusbasis)
|
||||
AUDIT_VALUE(mld_stdmelding, mld_stdmelding_malus)
|
||||
AUDIT_VALUE(mld_stdmelding, mld_stdmelding_verwijder)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(mld_t_mld_stdmelding_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON mld_stdmelding
|
||||
FOR EACH ROW
|
||||
|
||||
@@ -229,10 +229,13 @@ CREATE_TABLE(prs_kostenplaatsgrp,0) (
|
||||
prs_kostenplaatsgrp_limiet
|
||||
NUMBER(8),
|
||||
prs_kostenplaatsgrp_limperiode /* 0(of NULL)=geen(oneindig), 1=maand, 2=jaar */
|
||||
NUMBER(1)
|
||||
--, prs_perslid_key
|
||||
NUMBER(1),
|
||||
-- prs_perslid_key
|
||||
-- NUMBER(10)
|
||||
-- CONSTRAINT prs_r_prs_perslid_key11 REFERENCES prs_perslid(prs_perslid_key)
|
||||
-- CONSTRAINT prs_r_prs_perslid_key11 REFERENCES prs_perslid(prs_perslid_key),
|
||||
prs_kostenplaatsgrp_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
CREATE_TABLE(prs_kostenplaats,0) (
|
||||
@@ -315,7 +318,10 @@ CREATE_TABLE(prs_kostenplaatsdisc, 0) (
|
||||
REFERENCES ins_tab_discipline(ins_discipline_key) ON DELETE CASCADE,
|
||||
prs_kostenplaatsdisc_limiet
|
||||
NUMBER(8)
|
||||
NOT NULL
|
||||
NOT NULL,
|
||||
prs_kostenplaatsdisc_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
CREATE_TABLE(prs_afdeling,0)
|
||||
@@ -743,6 +749,13 @@ ALTER TABLE fac_setting ADD
|
||||
CONSTRAINT prs_perslid_key12 REFERENCES prs_perslid (prs_perslid_key)
|
||||
);
|
||||
|
||||
ALTER TABLE fac_audit ADD
|
||||
(
|
||||
prs_perslid_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT fac_r_prs_perslid_key9 REFERENCES prs_perslid(prs_perslid_key) ON SET NULL
|
||||
);
|
||||
|
||||
COMMENT ON COLUMN prs_kostenplaats.prs_perslid_key IS 'Budgethouder';
|
||||
|
||||
// key_alt is een vervanger voor key als frontend
|
||||
|
||||
@@ -703,6 +703,14 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(prs_kostenplaatsgrp)
|
||||
AUDIT_VALUE(prs_kostenplaatsgrp, prs_kostenplaatsgrp_oms)
|
||||
AUDIT_VALUE(prs_kostenplaatsgrp, prs_kostenplaatsgrp_nr)
|
||||
AUDIT_VALUE(prs_kostenplaatsgrp, prs_perslid_key)
|
||||
AUDIT_VALUE(prs_kostenplaatsgrp, prs_kostenplaatsgrp_limiet)
|
||||
AUDIT_VALUE(prs_kostenplaatsgrp, prs_kostenplaatsgrp_limperiode)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(prs_t_prs_kostenplaatsgrp_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON prs_kostenplaatsgrp
|
||||
FOR EACH ROW
|
||||
@@ -711,6 +719,20 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(prs_kostenplaats)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_nr)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_module)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_omschrijving)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_perslid_key)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaatsgrp_key)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_extern)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_fiat)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_eind)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_limiet)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_limietperiode)
|
||||
AUDIT_VALUE(prs_kostenplaats, prs_kostenplaats_verwijder)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(prs_t_prs_kostenplaats_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON prs_kostenplaats
|
||||
FOR EACH ROW
|
||||
@@ -725,6 +747,12 @@ BEGIN
|
||||
END;
|
||||
/
|
||||
|
||||
AUDIT_BEGIN(prs_kostenplaatsdisc)
|
||||
AUDIT_VALUE(prs_kostenplaatsdisc, prs_kostenplaats_key)
|
||||
AUDIT_VALUE(prs_kostenplaatsdisc, ins_discipline_key)
|
||||
AUDIT_VALUE(prs_kostenplaatsdisc, prs_kostenplaatsdisc_limiet)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(prs_t_prs_kostenpltsdisc_B_IU)
|
||||
BEFORE INSERT OR UPDATE ON prs_kostenplaatsdisc
|
||||
FOR EACH ROW
|
||||
|
||||
@@ -4,6 +4,18 @@
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
AUDIT_BEGIN(res_disc_params)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_preposttime)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_notify)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_kosten)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_noti_dagen)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_expire_dagen)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_expire_tijd)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_cancel_dagen)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_remoteurl)
|
||||
AUDIT_VALUE(res_disc_params, res_disc_params_maxduur)
|
||||
AUDIT_END()
|
||||
|
||||
CREATE_TRIGGER(res_t_res_disc_params_b_iu)
|
||||
BEFORE INSERT OR UPDATE ON res_disc_params
|
||||
FOR EACH ROW
|
||||
|
||||
Reference in New Issue
Block a user