Bloqueo para que no puedan Cancelar Facturas

Buenas estimados me pidieron que se bloquee para que un usuario especifico no pueda realizar la accion de cancelar facturas he pensado en hacerlo por transaction notification o hay alguna otra forma y si es por transaction notification como seria

He intentado con este Query pero no me funciona, me podrían ayudar estimados:

IF :object_type = '13' AND (:transaction_type = 'U')
THEN
	IF EXISTS (SELECT 1
	FROM OINV T0
	WHERE T0."DocEntry" =:list_of_cols_val_tab_del AND
	(T0."UserSign2" = 13
	) AND
	T0."CANCELED" = 'Y' 
	)
	THEN 
		error := -923;
		error_message := 'ERROR: NO Tiene permisos para CANCELAR Facturas';
	END IF;
END IF;

Hola @FernandoD

en la condición que comparas el tipo de transacción cambia la ‘U’ por una ‘C’.

Un saludo

@FernandoD buen dia.
Desde autorizaciones podes bloquear ese acceso. comparto imagen.

espero q este te ayude. saludos.
Del lado izquierdo de la ventana de AUTORIZACIONES seleccionas el usuario, y luego del lado DERECHO, buscas la opcion mostrada en amarillo, y le colocas FALTA AUTORIZACION. luego abajo te aparece el boton ACTUALIZAR, y listo.

2 Me gusta