All Downloads are FREE. Search and download functionalities are using the official Maven repository.

expsigladb.Trigger.au_esercizio.trg Maven / Gradle / Ivy

There is a newer version: 6.6.11
Show newest version
CREATE OR REPLACE TRIGGER AU_ESERCIZIO
  AFTER UPDATE
  on ESERCIZIO
  for each row
declare
 aEsercizio esercizio%rowtype;
begin
--
-- Trigger attivato sull'aggiornamento di un nuovo esercizio
--
-- Date: 09/01/2002
-- Version: 1.2
--
-- Dependency: IBMERR001
--
-- History:
--
-- Date: 01/06/2001
-- Version: 1.0
-- Creazione
-- Date: 18/10/2001
-- Version: 1.1
-- Introduzione di cd_cds in esercizio
-- Date: 09/01/2002
-- Version: 1.2
-- Aggiornamento delle tabelle di numerazione dei documenti contabili all'apertura dell'esercizio
--
-- Body:
--
-- La modifica della chiave primaria non ? permessa
 if
     :old.esercizio != :new.esercizio
  or :old.cd_cds != :new.cd_cds
 then
  IBMERR001.raise_no_change_pk('Esercizio');
 end if;
 if
      :old.st_apertura_chiusura != CNRCTB008.STATO_APERTURA
  and :new.st_apertura_chiusura = CNRCTB008.STATO_APERTURA
 then
  CNRCTB018.AGGIORNANUMERATORI(:new.esercizio,:new.cd_cds,:new.utuv);
 end if;
end;
/






© 2015 - 2024 Weber Informatics LLC | Privacy Policy