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
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
1Used By
No items found