dbo.backend_alta_central_deudores

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

8
Name Data Type Length Description
@p_iden varchar 20
@p_codigo_ent int 4
@p_fec_inf varchar 6
@p_situacion varchar 2
@p_deuda_total numeric 9
@p_observaciones varchar -1
@p_id_persona int 4
@p_usuario varchar 20

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.backend_alta_central_deudores

@p_iden varchar(20),
@p_codigo_ent int, 
@p_fec_inf varchar(6),
@p_situacion varchar(2), 
@p_deuda_total numeric(12,1), 
@p_observaciones varchar(max),
@p_id_persona int, 
@p_usuario varchar(20)
AS
BEGIN
    SET NOCOUNT ON;

 IF(select count(*) from cendeu where iden = @p_iden and codigo_ent = @p_codigo_ent and fec_inf = @p_fec_inf and vigente = '1') = 0 
 begin 
  insert into cendeu (codigo_ent, fec_inf, tipo, iden, situacion, prestamos, particip, garotor, o_cptos, garprefa, garprefb, cgarprefa, cgarprefb, sincgarpre, previ, deuda_total, vigente, modified, id_persona, modified_by, observaciones, id_fuente)
     values (@p_codigo_ent, @p_fec_inf, '11', @p_iden, @p_situacion, '0.0', '0.0', '0.0', '0.0', '0.0', '0.0', '0.0', '0.0', '0.0', '0.0', @p_deuda_total, '1', GETDATE(), @p_id_persona, @p_usuario, @p_observaciones, '2')
  select '0' as error, 'El registro se grabó satisfactoriamente' as mensaje
 end 
 else
 begin
  select '1' as error, 'Alta a registro existente. Ya esta cargada la deuda para esa Entidad Bancaria/Periodo' as mensaje
 end 

END 

GO

Depends On

1

Used By

No items found