CREATE TABLE Trn_NiifRevelac ( TipCom VARCHAR(3) NOT NULL, Comprobante INT DEFAULT ((0)) NOT NULL, IdCia CHAR(2) DEFAULT ('01') NOT NULL, Item INT DEFAULT ((0)) NOT NULL, Titulo VARCHAR(250), Comentario VARCHAR(3000) NOT NULL, FechaCrea SMALLDATETIME NOT NULL, IdUsuario VARCHAR(11) NOT NULL CONSTRAINT PK_Trn_NiifRevelac PRIMARY KEY CLUSTERED (TipCom,Comprobante,IdCia,Item), CONSTRAINT CK_Trn_NiifRevelacIdCia CHECK ((len([IdCia])>(0))), CONSTRAINT CK_Trn_NiifRevelacIdUsuario CHECK ((len([IdUsuario])>(0))), CONSTRAINT CK_Trn_NiifRevelacTipCom CHECK ((len([TipCom])>(0)))) GO INSERT INTO ClaseTar (IdClase,NomClase,Inactivo) VALUES ('INT','TASA DE INTERES',0) GO INSERT INTO Sys_Report (TipoRep,IdRep,Descripcion,Formato,TipoPapel,Orientacion,VistaPrevia,VerSetup,NumCopias,sp_Nombre,Ind_Location,NomRep) VALUES ('ANC','01','Predeterminado-Cuentas por Cobrar (Hz)','CrNiifCxc.rpt',1,2,1,0,1,'LogNiifCartera','LL','Niif-Ajustes a Cuentas por Cobrar') INSERT INTO Sys_Report (TipoRep,IdRep,Descripcion,Formato,TipoPapel,Orientacion,VistaPrevia,VerSetup,NumCopias,sp_Nombre,Ind_Location,NomRep) VALUES ('ANP','01','Predeterminado-Cuentas por Pagar (Hz)','CrNiifCxc.rpt',1,2,1,0,1,'LogNiifCartera','LL','Niif-Ajustes a Cuentas por Pagar') INSERT INTO Sys_Report (TipoRep,IdRep,Descripcion,Formato,TipoPapel,Orientacion,VistaPrevia,VerSetup,NumCopias,sp_Nombre,Ind_Location,NomRep) VALUES ('ANI','01','Predeterminado-Inventarios (Hz)','CrNiifInv.rpt',1,2,1,0,1,'LogNiifInv','LL','Niif-Ajustes a Inventarios') INSERT INTO Sys_Report (TipoRep,IdRep,Descripcion,Formato,TipoPapel,Orientacion,VistaPrevia,VerSetup,NumCopias,sp_Nombre,Ind_Location,NomRep) VALUES ('RVL','01','Predeterminado','CrNiifRev.rpt',1,1,1,0,1,'paQryNiifRevelacLta','','Revelaciones') GO INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNCXC','MAINIF','GEN',7,'Comprobante de Ajustes a Cuentas por Cobrar','FRMNIIFCXC','NSNNNNNNNNNNN',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNCXP','MAINIF','GEN',8,'Comprobante de Ajustes a Cuentas por Pagar','FRMNIIFCXC','NSNNNNNNNNNNN',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMAIN','MAINIF','GEN',9,'Comprobante de Ajustes a Inventarios','FRMNIIFINV','NSNNNNNNNNNNN',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNREV','MAINIF','GEN',10,'Revelaciones','FRMNIIFREV','NSNNNNNNNNNNN',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNCXCTRA','TRANIF','GEN',7,'Comprobante de Ajustes a Cuentas por Cobrar','FRMNIIFCXC','NSNSNNNNNNNNN',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNCXPTRA','TRANIF','GEN',8,'Comprobante de Ajustes a Cuentas por Pagar','FRMNIIFCXC','NSNSNNNNNNNNN',0,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNREVTRA','TRANIF','GEN',9,'Revelaciones','FRMNIIFREV','NSNSNNNNNNNNN',0,'') GO SET ANSI_NULLS OFF GO SET QUOTED_IDENTIFIER OFF GO CREATE PROCEDURE [dbo].[paQryNiifRevelacLta] @pmFechaIni SMALLDATETIME,@pmFechaFin SMALLDATETIME,@pmTipCom VARCHAR(3),@pmIdCia CHAR(2) AS SELECT R.TipCom,TipoCom,R.Comprobante AS NumComp,R.IdCia AS CdCia,Compania,C.Fecha,C.IdTercero AS NitTercero,T.RazonSocial,C.VrTotal,C.IdCta AS CdCta,NumeroCta ,CTA.IdBanco AS CdBanco,Banco,EnEfectivo,C.NumCheque AS ComNumCheque,FecCheque,Anulado,NumDev,FecDev,pVehiculo,C.VehPropio,CedCondtor,CD.RazonSocial AS NomConductor ,C.CodConce,CN.Concepto,Beneficiario,C.Integrado AS EsIntegracion,C.EsEgreso AS ComEsEgreso,C.Observacion AS Observ,C.IdEstado AS CdEstado ,TipoNiif,CtbTipo,CtbNumero,FisTipo,FisNumero,R.Item,R.Titulo,R.Comentario,R.FechaCrea,R.IdUsuario AS CdUsuario,Usuario FROM Trn_NiifRevelac AS R INNER JOIN Trn_NiifComp AS C ON R.TipCom=C.TipCom AND R.Comprobante=C.Comprobante AND R.IdCia=C.IdCia INNER JOIN Companias AS CI ON R.IdCia=CI.IdCia INNER JOIN adm_Usuarios AS U ON R.IdUsuario=U.IdUsuario INNER JOIN TiposCom AS TC ON R.TipCom=TC.IdCom INNER JOIN Terceros AS T ON C.IdTercero=T.IdTercero LEFT JOIN Conceptos AS CN ON C.CodConce=CN.IdConcepto LEFT JOIN Terceros AS CD ON C.CedCondtor=CD.IdTercero LEFT JOIN CtasCorrientes AS CTA ON C.IdCta=CTA.IdCta LEFT JOIN Bancos AS BCT ON CTA.IdBanco=BCT.IdBanco WHERE C.Fecha BETWEEN @pmFechaIni AND @pmFechaFin AND R.TipCom LIKE ISNULL(@pmTipCom,'%') AND C.IdCia LIKE ISNULL(@pmIdCia,'%%') GO