59 lines
3.6 KiB
Markdown
59 lines
3.6 KiB
Markdown
---
|
||
title: "Inventario"
|
||
date: 2026-10-13
|
||
tags: [project-drogheda, hbox, inventario, produccion, compras]
|
||
---
|
||
|
||
# Inventario de materiales
|
||
|
||
Qué hay en el taller para producir e instalar HBOX: tarjetas, módulos, gabinetes, cajas, fuentes, packs, antenas, cables y los componentes de entrega larga. No es una lista de BOM: aquí solo entra lo que se cuenta a mano.
|
||
|
||
**[Abrir el inventario →](inventario.html)**
|
||
|
||
## Qué hay aquí
|
||
|
||
| Página | Para qué |
|
||
|---|---|
|
||
| [Inventario — existencias y movimientos](inventario.html) | Tabla de existencias por ítem con mínimo y alerta; alta de ítem; movimiento de **entrada** (compra, devolución) o **salida** (ensamble, envío, baja) con motivo y liga a acta/unidad; exportar CSV |
|
||
| [Tablero de producción](../tableros/produccion.html) | Lo que el inventario tiene que cubrir: 113 V5.6 · 327 V5.7 · 130 v6 |
|
||
| [Kanban — pista Compras](../tableros/kanban.html) | Pedidos en curso (SD-15B-05 ×113, paquetes LFP, gabinetes, cajas HBOX, antenas) |
|
||
|
||
## Qué se registra y qué no
|
||
|
||
| Sí | No |
|
||
|---|---|
|
||
| Tarjetas EinarBoard por versión (V5.5, V5.6, V5.7, v6) | Resistencias, capacitores y componentes de la BOM normal |
|
||
| Módulos: ArduSimple simpleRTK2B Pro, 4G NTRIP Master | Herramienta y consumibles del banco |
|
||
| Gabinetes IP67, cajas plásticas HBOX, fuentes SD-15B, packs LFP | Unidades ya ensambladas (esas viven en el [tablero](../tablero.html) por su acta) |
|
||
| Antenas GNSS y LTE, cable Ethernet, conectores GX16, fusibles DIN | — |
|
||
| Componentes críticos de entrega larga: LTC4040, TPS54360B, SRP1265A | — |
|
||
|
||
## Quién registra y cuándo
|
||
|
||
| Qué pasó | Quién | Movimiento |
|
||
|---|---|---|
|
||
| Llega material (paquetería, Aldair, Mouser) | Quien recibe (Jesús o Leo) | **Entrada**, con la orden o guía como referencia, el mismo día |
|
||
| Se arma una unidad | Quien ensambla, al cerrar el acta de ensamble | **Salida** de cada pieza, con el número de unidad `HBOX5-Exx-Axxx-Rxxxx` como referencia |
|
||
| Sale un kit al puerto | Quien llena el acta de envío | **Salida** de lo que va en la caja (fuente, antenas, gabinete) |
|
||
| El conteo no cuadra | Jesús, al contar | **Ajuste** con el conteo físico y el motivo («conteo mensual», «se encontró en el otro anaquel») |
|
||
| Pieza dañada o de baja | Quien llena el acta de daño | **Salida** con el motivo y la serie |
|
||
|
||
El stock es la **suma de los movimientos**; nadie lo escribe a mano. Cada movimiento queda con usuario, fecha, cantidad, motivo y referencia, y se puede ver desde el código del ítem.
|
||
|
||
## Mínimos y alertas
|
||
|
||
- El **mínimo** lo fija quien compra (Leo), pensando en el tiempo de entrega: chips y antenas RTK tardan ~4 semanas; LTC4040 y la fuente a bordo son de entrega larga.
|
||
- Para el pedido de 570, la fuente Mean Well SD-15B-05 tiene mínimo **113** (solo la usa V5.6).
|
||
- Por debajo del mínimo el ítem se marca en rojo aquí y en el [tablero de producción](../tableros/produccion.html). La alerta no manda correos: hay que mirar el tablero.
|
||
- Mínimo 0 = sin alerta (consumibles que no vale la pena vigilar).
|
||
|
||
## Conteo inicial (pendiente del 13-oct)
|
||
|
||
Los ítems ya existen con stock 0. Jesús cuenta y registra **un ajuste por ítem** con motivo «conteo inicial». Mientras no se haga, el tablero mostrará alertas que no son reales.
|
||
|
||
## Para ingeniería
|
||
|
||
- Datos en `/srv/projects/drogheda/inventario/{items,movimientos}/` (un JSON por registro + `_indice.csv`).
|
||
- API: `GET /api/inventario`, `POST /api/inventario/movimiento`, `GET /api/inventario/movimientos?item_id=`, `GET /api/inventario/export.csv`. Ejemplos en `backend/README.md`.
|
||
- Nada se borra. Un ítem que ya no aplica se marca «(obsoleto)» en la descripción y con mínimo 0.
|