expsigladb.View.PRT_AVV_MND_TOT.sql Maven / Gradle / Ivy
--------------------------------------------------------
-- DDL for View PRT_AVV_MND_TOT
--------------------------------------------------------
CREATE OR REPLACE FORCE VIEW "PRT_AVV_MND_TOT" ("ESERCIZIO", "CDS_OR", "UO_OR", "PROGRESSIVO", "DATA", "IMPORTO", "RITENUTE", "DESCRIZIONE", "TERZO", "TIPO_DOC", "PROG_DOC", "BENEFICIARIO", "VIA", "NUM", "CAP", "COMUNE", "PROV", "MOD_PAG", "NUMERODOC", "DATADOC", "DS_CDS", "DS_OU", "NUM_DIST", "DS_DOC_AMM") AS
SELECT
--
-- Date: 31/07/2003
-- Version 1.0
--
-- Vista di stampa Avviso di Pagamento Mandato - ottimizzata dal Cineca
--
-- History
--
-- Date :31/07/2003
-- Version: 1.0
-- Creazione
--
-- Body
--
MANDATO.ESERCIZIO,
MANDATO.CD_CDS_ORIGINE,
MANDATO.CD_UO_ORIGINE,
MANDATO.PG_MANDATO,
MANDATO.DT_EMISSIONE,
MANDATO.IM_MANDATO,
MANDATO.IM_RITENUTE,
MANDATO.DS_MANDATO,
MANDATO_RIGA.CD_TERZO,
MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM,
MANDATO_RIGA.PG_DOC_AMM,
TERZO.DENOMINAZIONE_SEDE,
TERZO.VIA_SEDE,
TERZO.NUMERO_CIVICO_SEDE,
TERZO.CAP_COMUNE_SEDE,
COMUNE.DS_COMUNE,
COMUNE.CD_PROVINCIA,
RIF_MODALITA_PAGAMENTO.DS_MODALITA_PAG,
FATTURA_PASSIVA.NR_FATTURA_FORNITORE AS numero,
FATTURA_PASSIVA.DT_FATTURA_FORNITORE AS data,
b.DS_UNITA_ORGANIZZATIVA AS ds_cds,
a.DS_UNITA_ORGANIZZATIVA AS ds_uo,
DISTINTA_CASSIERE_DET.PG_DISTINTA,
TIPO_DOCUMENTO_AMM.DS_TIPO_DOCUMENTO_AMM
FROM TERZO,COMUNE,RIF_MODALITA_PAGAMENTO,FATTURA_PASSIVA,UNITA_ORGANIZZATIVA a, UNITA_ORGANIZZATIVA b,DISTINTA_CASSIERE_DET,TIPO_DOCUMENTO_AMM , MANDATO_RIGA, MANDATO
WHERE
MANDATO.STATO='E'
AND MANDATO.STATO_TRASMISSIONE='T'
AND MANDATO.TI_MANDATO='P'
AND MANDATO_RIGA.ESERCIZIO=MANDATO.ESERCIZIO
AND MANDATO_RIGA.PG_MANDATO=MANDATO.PG_MANDATO
AND MANDATO_RIGA.CD_CDS=MANDATO.CD_CDS
AND MANDATO_RIGA.CD_TERZO=TERZO.CD_TERZO
AND TERZO.PG_COMUNE_SEDE=COMUNE.PG_COMUNE
AND RIF_MODALITA_PAGAMENTO.CD_MODALITA_PAG=MANDATO_RIGA.CD_MODALITA_PAG
AND MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM='FATTURA_P'
AND FATTURA_PASSIVA.PG_FATTURA_PASSIVA=MANDATO_RIGA.PG_DOC_AMM
AND FATTURA_PASSIVA.CD_CDS=MANDATO_RIGA.CD_CDS_DOC_AMM
AND FATTURA_PASSIVA.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND FATTURA_PASSIVA.CD_UNITA_ORGANIZZATIVA=MANDATO_RIGA.CD_UO_DOC_AMM
AND b.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_CDS_ORIGINE
AND a.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_UO_ORIGINE
AND DISTINTA_CASSIERE_DET.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND DISTINTA_CASSIERE_DET.CD_CDS=MANDATO_RIGA.CD_CDS
AND DISTINTA_CASSIERE_DET.PG_MANDATO=MANDATO_RIGA.PG_MANDATO
AND TIPO_DOCUMENTO_AMM.CD_TIPO_DOCUMENTO_AMM=MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM
UNION ALL
SELECT
MANDATO.ESERCIZIO,
MANDATO.CD_CDS_ORIGINE,
MANDATO.CD_UO_ORIGINE,
MANDATO.PG_MANDATO,
MANDATO.DT_EMISSIONE,
MANDATO.IM_MANDATO,
MANDATO.IM_RITENUTE,
MANDATO.DS_MANDATO,
MANDATO_RIGA.CD_TERZO,
MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM,
MANDATO_RIGA.PG_DOC_AMM,
TERZO.DENOMINAZIONE_SEDE,
TERZO.VIA_SEDE,
TERZO.NUMERO_CIVICO_SEDE,
TERZO.CAP_COMUNE_SEDE,
COMUNE.DS_COMUNE,
COMUNE.CD_PROVINCIA,
RIF_MODALITA_PAGAMENTO.DS_MODALITA_PAG,
TO_CHAR(MISSIONE.PG_MISSIONE,'9999999999') AS numero,
MISSIONE.DT_REGISTRAZIONE AS data,
b.DS_UNITA_ORGANIZZATIVA AS ds_cds,
a.DS_UNITA_ORGANIZZATIVA AS ds_uo,
DISTINTA_CASSIERE_DET.PG_DISTINTA,
TIPO_DOCUMENTO_AMM.DS_TIPO_DOCUMENTO_AMM
FROM TERZO,COMUNE,RIF_MODALITA_PAGAMENTO, MISSIONE ,UNITA_ORGANIZZATIVA a, UNITA_ORGANIZZATIVA b,DISTINTA_CASSIERE_DET,TIPO_DOCUMENTO_AMM , MANDATO_RIGA, MANDATO
WHERE
MANDATO.STATO='E'
AND MANDATO.STATO_TRASMISSIONE='T'
AND MANDATO.TI_MANDATO='P'
AND MANDATO_RIGA.ESERCIZIO=MANDATO.ESERCIZIO
AND MANDATO_RIGA.PG_MANDATO=MANDATO.PG_MANDATO
AND MANDATO_RIGA.CD_CDS=MANDATO.CD_CDS
AND MANDATO_RIGA.CD_TERZO=TERZO.CD_TERZO
AND TERZO.PG_COMUNE_SEDE=COMUNE.PG_COMUNE
AND RIF_MODALITA_PAGAMENTO.CD_MODALITA_PAG=MANDATO_RIGA.CD_MODALITA_PAG
AND MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM='MISSIONE'
AND MISSIONE.PG_MISSIONE=MANDATO_RIGA.PG_DOC_AMM
AND MISSIONE.CD_CDS=MANDATO_RIGA.CD_CDS_DOC_AMM
AND MISSIONE.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND MISSIONE.CD_UNITA_ORGANIZZATIVA=MANDATO_RIGA.CD_UO_DOC_AMM
AND b.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_CDS_ORIGINE
AND a.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_UO_ORIGINE
AND DISTINTA_CASSIERE_DET.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND DISTINTA_CASSIERE_DET.CD_CDS=MANDATO_RIGA.CD_CDS
AND DISTINTA_CASSIERE_DET.PG_MANDATO=MANDATO_RIGA.PG_MANDATO
AND TIPO_DOCUMENTO_AMM.CD_TIPO_DOCUMENTO_AMM=MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM
UNION ALL
SELECT
MANDATO.ESERCIZIO,
MANDATO.CD_CDS_ORIGINE,
MANDATO.CD_UO_ORIGINE,
MANDATO.PG_MANDATO,
MANDATO.DT_EMISSIONE,
MANDATO.IM_MANDATO,
MANDATO.IM_RITENUTE,
MANDATO.DS_MANDATO,
MANDATO_RIGA.CD_TERZO,
MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM,
MANDATO_RIGA.PG_DOC_AMM,
TERZO.DENOMINAZIONE_SEDE,
TERZO.VIA_SEDE,
TERZO.NUMERO_CIVICO_SEDE,
TERZO.CAP_COMUNE_SEDE,
COMUNE.DS_COMUNE,
COMUNE.CD_PROVINCIA,
RIF_MODALITA_PAGAMENTO.DS_MODALITA_PAG,
TO_CHAR(DOCUMENTO_GENERICO.PG_DOCUMENTO_GENERICO, '9999999999') AS numero,
DOCUMENTO_GENERICO.DATA_REGISTRAZIONE AS data,
b.DS_UNITA_ORGANIZZATIVA AS ds_cds,
a.DS_UNITA_ORGANIZZATIVA AS ds_uo,
DISTINTA_CASSIERE_DET.PG_DISTINTA,
TIPO_DOCUMENTO_AMM.DS_TIPO_DOCUMENTO_AMM
FROM TERZO,COMUNE,RIF_MODALITA_PAGAMENTO,DOCUMENTO_GENERICO,UNITA_ORGANIZZATIVA a, UNITA_ORGANIZZATIVA b,DISTINTA_CASSIERE_DET,TIPO_DOCUMENTO_AMM , MANDATO_RIGA , MANDATO
WHERE
MANDATO.STATO='E'
AND MANDATO.STATO_TRASMISSIONE='T'
AND MANDATO.TI_MANDATO='P'
AND MANDATO_RIGA.ESERCIZIO=MANDATO.ESERCIZIO
AND MANDATO_RIGA.PG_MANDATO=MANDATO.PG_MANDATO
AND MANDATO_RIGA.CD_CDS=MANDATO.CD_CDS
AND MANDATO_RIGA.CD_TERZO=TERZO.CD_TERZO
AND TERZO.PG_COMUNE_SEDE=COMUNE.PG_COMUNE
AND RIF_MODALITA_PAGAMENTO.CD_MODALITA_PAG=MANDATO_RIGA.CD_MODALITA_PAG
AND MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM='GENERICO_S'
AND DOCUMENTO_GENERICO.PG_DOCUMENTO_GENERICO=MANDATO_RIGA.PG_DOC_AMM
AND DOCUMENTO_GENERICO.CD_CDS=MANDATO_RIGA.CD_CDS_DOC_AMM
AND DOCUMENTO_GENERICO.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND DOCUMENTO_GENERICO.CD_UNITA_ORGANIZZATIVA=MANDATO_RIGA.CD_UO_DOC_AMM
AND b.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_CDS_ORIGINE
AND a.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_UO_ORIGINE
AND DISTINTA_CASSIERE_DET.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND DISTINTA_CASSIERE_DET.CD_CDS=MANDATO_RIGA.CD_CDS
AND DISTINTA_CASSIERE_DET.PG_MANDATO=MANDATO_RIGA.PG_MANDATO
AND DOCUMENTO_GENERICO.CD_TIPO_DOCUMENTO_AMM='GENERICO_S'
AND TIPO_DOCUMENTO_AMM.CD_TIPO_DOCUMENTO_AMM=MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM
UNION ALL
SELECT
MANDATO.ESERCIZIO,
MANDATO.CD_CDS_ORIGINE,
MANDATO.CD_UO_ORIGINE,
MANDATO.PG_MANDATO,
MANDATO.DT_EMISSIONE,
MANDATO.IM_MANDATO,
MANDATO.IM_RITENUTE,
MANDATO.DS_MANDATO,
MANDATO_RIGA.CD_TERZO,
MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM,
MANDATO_RIGA.PG_DOC_AMM,
TERZO.DENOMINAZIONE_SEDE,
TERZO.VIA_SEDE,
TERZO.NUMERO_CIVICO_SEDE,
TERZO.CAP_COMUNE_SEDE,
COMUNE.DS_COMUNE,
COMUNE.CD_PROVINCIA,
RIF_MODALITA_PAGAMENTO.DS_MODALITA_PAG,
TO_CHAR(COMPENSO.PG_COMPENSO, '9999999999') AS numero,
COMPENSO.DT_REGISTRAZIONE AS data,
b.DS_UNITA_ORGANIZZATIVA AS ds_cds,
a.DS_UNITA_ORGANIZZATIVA AS ds_uo,
DISTINTA_CASSIERE_DET.PG_DISTINTA,
TIPO_DOCUMENTO_AMM.DS_TIPO_DOCUMENTO_AMM
FROM TERZO,COMUNE,RIF_MODALITA_PAGAMENTO,COMPENSO,UNITA_ORGANIZZATIVA a, UNITA_ORGANIZZATIVA b,DISTINTA_CASSIERE_DET,TIPO_DOCUMENTO_AMM , MANDATO_RIGA, MANDATO
WHERE
MANDATO.STATO='E'
AND MANDATO.STATO_TRASMISSIONE='T'
AND MANDATO.TI_MANDATO='P'
AND MANDATO_RIGA.ESERCIZIO=MANDATO.ESERCIZIO
AND MANDATO_RIGA.PG_MANDATO=MANDATO.PG_MANDATO
AND MANDATO_RIGA.CD_CDS=MANDATO.CD_CDS
AND MANDATO_RIGA.CD_TERZO=TERZO.CD_TERZO
AND TERZO.PG_COMUNE_SEDE=COMUNE.PG_COMUNE
AND RIF_MODALITA_PAGAMENTO.CD_MODALITA_PAG=MANDATO_RIGA.CD_MODALITA_PAG
AND MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM='COMPENSO'
AND COMPENSO.PG_COMPENSO=MANDATO_RIGA.PG_DOC_AMM
AND COMPENSO.CD_CDS=MANDATO_RIGA.CD_CDS_DOC_AMM
AND COMPENSO.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND COMPENSO.CD_UNITA_ORGANIZZATIVA=MANDATO_RIGA.CD_UO_DOC_AMM
AND b.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_CDS_ORIGINE
AND a.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_UO_ORIGINE
AND DISTINTA_CASSIERE_DET.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND DISTINTA_CASSIERE_DET.CD_CDS=MANDATO_RIGA.CD_CDS
AND DISTINTA_CASSIERE_DET.PG_MANDATO=MANDATO_RIGA.PG_MANDATO
AND TIPO_DOCUMENTO_AMM.CD_TIPO_DOCUMENTO_AMM=MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM
UNION ALL
SELECT
MANDATO.ESERCIZIO,
MANDATO.CD_CDS_ORIGINE,
MANDATO.CD_UO_ORIGINE,
MANDATO.PG_MANDATO,
MANDATO.DT_EMISSIONE,
MANDATO.IM_MANDATO,
MANDATO.IM_RITENUTE,
MANDATO.DS_MANDATO,
MANDATO_RIGA.CD_TERZO,
MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM,
MANDATO_RIGA.PG_DOC_AMM,
TERZO.DENOMINAZIONE_SEDE,
TERZO.VIA_SEDE,
TERZO.NUMERO_CIVICO_SEDE,
TERZO.CAP_COMUNE_SEDE,
COMUNE.DS_COMUNE,
COMUNE.CD_PROVINCIA,
RIF_MODALITA_PAGAMENTO.DS_MODALITA_PAG,
TO_CHAR(ANTICIPO.PG_ANTICIPO, '9999999999') AS numero,
ANTICIPO.DT_REGISTRAZIONE AS data,
b.DS_UNITA_ORGANIZZATIVA AS ds_cds,
a.DS_UNITA_ORGANIZZATIVA AS ds_uo,
DISTINTA_CASSIERE_DET.PG_DISTINTA,
TIPO_DOCUMENTO_AMM.DS_TIPO_DOCUMENTO_AMM
FROM TERZO,COMUNE,RIF_MODALITA_PAGAMENTO,ANTICIPO,UNITA_ORGANIZZATIVA a, UNITA_ORGANIZZATIVA b,DISTINTA_CASSIERE_DET,TIPO_DOCUMENTO_AMM , MANDATO_RIGA , MANDATO
WHERE
MANDATO.STATO='E'
AND MANDATO.STATO_TRASMISSIONE='T'
AND MANDATO.TI_MANDATO='P'
AND MANDATO_RIGA.ESERCIZIO=MANDATO.ESERCIZIO
AND MANDATO_RIGA.PG_MANDATO=MANDATO.PG_MANDATO
AND MANDATO_RIGA.CD_CDS=MANDATO.CD_CDS
AND MANDATO_RIGA.CD_TERZO=TERZO.CD_TERZO
AND TERZO.PG_COMUNE_SEDE=COMUNE.PG_COMUNE
AND RIF_MODALITA_PAGAMENTO.CD_MODALITA_PAG=MANDATO_RIGA.CD_MODALITA_PAG
AND MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM='ANTICIPO'
AND ANTICIPO.PG_ANTICIPO=MANDATO_RIGA.PG_DOC_AMM
AND ANTICIPO.CD_CDS=MANDATO_RIGA.CD_CDS_DOC_AMM
AND ANTICIPO.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND ANTICIPO.CD_UNITA_ORGANIZZATIVA=MANDATO_RIGA.CD_UO_DOC_AMM
AND b.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_CDS_ORIGINE
AND a.CD_UNITA_ORGANIZZATIVA(+)=MANDATO.CD_UO_ORIGINE
AND DISTINTA_CASSIERE_DET.ESERCIZIO=MANDATO_RIGA.ESERCIZIO
AND DISTINTA_CASSIERE_DET.CD_CDS=MANDATO_RIGA.CD_CDS
AND DISTINTA_CASSIERE_DET.PG_MANDATO=MANDATO_RIGA.PG_MANDATO
AND TIPO_DOCUMENTO_AMM.CD_TIPO_DOCUMENTO_AMM=MANDATO_RIGA.CD_TIPO_DOCUMENTO_AMM
;
COMMENT ON TABLE "PRT_AVV_MND_TOT" IS 'Vista di stampa Avviso di Pagamento Mandato';
© 2015 - 2024 Weber Informatics LLC | Privacy Policy