SP_RPT_RequisicionDepago.sql 3.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. USE [Inversiones_20190711]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[SP_RPT_RequisicionDePago] Script Date: 7/31/2019 12:18:03 AM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. -- =============================================
  9. -- Author: Bladimir Cortez
  10. -- Create date:
  11. -- Description:
  12. -- =============================================
  13. ALTER PROCEDURE [dbo].[SP_RPT_RequisicionDePago]
  14. -- Add the parameters for the stored procedure here
  15. @CodInv varchar(30)
  16. AS
  17. BEGIN
  18. -- SET NOCOUNT ON added to prevent extra result sets from
  19. -- interfering with SELECT statements.
  20. SET NOCOUNT ON;
  21. -- Insert statements for procedure here
  22. SELECT TOP (1000) [RPID]
  23. ,T1.[UID]
  24. ,T1.[UCodigo]
  25. ,(SELECT S0.UNombre FROM USR0 S0 WHERE S0.UCodigo = T1.UCodigo) 'UNombre'
  26. ,(SELECT S0.DEPNombre FROM DEP0 S0 WHERE S0.DEPID = (SELECT S1.DEPID FROM USR0 S1 WHERE S1.UCodigo=T1.UCodigo)) 'Departamento'
  27. ,T1.[CodInv]
  28. ,T1.[AFavorDe]
  29. ,T1.[FormaPagID]
  30. ,(SELECT S0.Nombre FROM FPAG S0 WHERE S0.Codigo=T1.FormaPagID) 'FormaDePago'
  31. ,T1.[MontoPago]
  32. ,T1.[FechaPago]
  33. ,T1.[CodBanco]
  34. ,(SELECT S0.NombreBanco FROM BAN0 S0 WHERE S0.CodBanco=T1.CodBanco) 'NombreBanco'
  35. ,T1.[NumCuenta]
  36. ,(SELECT S0.TipoCuenta FROM BAN1 S0 WHERE S0.CodBanco=T1.CodBanco AND S0.NumCuenta=T1.NumCuenta) 'CodTipoCuenta'
  37. ,(SELECT S0.Nombre FROM BAN2 S0
  38. WHERE S0.Codigo=(SELECT S1.TipoCuenta FROM BAN1 S1 WHERE S1.CodBanco=T1.CodBanco AND S1.NumCuenta=T1.NumCuenta)) 'TipoCuenta'
  39. ,T1.[SaldoContable]
  40. ,T1.[Concepto]
  41. ,T0.OFon
  42. ,(SELECT S0.Descrip FROM OFON S0 WHERE S0.Codigo=T0.OFon) 'OrigenDeFondos'
  43. FROM [dbo].[RPAG] T1
  44. LEFT JOIN [dbo].[PIN0] T0 ON T0.CodInv=T1.CodInv
  45. WHERE T1.CodInv=@CodInv
  46. END