Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Validar modificacion de documento por usuario

Former Member
0 Kudos

Hola.

Como puedo validar que los usuarios que no son 'DComercial' no pueda modificar el campo U_Aprobacion en un UDO. por medio de transaction notifiacion? Solo pueden seleccionar el valor 'PENDIENTE'.

Puedo hacer la validacion en la creacion, pero no cuando modifican o actualizan.

Adjunto mi codigo.

Gracias de antemano.

SALUDOS!!

If @object_type = 'AMHMP' AND @transaction_type IN ('A', 'U')
Begin
    SET @DocEntry = @list_of_cols_val_tab_del
    SET @UserCode = (SELECT T0.Creator FROM [dbo].[@AM_HMP_E] T0 WHERE T0.DocEntry = @DocEntry)
    
    IF @UserCode <> 'DComercial'
    BEGIN
        IF (SELECT T0.U_Aprobacion FROM [dbo].[@AM_HMP_E] T0 WHERE T0.DocEntry = @DocEntry) <> 'PENDIENTE'
            BEGIN
            -- Envia mensaje de error cuando usuario no es DComercial --
            SET @error=9999
            SET @error_message='El Usuario ##'+ @UserCode +'## No tiene Permiso para Aprobar HM!'
        END
    END
End 
0 REPLIES 0