Materiales
Control de producción, tintas, materiales y bodega en una sola plataforma.
Materiales
Control centralizado de producción, tintas, materiales y bodega, con accesos separados según cada usuario.
En vivo
Estado actual de la máquina, avance y consumo de tintas.
Máquina activa
Selecciona la máquina cuyos datos deseas revisar o configurar.
Tintas
Peso desde RTDB y densidad desde ink_tanks.
Inventario de bodega
Consulta stock por código, nombre o tipo. No incluye precios ni ventas.
Retiro de bodega
Primero escanea el código del trabajador. Luego escanea las tintas o materiales solicitados.
Puedes escanear varios productos antes de confirmar el retiro.
Materiales solicitados
Revisa cantidades antes de descontar stock.
Ingreso de bodega
El usuario conectado queda registrado como bodeguero que recibió los materiales. Escanea el ítem, ingresa cantidad y confirma.
Consumo por día
Movimientos de entrada y salida de bodega guardados en Firestore.
Resumen por trabajador
Total retirado según la fecha/filtro seleccionado.
Historial detallado
Densidades de tintas
Guarda documentos en ink_tanks con id máquina + canal.
Agregar material
Compatible con MaterialRollEntity para cálculo de trabajos.
Materiales de esta máquina
Material bajo custodia
Muestra lo que el trabajador tiene actualmente. Cada entrega y cierre queda registrado en línea.
Saldo actual
Entregar material
El material se descuenta del responsable actual y queda en tránsito hasta que el receptor lo acepte.
Entregas enviadas
Material pendiente de recepción
Acepta solo lo que recibiste físicamente. Al aceptar, el saldo pasa a tu custodia.
Trazabilidad completa
Consulta quién tiene cada material y la ruta completa de las entregas internas.
Responsables actuales
Movimientos recientes
Configuración de trabajo
La app usa metros; aquí ingresas cm como en Android.
Historial de trabajos
Configuración protegida
Las opciones de crear, editar, eliminar máquinas, usuarios del sistema, trabajadores e inventario están protegidas.
Bodeguero: solo inventario, ingreso, retiro e historial de bodega. Operador: máquinas en vivo, tintas, materiales del ESP32 y custodia asignada. Jefe de producción: ve todo.
Configuración desbloqueada
Desde aquí puedes administrar máquinas, ESP32, usuarios del sistema, trabajadores, stock y umbrales.
Nueva máquina
Compatible con MachineEntity de Android. Si el ID de la app es UUID, configura aquí la ruta live/esp32_01.
Máquinas
Colección Firestore: machines. Al guardar, también se crea/verifica el nodo en Realtime Database.
Registro de cuentas de acceso
Crea usuarios Firebase Auth desde la web y asigna inmediatamente su rol en el sistema.
Usuarios del sistema
Asigna permisos a las cuentas que inician sesión. Define el permiso real del usuario: Bodeguero, Operador o Jefe de producción.
Usuarios de bodega
Cada trabajador debe tener un código de barras propio para retirar materiales.
Ítems de bodega
Tintas, materiales e insumos. Sin precios ni funciones de minimarket.
Configuración del ESP32
Usa estos datos para que cada ESP32 publique en su propia ruta de Realtime Database.
—
Líneas que deben coincidir en el firmware
Para varias máquinas, cada ESP32 debe tener un DEVICE_ID distinto.
Tara de balanzas
Ejecuta la tara del canal seleccionado en el ESP32 de la máquina activa.
Selecciona una máquina.
Umbrales
Colección Firestore: config/threshold.