cancel
Showing results for 
Search instead for 
Did you mean: 

Validar que no se pueda crear un documento

Former Member
0 Kudos

Hola Compañeros

Una pregunta, como hago para validar que no pueda crear un documento si previamente no elijo un campo de usuario? me explico con un poco mas de detalle, por ejemplo si necesito que impriman un comprobante de retención pero que no puedan hacerlo si no elijo previamente un campo de usuario como hago para validar esto?

Gracias!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hola...

Esto claramente lo cubres con transaction notification. Debes crear un código que primero identifique el documento (objeto) y que lea el campo de usuario para luego permitir o no la creación del documento. Prueba con el siguiente código...

if (@object_type = '18') and (@transaction_type = 'A') --Factura de Compras

begin

declare @campousuario as nvarchar(10)

set @campousuario = (select isnull(T0.U_Campousuario,0) from OPCH T0 where T0.DocEntry = @list_of_cols_val_tab_del)

IF (@campousuario = '0')

begin

select @error = 1

set @error_message = 'No puede ingresar una Factura de Compras sin el campo de usuario'

end

end

Espero te sea de ayuda

Saludos Cordiales,

Edited by: Paul Ponce on Jun 14, 2010 4:33 PM

Former Member
0 Kudos

Gracias Paul por la solución....

Answers (0)