if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[vDocumenti]') and OBJECTPROPERTY(id, N'IsView') = 1)
DROP VIEW [dbo].[vDocumenti]
GO

/****** Object:  View [dbo].[vDocumenti]    Script Date: 03/03/2022 11:52:40 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


CREATE VIEW [dbo].[vDocumenti]
AS
SELECT        dbo.Soggetti.RagioneSociale, dbo.TipiDocumento.Descrizione AS DescrizioneTipoDoc, dbo.Documenti.IDDocumento, dbo.Documenti.IDOperatore, dbo.Documenti.IDFornitore, dbo.Documenti.Numero, dbo.Documenti.Data, 
                         dbo.Documenti.IDTipoDocumento, dbo.Documenti.Descrizione, dbo.Documenti.TotaleCopie, dbo.Documenti.TotaleImponibile, dbo.Documenti.TotaleIVA, dbo.Documenti.TotaleBolla, dbo.Documenti.ValoreBolla, 
                         dbo.Documenti.TotaleFIEG, dbo.Documenti.TotaleAltri, dbo.Documenti.ValoreBuoni, dbo.Documenti.NumeroPacchi, dbo.Documenti.NumeroCeste, dbo.Documenti.Note, dbo.Documenti.NumeroTitoli, dbo.Documenti.TipoRecord, 
                         dbo.Documenti.FlagRegistrata, dbo.TipiDocumento.ValorizzazioneMagazzino, dbo.TipiDocumento.TipoBollaInforiv, dbo.TipiDocumento.NomeContatore, dbo.TipiDocumento.ReportFileName, dbo.TipiDocumento.Riepilogativa, 
                         dbo.TipiDocumento.Contabile, dbo.TipiDocumento.IDTipiSoggetto, dbo.TipiDocumento.AggiornaGiacenza, dbo.TipiDocumento.IDTipoDocSorgente, dbo.Documenti.Contabilizzato, dbo.Documenti.FlagRegistrataResa, 
                         dbo.Documenti.Pagato, dbo.Documenti.IDFatturaDifferita, dbo.Documenti.DataPagamento, dbo.Documenti.IDEstrattoConto, dbo.Documenti.CondizionePagamento, dbo.Documenti.InfoRivDataInvio, dbo.Documenti.Scadenza, 
                         dbo.TipiDocumento.GruppoInforiv, dbo.Documenti.BolloNonConteggiato, dbo.Documenti.Bolli
FROM            dbo.Documenti LEFT OUTER JOIN
                         dbo.TipiDocumento ON dbo.Documenti.IDTipoDocumento = dbo.TipiDocumento.IDTipoDocumento LEFT OUTER JOIN
                         dbo.Soggetti ON dbo.Documenti.IDFornitore = dbo.Soggetti.IDSoggetto


GO

