on 08-29-2012 4:59 PM
Buen día expertos,
tengo la siguiente inquietud, -¿como puedo bloquear que los usuarios actualicen las ordenes de ventas?. Necesito hacer que ningun usuario pueda actualizarlos despues de crearlos.
agradezco de antemano su apoyo
saludos.
Unicamente ingresa codigo en tu TransactionNotification
if @objectType in (17) and @transactionType in ('U')
begin
set @error=1
set @error_message='No se puede actualizar orden de venta creada'
end
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
HOLA MAURICIO,
He tratado de juntar las dos condiciones pero me marca error
IF (select usersign from ordr in (1,2,4)) and (@transaction_type = 'U') and ( @object_type = '17')
BEGIN
SET @error = 1
SET @error_message = 'No puede actualizar un Pedido ya creado'
END
me dice que hay error en el in, si le pongo un where campo in me espera un begin, como es que puedo agregar esa opción de usuarios a mi query?
agradezco de antemano tu apoyo.
saludos.
yo lo pondría asi
IF (@transaction_type = 'U') and ( @object_type = '17')
BEGIN
if (select usersign from ordr where docentry=@list_of_cols_val_tab_del in (1,2,4))
begin
SET @error = 1
SET @error_message = 'No puede actualizar un Pedido ya creado'
end
END
Siempre valida primero el tipo de objeto y la transaccion, despues del primer "begin" va tu validacion
Buenas tardes a todos.
También cargue este código y si me bloquea para q no puedan hacer modificaciones, pero no me bloquea al manager, como dices lo busque en la tabla OUSR y es el “1”, pero lamentablemente hace caso omiso y también bloquea al manager.
Alguna sugerencia de lo que esté pasando?
De ante mano muchas gracias!!!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
11 | |
10 | |
6 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.