dbo.backend_modificacion_cheques_rechazados

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

9
Name Data Type Length Description
@p_cuit_consultado varchar 11
@p_nro_cheque int 4
@p_fecha_rechazo date 3
@p_fecha_pago date 3
@p_fecha_levantamiento date 3
@p_importe money 8
@p_id_causa smallint 2
@p_usuario int 4
@p_visible bit 1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

CREATE OR ALTER PROCEDURE dbo.backend_modificacion_cheques_rechazados
@p_cuit_consultado varchar(11),
@p_nro_cheque int,
@p_fecha_rechazo date,
@p_fecha_pago date,
@p_fecha_levantamiento date,
@p_importe money,
@p_id_causa smallint,
@p_usuario int,
@p_visible bit
AS

IF @p_fecha_pago = ''          SET @p_fecha_pago = NULL
IF @p_fecha_levantamiento = '' SET @p_fecha_levantamiento = NULL

BEGIN
    SET NOCOUNT ON;
 
 BEGIN
  UPDATE ChequesBCRA 
  SET    fecha_pago = @p_fecha_pago, 
      fecha_levantamiento = @p_fecha_levantamiento,
      modified = GETDATE(),
      modified_by = @p_usuario
  WHERE  id_cheque IN (SELECT id_cheque FROM ChequesBCRA WHERE -- Query para encontrar los cheques gemelos
         nro_cheque=@p_nro_cheque 
        AND @p_cuit_consultado IN (cuit_firmante,Cuit_relacionado) 
        AND @p_fecha_rechazo = CONVERT(DATE,fecha_rechazo) 
        AND @p_importe = importe
        AND @p_id_causa = id_causa
        AND @p_visible = visible)
  SELECT '0' AS error, 'El registro se modificó satisfactoriamente' AS mensaje
 END
END 

GO

Depends On

1

Used By

No items found