Skip to Content

TN que bloquee documentos preliminares de pagos efectuados

Buenas Tardes Estimados. Quisiera saber si se puede hacer un SP que bloquee en la tabla PRF2 aquellos documentos preliminares que se realicen a una misma factura como pago efectuado. He intentado de esta forma pero no me lo valida

IF @object_type='655' and @transaction_type in ('A', 'U')

declare @duplicado as nvarchar(8)

set @duplicado = (SELECT TOP 1 COUNT(T0.Docentry) FROM PDF2 T0 INNER JOIN OPDF T1 ON T0.DocNum = T1.DocEntry

where T1.WddStatus = 'W' AND T0.DocEntry = @list_of_cols_val_tab_del AND T0.ObjType = 46

GROUP BY (T0.DocEntry) HAVING ( COUNT(T0.DocEntry) > 1 ))

IF @duplicado> 0

begin

SET @error = 1

SET @error_message = ('ERROR existe una o mas facturas repetidas en pago ')

end

El procedimiento es el siguiente. Actualmente se tiene un procedimiento de autorización entonces lo que se quisiera hacer es que antes de ir al procedimiento de autorización valide si ya se realizo un documento previo con la cancelación de factura de proveedor. Agradeceria su valiosa ayuda.

Saludos

Att: Karol

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

0 Answers