Quitar permiso de modificar precio

En ocasiones necesitamos bloquear permiso a usuarios limitados acerca del cambio de precios en el punto de venta.
Sin embargo, algunas versiones de mybusiness POS omite esta restricción o está incompleta. Como alternativa, quiero compartir con ustedes este bloque de código que oculta la columna de precio unitario a los usuarios que no tienen permiso de modificar el precio de venta.

Para comenzar, modificaremos el procedimiento PUNTOV001, el cual se encuentra en ConfiguraciÓn–Personalización–Procedimientos y rutinas de usuario–PUNTOV001

Nos vamos hasta el final del código e identificamos esta línea

 Visual Basic |  copy code |? 
1
2
End Sub 'Esta es la ultima línea
3

Antes de esta, colocaremos el bloque de código y quedaría así:
 Visual Basic |  copy code |? 
01
02
'validamos que sea un usuario con permisos para cambiar precio
03
    Set rstUsuario = Rst( _
04
    "SELECT * FROM usuventas WHERE usuario = '" & Ambiente.Uid & "'", Ambiente.Connection )
05
 
06
   If Not rstUsuario.EOF Then
07
      If rstUsuario("Precio") = 0 Then
08
 fg2.ColWidth(15) = 0
09
 'Exit Sub
10
      End If
11
   End If
12
'Finaliza la validación de usuario con privilegios 
13
 
14
End Sub 'Esta es la ultima línea
15
'                                                                                                                              .                                                                                                                                                                                   
16

Guardamos los cambios.

Ahora vamos a configurar el usuario limitado en Configuracion–Usuarios
Daremos clic derecho en el usuario y seleccionamos Derechos de Ventas. Deshabilitaremos la opción Cambiar Precio de Venta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *


Time limit is exhausted. Please reload CAPTCHA.