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

expsigladb.View.V_ELEMENTO_VOCE_PDG_ETR.sql Maven / Gradle / Ivy

There is a newer version: 6.6.11
Show newest version
--------------------------------------------------------
--  DDL for View V_ELEMENTO_VOCE_PDG_ETR
--------------------------------------------------------

  CREATE OR REPLACE FORCE VIEW "V_ELEMENTO_VOCE_PDG_ETR" ("ESERCIZIO", "CD_ELEMENTO_VOCE", "TI_APPARTENENZA", "TI_GESTIONE", "TI_ELEMENTO_VOCE", "CD_PARTE", "CD_PROPRIO_ELEMENTO", "DS_ELEMENTO_VOCE", "DUVA", "CD_ELEMENTO_PADRE", "UTUV", "DACR", "UTCR", "PG_VER_REC", "FL_LIMITE_ASS_OBBLIG", "FL_VOCE_PERSONALE", "FL_PARTITA_GIRO", "CD_CAPOCONTO_FIN", "FL_VOCE_SAC", "FL_VOCE_NON_SOGG_IMP_AUT", "CD_NATURA", "ESERCIZIO_CLA_S", "COD_CLA_S", "ESERCIZIO_CLA_E", "COD_CLA_E", "FL_RECON", "FL_INV_BENI_PATR", "FL_VOCE_FONDO", "FL_CHECK_TERZO_SIOPE", "ID_CLASSIFICAZIONE", "CD_CLASSIFICAZIONE", "FL_INV_BENI_COMP", "FL_LIMITE_SPESA", "FL_PRELIEVO", "FL_SOGGETTO_PRELIEVO", "PERC_PRELIEVO_PDGP_ENTRATE", "FL_SOLO_RESIDUO", "FL_SOLO_COMPETENZA", "FL_TROVATO", "FL_MISSIONI", "FL_AZZERA_RESIDUI", "ESERCIZIO_ELEMENTO_PADRE", "TI_APPARTENENZA_ELEMENTO_PADRE", "TI_GESTIONE_ELEMENTO_PADRE", "CD_UNITA_PIANO", "CD_VOCE_PIANO", "GG_DEROGA_OBBL_COMP_PRG_SCAD", "GG_DEROGA_OBBL_RES_PRG_SCAD", "FL_COMUNICA_PAGAMENTI", "FL_LIMITE_COMPETENZA", "BLOCCO_IMPEGNI_NATFIN") AS
  SELECT ELEMENTO_VOCE.ESERCIZIO                              --
							    -- Date: 16/05/2007
							    -- Version: 1.7
							    --
							    -- Estrae tutti gli elementi voce validi per un dettaglio di entrata del pdg
							    -- bisogna mettere la clausola sulla natura.
							    --
							    -- History:
							    --
							    -- Date: 25/09/2001
							    -- Version: 1.0
							    -- Creazione
							    --
							    -- Date: 16/11/2001
							    -- Version: 1.1
							    -- Aggiunto FL_PARTITA_GIRO
							    --
							    -- Date: 27/11/2001
							    -- Version: 1.2
							    -- Aggiunto CD_CAPOCONTO_FIN
							    --
							    -- Date: 30/11/2001
							    -- Version: 1.3
							    -- Aggiunt FL_VOCE_SAC, FL_VOCE_NON_SOGG_IMP_AUT
							    --
							    -- Date: 12/02/2002
							    -- Version: 1.4
							    -- Esercizio mancante in join
							    --
							    -- Date: 16/06/2002
							    -- Version: 1.5
							    -- Aggiunta campo FL_VOCE_FONDO
							    --
							    -- Date: 16/05/2007
							    -- Version: 1.7
							    -- Aggiunta campo FL_CHECK_TERZO_SIOPE
							    --
                  -- Date: 06/10/2015
                  -- Version: 1.8
                  -- Aggiunta nuova gestione pdg e campi ELEMENTO_VOCE_PADRE
                  --
							    -- Body:
							    --
     , ELEMENTO_VOCE.CD_ELEMENTO_VOCE
     , ELEMENTO_VOCE.TI_APPARTENENZA
     , ELEMENTO_VOCE.TI_GESTIONE
     , ELEMENTO_VOCE.TI_ELEMENTO_VOCE
     , ELEMENTO_VOCE.CD_PARTE
     , ELEMENTO_VOCE.CD_PROPRIO_ELEMENTO
     , ELEMENTO_VOCE.DS_ELEMENTO_VOCE
     , ELEMENTO_VOCE.DUVA
     , ELEMENTO_VOCE.CD_ELEMENTO_PADRE
     , ELEMENTO_VOCE.UTUV
     , ELEMENTO_VOCE.DACR
     , ELEMENTO_VOCE.UTCR
     , ELEMENTO_VOCE.PG_VER_REC
     , ELEMENTO_VOCE.FL_LIMITE_ASS_OBBLIG
     , ELEMENTO_VOCE.FL_VOCE_PERSONALE
     , ELEMENTO_VOCE.FL_PARTITA_GIRO
     , ELEMENTO_VOCE.CD_CAPOCONTO_FIN
     , ELEMENTO_VOCE.FL_VOCE_SAC
     , ELEMENTO_VOCE.FL_VOCE_NON_SOGG_IMP_AUT
     , ASS_EV_EV.CD_NATURA
     , ELEMENTO_VOCE.ESERCIZIO_CLA_S
     , ELEMENTO_VOCE.COD_CLA_S
     , ELEMENTO_VOCE.ESERCIZIO_CLA_E
     , ELEMENTO_VOCE.COD_CLA_E
     , ELEMENTO_VOCE.FL_RECON
     , ELEMENTO_VOCE.FL_INV_BENI_PATR
     , ELEMENTO_VOCE.FL_VOCE_FONDO
     , ELEMENTO_VOCE.FL_CHECK_TERZO_SIOPE
     , ELEMENTO_VOCE.ID_CLASSIFICAZIONE
     , V_CLASSIFICAZIONE_VOCI.CD_CLASSIFICAZIONE
     , ELEMENTO_VOCE.FL_INV_BENI_COMP
     , Elemento_voce.fl_limite_spesa
     , ELEMENTO_VOCE.FL_PRELIEVO
     , ELEMENTO_VOCE.FL_SOGGETTO_PRELIEVO
     , ELEMENTO_VOCE.PERC_PRELIEVO_PDGP_ENTRATE
     , ELEMENTO_VOCE.FL_SOLO_RESIDUO
     , ELEMENTO_VOCE.FL_SOLO_COMPETENZA
     , ELEMENTO_VOCE.FL_TROVATO
     , ELEMENTO_VOCE.FL_MISSIONI
     , ELEMENTO_VOCE.FL_AZZERA_RESIDUI
     , ELEMENTO_VOCE.ESERCIZIO_ELEMENTO_PADRE
     , ELEMENTO_VOCE.TI_APPARTENENZA_ELEMENTO_PADRE
     , ELEMENTO_VOCE.TI_GESTIONE_ELEMENTO_PADRE
     , ELEMENTO_VOCE.CD_UNITA_PIANO
     , ELEMENTO_VOCE.CD_VOCE_PIANO
     , ELEMENTO_VOCE.GG_DEROGA_OBBL_COMP_PRG_SCAD
     , ELEMENTO_VOCE.GG_DEROGA_OBBL_RES_PRG_SCAD
     , ELEMENTO_VOCE.FL_COMUNICA_PAGAMENTI
     , ELEMENTO_VOCE.FL_LIMITE_COMPETENZA
     , ELEMENTO_VOCE.BLOCCO_IMPEGNI_NATFIN
  From ASS_EV_EV
     , ELEMENTO_VOCE
     , V_CLASSIFICAZIONE_VOCI
     , PARAMETRI_CNR
 WHERE PARAMETRI_CNR.ESERCIZIO = ELEMENTO_VOCE.ESERCIZIO
   AND PARAMETRI_CNR.FL_NUOVO_PDG = 'N'
   AND ASS_EV_EV.ESERCIZIO = ELEMENTO_VOCE.ESERCIZIO
   AND ASS_EV_EV.CD_ELEMENTO_VOCE = ELEMENTO_VOCE.CD_ELEMENTO_VOCE
   AND ELEMENTO_VOCE.ID_CLASSIFICAZIONE = V_CLASSIFICAZIONE_VOCI.ID_CLASSIFICAZIONE ( + )
   And ASS_EV_EV.TI_APPARTENENZA = 'C'
   AND ASS_EV_EV.TI_GESTIONE = 'E'
   AND ASS_EV_EV.CD_ELEMENTO_VOCE_COLL = '*'
   AND ASS_EV_EV.TI_APPARTENENZA_COLL = '*'
   AND ASS_EV_EV.TI_GESTIONE_COLL = '*'
   AND ASS_EV_EV.CD_CDS = '*'
UNION
SELECT ELEMENTO_VOCE.ESERCIZIO                              --
     , ELEMENTO_VOCE.CD_ELEMENTO_VOCE
     , ELEMENTO_VOCE.TI_APPARTENENZA
     , ELEMENTO_VOCE.TI_GESTIONE
     , ELEMENTO_VOCE.TI_ELEMENTO_VOCE
     , ELEMENTO_VOCE.CD_PARTE
     , ELEMENTO_VOCE.CD_PROPRIO_ELEMENTO
     , ELEMENTO_VOCE.DS_ELEMENTO_VOCE
     , ELEMENTO_VOCE.DUVA
     , ELEMENTO_VOCE.CD_ELEMENTO_PADRE
     , ELEMENTO_VOCE.UTUV
     , ELEMENTO_VOCE.DACR
     , ELEMENTO_VOCE.UTCR
     , ELEMENTO_VOCE.PG_VER_REC
     , ELEMENTO_VOCE.FL_LIMITE_ASS_OBBLIG
     , ELEMENTO_VOCE.FL_VOCE_PERSONALE
     , ELEMENTO_VOCE.FL_PARTITA_GIRO
     , ELEMENTO_VOCE.CD_CAPOCONTO_FIN
     , ELEMENTO_VOCE.FL_VOCE_SAC
     , ELEMENTO_VOCE.FL_VOCE_NON_SOGG_IMP_AUT
     , ASS_EV_EV.CD_NATURA
     , ELEMENTO_VOCE.ESERCIZIO_CLA_S
     , ELEMENTO_VOCE.COD_CLA_S
     , ELEMENTO_VOCE.ESERCIZIO_CLA_E
     , ELEMENTO_VOCE.COD_CLA_E
     , ELEMENTO_VOCE.FL_RECON
     , ELEMENTO_VOCE.FL_INV_BENI_PATR
     , ELEMENTO_VOCE.FL_VOCE_FONDO
     , ELEMENTO_VOCE.FL_CHECK_TERZO_SIOPE
     , ELEMENTO_VOCE.ID_CLASSIFICAZIONE
     , V_CLASSIFICAZIONE_VOCI.CD_CLASSIFICAZIONE
     , ELEMENTO_VOCE.FL_INV_BENI_COMP
     , Elemento_voce.fl_limite_spesa
     , ELEMENTO_VOCE.FL_PRELIEVO
     , ELEMENTO_VOCE.FL_SOGGETTO_PRELIEVO
     , ELEMENTO_VOCE.PERC_PRELIEVO_PDGP_ENTRATE
     , ELEMENTO_VOCE.FL_SOLO_RESIDUO
     , ELEMENTO_VOCE.FL_SOLO_COMPETENZA
     , ELEMENTO_VOCE.FL_TROVATO
     , ELEMENTO_VOCE.FL_MISSIONI
     , ELEMENTO_VOCE.FL_AZZERA_RESIDUI
     , ELEMENTO_VOCE.ESERCIZIO_ELEMENTO_PADRE
     , ELEMENTO_VOCE.TI_APPARTENENZA_ELEMENTO_PADRE
     , ELEMENTO_VOCE.TI_GESTIONE_ELEMENTO_PADRE
     , ELEMENTO_VOCE.CD_UNITA_PIANO
     , ELEMENTO_VOCE.CD_VOCE_PIANO
     , ELEMENTO_VOCE.GG_DEROGA_OBBL_COMP_PRG_SCAD
     , ELEMENTO_VOCE.GG_DEROGA_OBBL_RES_PRG_SCAD
     , ELEMENTO_VOCE.FL_COMUNICA_PAGAMENTI
     , ELEMENTO_VOCE.FL_LIMITE_COMPETENZA
     , ELEMENTO_VOCE.BLOCCO_IMPEGNI_NATFIN
  From ASS_EV_EV
     , ELEMENTO_VOCE
     , V_CLASSIFICAZIONE_VOCI
     , PARAMETRI_CNR
 WHERE PARAMETRI_CNR.ESERCIZIO = ELEMENTO_VOCE.ESERCIZIO
   AND PARAMETRI_CNR.FL_NUOVO_PDG = 'Y'
   AND ASS_EV_EV.ESERCIZIO = ELEMENTO_VOCE.ESERCIZIO
   AND ASS_EV_EV.TI_GESTIONE = ELEMENTO_VOCE.TI_GESTIONE
   AND ASS_EV_EV.CD_ELEMENTO_VOCE = ELEMENTO_VOCE.CD_ELEMENTO_VOCE
   AND ELEMENTO_VOCE.ID_CLASSIFICAZIONE = V_CLASSIFICAZIONE_VOCI.ID_CLASSIFICAZIONE ( + )
   And ASS_EV_EV.TI_APPARTENENZA = 'C'
   AND ASS_EV_EV.TI_GESTIONE = 'E'
   AND ASS_EV_EV.CD_ELEMENTO_VOCE_COLL = '*'
   AND ASS_EV_EV.TI_APPARTENENZA_COLL = '*'
   AND ASS_EV_EV.TI_GESTIONE_COLL = '*'
   AND ASS_EV_EV.CD_CDS = '*';

   COMMENT ON TABLE "V_ELEMENTO_VOCE_PDG_ETR"  IS 'Estrae tutti gli elementi voce validi per un dettaglio di spese del pdg
	bisogna mettere la clausola sulla funzione e il tipo unita.';




© 2015 - 2024 Weber Informatics LLC | Privacy Policy