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

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

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

  CREATE OR REPLACE FORCE VIEW "PRT_PDG_SPE_MOD" ("ESERCIZIO", "PESO_DIPARTIMENTO", "CD_DIPARTIMENTO", "DS_DIPARTIMENTO", "CD_PROGETTO", "DS_PROGETTO", "CD_COMMESSA", "DS_COMMESSA", "CD_MODULO", "DS_MODULO", "TIPO_PROGETTO", "DS_TIPO_PROGETTO", "CDS", "DS_CDS", "UO", "TIPO_UO", "DS_UO", "CDR", "CD_LINEA_ATTIVITA", "TITOLO", "DS_TITOLO", "CODICE_CLAS_SPESA", "DS_CLASSIFICAZIONE_SPESA", "ELEMENTO_VOCE", "DS_ELEMENTO_VOCE", "ORIGINE", "CATEGORIA_DETTAGLIO", "CD_FUNZIONE", "NATURA", "DS_NATURA", "PG_SPESA", "FL_RIBALTATO", "SPESE_PROPRIE", "SPESE_ALTRA_UO", "AMMORTAMENTI", "RIMANENZE", "ALTRI_COSTI", "VERSO_ALTRO_CDR", "SPESE_COSTI_ALTRUI", "SPESE_COMUNI_AREA", "SPESE_PROPRIE_V", "SPESE_ALTRA_UO_V", "AMMORTAMENTI_V", "RIMANENZE_V", "ALTRI_COSTI_V", "VERSO_ALTRO_CDR_V", "SPESE_COSTI_ALTRUI_V", "SPESE_COMUNI_AREA_V") AS 
  Select
--
-- Date: 20/04/2005
-- Version: 1.0
--
-- Vista per la stampa del PDG per Dipartimento/Istituto parte spesa
--
-- History:
--
-- Date: 20/04/2005
-- Version: 1.0
-- Creazione
--
-- Body:
--
ESERCIZIO,
PESO_DIPARTIMENTO,
CD_DIPARTIMENTO,
DS_DIPARTIMENTO,
CD_PROGETTO,
DS_PROGETTO,
CD_COMMESSA,
DS_COMMESSA,
CD_MODULO,
DS_MODULO,
TIPO_PROGETTO,
ds_tipo_progetto,
CDS,
DS_CDS ,
UO,
TIPO_UO,
DS_UO,
CDR,
CD_LINEA_ATTIVITA,
TITOLO,
'Titolo'||' '||TITOLO||' '||'-'||' '||DS_TITOLO,
TITOLO||'.'||CODICE_CLAS_SPESA,
DS_CLASSIFICAZIONE_SPESA,
ELEMENTO_VOCE,
ds_elemento_voce,
ORIGINE,
CATEGORIA_DETTAGLIO,
cd_FUNZIONE,
NATURA,
ds_natura,
PG_SPESA,
FL_RIBALTATO,
decode(natura,5,0,V_PDG_SPE_MOD.IM_RI_CCS_SPESE_ODC+V_PDG_SPE_MOD.IM_RK_CCS_SPESE_OGC+
        V_PDG_SPE_MOD.IM_RQ_SSC_COSTI_ODC+V_PDG_SPE_MOD.IM_RS_SSC_COSTI_OGC),
V_PDG_SPE_MOD.IM_RJ_CCS_SPESE_ODC_ALTRA_UO+V_PDG_SPE_MOD.IM_RL_CCS_SPESE_OGC_ALTRA_UO+
        V_PDG_SPE_MOD.IM_RR_SSC_COSTI_ODC_ALTRA_UO+V_PDG_SPE_MOD.IM_RT_SSC_COSTI_OGC_ALTRA_UO,
V_PDG_SPE_MOD.IM_RM_CSS_AMMORTAMENTI,
V_PDG_SPE_MOD.IM_RN_CSS_RIMANENZE,
V_PDG_SPE_MOD.IM_RO_CSS_ALTRI_COSTI,
V_PDG_SPE_MOD.IM_RP_CSS_VERSO_ALTRO_CDR ,
V_PDG_SPE_MOD.IM_RU_SPESE_COSTI_ALTRUI,
Decode(FL_RIBALTATO,'N',
       decode(NATURA,5,V_PDG_SPE_MOD.IM_RI_CCS_SPESE_ODC +
                       V_PDG_SPE_MOD.IM_RK_CCS_SPESE_OGC +
                       V_PDG_SPE_MOD.IM_RQ_SSC_COSTI_ODC +
                       V_PDG_SPE_MOD.IM_RS_SSC_COSTI_OGC,0),
       Decode(NATURA,5,V_PDG_SPE_MOD.IM_RP_CSS_VERSO_ALTRO_CDR,0)),
decode(natura,5,0,V_PDG_SPE_MOD.IM_RI_CCS_SPESE_ODC_V+V_PDG_SPE_MOD.IM_RK_CCS_SPESE_OGC_V+
        V_PDG_SPE_MOD.IM_RQ_SSC_COSTI_ODC_V+V_PDG_SPE_MOD.IM_RS_SSC_COSTI_OGC_V),
V_PDG_SPE_MOD.IM_RJ_CCS_SPESE_ODC_ALTRA_UO_V+V_PDG_SPE_MOD.IM_RL_CCS_SPESE_OGC_ALTRA_UO_V+
        V_PDG_SPE_MOD.IM_RR_SSC_COSTI_ODC_ALTRA_UO_V+V_PDG_SPE_MOD.IM_RT_SSC_COSTI_OGC_ALTRA_UO_V,
V_PDG_SPE_MOD.IM_RM_CSS_AMMORTAMENTI_V,
V_PDG_SPE_MOD.IM_RN_CSS_RIMANENZE_V,
V_PDG_SPE_MOD.IM_RO_CSS_ALTRI_COSTI_V,
V_PDG_SPE_MOD.IM_RP_CSS_VERSO_ALTRO_CDR_V,
V_PDG_SPE_MOD.IM_RU_SPESE_COSTI_ALTRUI_V,
Decode(FL_RIBALTATO,'N',
       decode(NATURA,5,V_PDG_SPE_MOD.IM_RI_CCS_SPESE_ODC_V +
                       V_PDG_SPE_MOD.IM_RK_CCS_SPESE_OGC_V +
                       V_PDG_SPE_MOD.IM_RQ_SSC_COSTI_ODC_V +
                       V_PDG_SPE_MOD.IM_RS_SSC_COSTI_OGC_V,0),
       Decode(NATURA,5,V_PDG_SPE_MOD.IM_RP_CSS_VERSO_ALTRO_CDR_V,0))
From V_PDG_SPE_MOD
Where  (
      (FL_RIBALTATO = 'Y' And
       TIPO_UO != 'AREA' And
       NATURA != '5'
      )
      Or
      (FL_RIBALTATO = 'N')
        );




© 2015 - 2024 Weber Informatics LLC | Privacy Policy