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

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

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

  CREATE OR REPLACE FORCE VIEW "V_CONS_GAE_RESIDUI_ENT" ("ESERCIZIO", "ESERCIZIO_RES", "CD_DIPARTIMENTO", "PG_PROGETTO", "CD_PROGETTO", "DS_PROGETTO", "PG_COMMESSA", "CD_COMMESSA", "DS_COMMESSA", "PG_MODULO", "CD_MODULO", "DS_MODULO", "CD_CENTRO_RESPONSABILITA", "CD_CDS", "CD_LINEA_ATTIVITA", "DS_LINEA_ATTIVITA", "TI_APPARTENENZA", "TI_GESTIONE", "CD_ELEMENTO_VOCE", "DS_ELEMENTO_VOCE", "CD_CDS_ACC", "PG_ACCERTAMENTO", "PG_ACCERTAMENTO_SCADENZARIO", "CD_TIPO_DOCUMENTO_CONT", "DS_SCADENZA", "IM_OBBL_RES_PRO", "PG_VAR_RES_PRO", "DS_VAR_RES_PRO", "VAR_PIU_ACC_RES_PRO", "VAR_MENO_ACC_RES_PRO", "CD_CDS_REV", "PG_REVERSALE", "DS_REVERSALE", "IM_MANDATI_REVERSALI_PRO") AS 
  SELECT
--
-- Date: 23/10/2008
-- Version: 1.1
--
-- Vista per la consultazione GAE Residui Entrate
--
-- History:
-- Date: ?
-- Version: 1.0
-- Creazione
--
-- Date: 23/10/2008
-- Version: 1.1
-- Aggiunto il campo CD_CDS
-- Body:
--
        saldi.esercizio, saldi.esercizio_res, progetto.cd_dipartimento,
        progetto.pg_progetto, progetto.cd_progetto, progetto.ds_progetto,
        com.pg_progetto, com.cd_progetto, com.ds_progetto, modu.pg_progetto,
        modu.cd_progetto, modu.ds_progetto, saldi.cd_centro_responsabilita,
        cnrutl001.getcdsfromcdr (saldi.cd_centro_responsabilita) cd_cds,
        saldi.cd_linea_attivita, denominazione, saldi.ti_appartenenza,
        saldi.ti_gestione, saldi.cd_elemento_voce,
        (SELECT ds_elemento_voce
           FROM elemento_voce
          WHERE esercizio = saldi.esercizio
            AND ti_appartenenza = saldi.ti_appartenenza
            AND ti_gestione = saldi.ti_gestione
            AND cd_elemento_voce = saldi.cd_elemento_voce) ds_elemento_voce,
        saldi.cds_accertamento, saldi.pg_accertamento,
        saldi.pg_accertamento_scadenzario, saldi.cd_tipo_documento_cont,
        saldi.ds_scadenza, saldi.im_obbl_res_pro, saldi.pg_var_res_pro,
        saldi.ds_var_res_pro, saldi.var_piu_acc_res_pro,
        saldi.var_meno_acc_res_pro, saldi.cd_cds_rev, saldi.pg_reversale,
        saldi.ds_reversale, saldi.riscosso_res_proprio
   FROM linea_attivita,
        progetto_gest progetto,
        progetto_gest com,
        progetto_gest modu,
        v_cons_saldi_residui_ent saldi,
        parametri_cnr
  WHERE parametri_cnr.esercizio = saldi.esercizio
    AND parametri_cnr.fl_nuovo_pdg = 'N'
    AND saldi.cd_centro_responsabilita = linea_attivita.cd_centro_responsabilita
    AND saldi.cd_linea_attivita = linea_attivita.cd_linea_attivita
    AND linea_attivita.pg_progetto IS NOT NULL
    AND modu.esercizio = saldi.esercizio_res
    AND modu.pg_progetto = linea_attivita.pg_progetto
    AND modu.esercizio_progetto_padre = com.esercizio
    AND modu.pg_progetto_padre = com.pg_progetto
    AND com.esercizio_progetto_padre = progetto.esercizio
    AND com.pg_progetto_padre = progetto.pg_progetto
UNION ALL
SELECT
      saldi.esercizio, saldi.esercizio_res,
      (SELECT progetto_gest.cd_dipartimento
         FROM progetto_gest
        WHERE progetto_gest.esercizio = area_prog.esercizio_progetto_padre
          AND progetto_gest.pg_progetto = area_prog.pg_progetto_padre) cd_dipartimento,
      NULL, NULL, NULL,
      (SELECT progetto_gest.pg_progetto
         FROM progetto_gest
        WHERE progetto_gest.esercizio = area_prog.esercizio_progetto_padre
          AND progetto_gest.pg_progetto = area_prog.pg_progetto_padre),
      (SELECT progetto_gest.cd_progetto
         FROM progetto_gest
        WHERE progetto_gest.esercizio = area_prog.esercizio_progetto_padre
          AND progetto_gest.pg_progetto = area_prog.pg_progetto_padre),
      (SELECT progetto_gest.ds_progetto
         FROM progetto_gest
        WHERE progetto_gest.esercizio = area_prog.esercizio_progetto_padre
          AND progetto_gest.pg_progetto = area_prog.pg_progetto_padre),
      area_prog.pg_progetto, area_prog.cd_progetto, area_prog.ds_progetto,
      saldi.cd_centro_responsabilita,
      cnrutl001.getcdsfromcdr (saldi.cd_centro_responsabilita) cd_cds,
      saldi.cd_linea_attivita, denominazione, saldi.ti_appartenenza,
      saldi.ti_gestione, saldi.cd_elemento_voce,
      (SELECT ds_elemento_voce
         FROM elemento_voce
        WHERE esercizio = saldi.esercizio
          AND ti_appartenenza = saldi.ti_appartenenza
          AND ti_gestione = saldi.ti_gestione
          AND cd_elemento_voce = saldi.cd_elemento_voce) ds_elemento_voce,
      saldi.cds_accertamento, saldi.pg_accertamento,
      saldi.pg_accertamento_scadenzario, saldi.cd_tipo_documento_cont,
      saldi.ds_scadenza, saldi.im_obbl_res_pro, saldi.pg_var_res_pro,
      saldi.ds_var_res_pro, saldi.var_piu_acc_res_pro,
      saldi.var_meno_acc_res_pro, saldi.cd_cds_rev, saldi.pg_reversale,
      saldi.ds_reversale, saldi.riscosso_res_proprio
 FROM v_linea_attivita_valida,
      progetto_gest area_prog,
      v_cons_saldi_residui_ent saldi,
      parametri_cnr
WHERE parametri_cnr.esercizio = saldi.esercizio
  AND parametri_cnr.fl_nuovo_pdg = 'Y'
  AND saldi.esercizio = v_linea_attivita_valida.esercizio
  AND saldi.cd_centro_responsabilita = v_linea_attivita_valida.cd_centro_responsabilita
  AND saldi.cd_linea_attivita = v_linea_attivita_valida.cd_linea_attivita
  AND v_linea_attivita_valida.pg_progetto IS NOT NULL
  AND area_prog.esercizio = saldi.esercizio
  AND area_prog.pg_progetto = v_linea_attivita_valida.pg_progetto ;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy