ALTER PROCEDURE [dbo].[ins_cat_atributo]
	@p_uid varchar(500),
		@p_eid varchar(50),
		@p_id_usuario_modifico int,
		@p_id_usuario_creo int,
		@p_atributo varchar(900),
		@p_atributo_codigo varchar(100),
		@p_nombreControl varchar(100),
		@p_esVariable bit,
		@p_resaltado bit,
		@p_valorMinimo float,
		@p_ValorMaximo float,
		@p_id_seccionAtributo int,
		@p_id_tipoAtributo int,
		@p_id_unidad int,
		@p_esObligatorio bit
AS
BEGIN
	DECLARE @v_id int
		INSERT INTO [cat_atributo]
			([uid],
			[eid],
			[id_usuario_modifico],
			[id_usuario_creo],
			[fechaModificacion],
			[fechaCreacion],
			[atributo],
			[atributo_codigo],
			[nombreControl],
			[esVariable],
			[resaltado],
			[valorMinimo],
			[ValorMaximo],
			[id_seccionAtributo],
			[id_tipoAtributo],
			[id_unidad],
			[esObligatorio])
		VALUES(	@p_uid,
			@p_eid,
			@p_id_usuario_modifico,
			@p_id_usuario_creo,
			GETDATE(),
			GETDATE(),
			@p_atributo,
			@p_atributo_codigo,
			@p_nombreControl,
			@p_esVariable,
			@p_resaltado,
			@p_valorMinimo,
			@p_ValorMaximo,
			@p_id_seccionAtributo,
			@p_id_tipoAtributo,
			@p_id_unidad,
			@p_esObligatorio)
		SET @v_id = scope_identity()
UPDATE [cat_atributo] set [uid] = [uid] + '_' + convert(varchar(20),@v_id) where [id]=@v_id
SELECT @v_id as id
RETURN @v_id
END
