Buen día estimados colegas, gusto en saludarlos.
Quisiéramos bloquear a los usuarios o ciertos de ellos que no actualicen la orden de venta ya creada. Sera posible esto y como se hace?
Quedo atento y agradezco la ayuda de ante mano.
Buen día estimados colegas, gusto en saludarlos.
Quisiéramos bloquear a los usuarios o ciertos de ellos que no actualicen la orden de venta ya creada. Sera posible esto y como se hace?
Quedo atento y agradezco la ayuda de ante mano.
Hola
estos usuarios ¿podrán crear órdenes de venta?
Si pueden grabar nuevas, la mejor solución es bloquear la actualización en el procedimiento almacenado TransactionNotification.
Un saludo
Agustín
Hola @Amarcos muchas gracias por tu respuesta estos usuarios efectivamente van a crear ordenes. Este proceso se tiene que realizar en TransactionNotification ???
Buen día,
Yo uso este sp
-- Bloqueo Modificación en Orden de Venta
IF @object_type = '17' AND @transaction_type = 'U'
BEGIN
IF (SELECT 'TRUE' FROM ORDR T0
WHERE T0.DocEntry=@list_of_cols_val_tab_del and (T0.UserSign2 NOT IN ('1','45'))) = 'TRUE'
BEGIN
SET @error='-1'
SET @error_message='Orden de venta no puede ser modificado'
END
END
Esta condición:
(T0.UserSign2 NOT IN ('1','45'))) = 'TRUE'
Te permitirá que los usuarios que coloques aquí, si puedan modificar la orden de venta, en caso de ser necesario, el resto no podrá.
Saludos!
Hola
podrías crear un campo de usuario en los datos maestros del usuario indicando si puede actualizar o no, así no tienes que modificar el TN cada vez que un usuario pueda o no pueda modificar un pedido.
Un saludo
Agustín
Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.