SP_InventarioMaster.sql 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. USE [Inversiones_20190620]
  2. GO
  3. /****** Object: StoredProcedure [dbo].[SP_InventarioMaster] Script Date: 6/23/2019 9:18:38 PM ******/
  4. SET ANSI_NULLS ON
  5. GO
  6. SET QUOTED_IDENTIFIER ON
  7. GO
  8. -- =============================================
  9. -- Author: BC
  10. -- Create date:
  11. -- Description:
  12. -- =============================================
  13. ALTER PROCEDURE [dbo].[SP_InventarioMaster]
  14. -- Add the parameters for the stored procedure here
  15. AS
  16. BEGIN
  17. -- SET NOCOUNT ON added to prevent extra result sets from
  18. -- interfering with SELECT statements.
  19. SET NOCOUNT ON;
  20. -- Insert statements for procedure here
  21. DECLARE @Inventario TABLE(
  22. CodInv varchar(20)
  23. ,CodIF varchar(10)
  24. ,Estado varchar(4)
  25. ,CodEmpr varchar(10)
  26. ,NombreManIF varchar(50)
  27. ,CodManIF varchar(50)
  28. ,CodEmis int
  29. ,iCasaBanco varchar(1)
  30. ,vCasaBanco varchar(10)
  31. ,TipoMerc varchar(4)
  32. ,CodCalRi varchar(8)
  33. ,CodECalRi varchar(8)
  34. ,ValorNominal numeric(18,6)
  35. )
  36. INSERT INTO @Inventario
  37. SELECT
  38. T0.CodInv
  39. ,T0.CodIF
  40. ,T0.DocEst
  41. ,T0.CodEmpr
  42. ,T0.NombreManIF
  43. ,T0.CodManIF
  44. ,T0.CodEmis
  45. ,NULL
  46. ,NULL
  47. ,T0.TipoMerc
  48. ,T0.CodCalRi
  49. ,T0.CodECalRi
  50. ,T1.MontoInv
  51. FROM [dbo].[INV0] T0
  52. INNER JOIN [dbo].[DAP0] T1 ON T0.CodInv=T1.CodInv
  53. INSERT INTO @Inventario
  54. SELECT
  55. T0.CodInv
  56. ,T0.CodIF
  57. ,T0.DocEst
  58. ,T0.CodEmpr
  59. ,T0.NombreManIF
  60. ,T0.CodManIF
  61. ,T0.CodEmis
  62. ,NULL
  63. ,NULL
  64. ,T0.TipoMerc
  65. ,T0.CodCalRi
  66. ,T0.CodECalRi
  67. ,T1.CuoPart
  68. FROM [dbo].[INV0] T0
  69. INNER JOIN [dbo].[FINV] T1 ON T0.CodInv=T1.CodInv
  70. INSERT INTO @Inventario
  71. SELECT
  72. T0.CodInv
  73. ,T0.CodIF
  74. ,T0.DocEst
  75. ,T0.CodEmpr
  76. ,T0.NombreManIF
  77. ,T0.CodManIF
  78. ,T0.CodEmis
  79. ,NULL
  80. ,NULL
  81. ,T0.TipoMerc
  82. ,T0.CodCalRi
  83. ,T0.CodECalRi
  84. ,T1.ValTransC
  85. FROM [dbo].[INV0] T0
  86. INNER JOIN [dbo].[ACC0] T1 ON T0.CodInv=T1.CodInv
  87. SELECT * FROM @Inventario
  88. END