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
End Sub 'Esta es la ultima línea
Antes de esta, colocaremos el bloque de código y quedaría así:
'validamos que sea un usuario con permisos para cambiar precio
Set rstUsuario = Rst( _
"SELECT * FROM usuventas WHERE usuario = '" & Ambiente.Uid & "'", Ambiente.Connection )
If Not rstUsuario.EOF Then
If rstUsuario(“Precio”) = 0 Then
fg2.ColWidth(15) = 0
‘Exit Sub
End If
End If
‘Finaliza la validación de usuario con privilegios
End Sub ‘Esta es la ultima línea
‘ .
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