FITOMN of AM v3
6/28/2017 - 9:45 PM

CERTIFICADOS ACADEMICOS - spInsertarConfigCerFolios

CERTIFICADOS ACADEMICOS - spInsertarConfigCerFolios


----------------------------INICIO PROCEDIMIENTO ------------------------
IF OBJECT_ID('spInsertarConfigCerFolios', 'P') IS NOT NULL
      DROP PROC spInsertarConfigCerFolios 
GO

CREATE PROCEDURE [dbo].[spInsertarConfigCerFolios]
(
	@iDigitosConteo TINYINT,
    @idComponente1 TINYINT,
    @idComponente2 TINYINT,
    @idComponente3 TINYINT,
    @sOtroComponente1 VARCHAR(100),
    @sOtroComponente2 VARCHAR(100),
    @sOtroComponente3 VARCHAR(100),
    @iOrdenConteo TINYINT,
    @iOrdenComponente1 TINYINT,
    @iOrdenComponente2 TINYINT,
    @iOrdenComponente3 TINYINT,
    @sSeparador1 VARCHAR(1),
    @sSeparador2 VARCHAR(1),
    @sSeparador3 VARCHAR(1),
    @bAfectarConteoC1 BIT,
    @bAfectarConteoC2 BIT,
    @bAfectarConteoC3 BIT,
	@idEntidadFed1 INT,
	@idEntidadFed2 INT,
	@idEntidadFed3 INT,
	@InsertedID INT OUTPUT
/* --------------------------------------------------------------------------------------------------------------
	FECHA	   |    AUTOR		|	DESCRIPCION
 26/Jun/2017   | Luis Bernal	| 
--------------------------------------------------------------------------------------------------------------*/
)
AS 
BEGIN

INSERT INTO dbo.Cat_ConfigCerFolios
        ( iDigitosConteo ,
          idComponente1 ,
          idComponente2 ,
          idComponente3 ,
          sOtroComponente1 ,
          sOtroComponente2 ,
          sOtroComponente3 ,
          iOrdenConteo ,
          iOrdenComponente1 ,
          iOrdenComponente2 ,
          iOrdenComponente3 ,
          sSeparador1 ,
          sSeparador2 ,
          sSeparador3 ,
          bAfectarConteoC1 ,
          bAfectarConteoC2 ,
          bAfectarConteoC3 ,
		  idEntidadFed1,
		  idEntidadFed2,
		  idEntidadFed3,
          bActivo
        )
VALUES  ( @iDigitosConteo , -- iDigitosConteo - tinyint
          @idComponente1 , -- idComponente1 - tinyint
          @idComponente2 , -- idComponente2 - tinyint
          @idComponente3 , -- idComponente3 - tinyint
          @sOtroComponente1 , -- sOtroComponente1 - varchar(100)
          @sOtroComponente2 , -- sOtroComponente2 - varchar(100)
          @sOtroComponente3 , -- sOtroComponente3 - varchar(100)
          @iOrdenConteo , -- iOrdenConteo - tinyint
          @iOrdenComponente1 , -- iOrdenComponente1 - tinyint
          @iOrdenComponente2 , -- iOrdenComponente2 - tinyint
          @iOrdenComponente3 , -- iOrdenComponente3 - tinyint
          @sSeparador1 , -- sSeparador1 - varchar(1)
          @sSeparador2 , -- sSeparador2 - varchar(1)
          @sSeparador3 , -- sSeparador3 - varchar(1)
          @bAfectarConteoC1 , -- bAfectarConteoC1 - bit
          @bAfectarConteoC2 , -- bAfectarConteoC2 - bit
          @bAfectarConteoC3 , -- bAfectarConteoC3 - bit
		  @idEntidadFed1,
		  @idEntidadFed2,
		  @idEntidadFed3,
          1  -- bActivo - bit
        )

	SELECT @InsertedID = SCOPE_IDENTITY();
END