ProveedorShield – Restricción de proveedores por depósito
🔒 Descripción
ProveedorShield restringe la visibilidad y uso de proveedores según el depósito asignado al usuario. Evita errores operativos y protege proveedores sensibles en entornos con múltiples sucursales.
⚙️ Cómo funciona
El acceso se determina automáticamente según:
- Usuario
- Depósito del usuario
- Depósito del proveedor
📏 Reglas de acceso
1. Proveedores globales Si un proveedor no tiene depósito asignado → es visible para todos.
2. Usuarios con depósito Solo pueden ver y utilizar:
- Proveedores de su mismo depósito
- Proveedores globales
3. Restricción Si no pertenece al mismo depósito:
- No puede verlo, editarlo ni usarlo en documentos
4. Cambios dinámicos Al modificar el depósito de un proveedor, el acceso se actualiza automáticamente.
🧩 Ejemplo
Empresa con 2 depósitos:
- Central → proveedores estratégicos
- Sucursal → operación diaria
Resultado:
- Usuario de sucursal: solo ve sus proveedores + globales
- Usuario central: accede a los suyos + globales
🛠️ Configuración
No requiere configuración compleja:
- Asignar depósito a usuarios
- (Opcional) Asignar depósito a proveedores
⚠️ Consideraciones
- Usuarios sin depósito pueden tener acceso más amplio según configuración base
- El plugin restringe acceso, no elimina datos
