Skip to content
ES

Lista de materiales (BOM)

This content is not available in your language yet.

La Lista de materiales (BOM — Bill of Materials) es el catálogo de componentes, insumos y materias primas que se necesitan para fabricar un producto terminado, junto con las cantidades requeridas.

Define la receta de producción de cada producto: qué materiales se usan, en qué cantidad y con qué versión de la fórmula. Las órdenes de trabajo toman la BOM como referencia para calcular el consumo esperado de inventario.

Lista de materiales (BOM) — listado

Navegar a Manufactura → BOM en el menú lateral.

Cada BOM se compone de:

  • Producto terminado: el artículo que se va a fabricar.
  • Versión: número de versión de la lista (útil cuando la fórmula cambia con el tiempo).
  • Líneas de material: lista de insumos con cantidad y unidad de medida.
BOM: Silla de Madera (PT-001) — v1.0
Asiento (MP-010) × 1 unidad
Respaldo (MP-011) × 1 unidad
Patas (MP-012) × 4 unidades
Tornillos (MP-013) × 8 unidades
Barniz (MP-014) × 0.2 litros
EstadoDescripción
BorradorEn edición, no disponible para órdenes
ActivaDisponible para crear órdenes de producción
ObsoletaYa no se debe usar; se mantiene para historial
  • Ver: abre el detalle de la BOM con sus líneas de material.
  • Activar: cambia el estado de Borrador a Activa.
  • Obsoleta: marca la BOM como fuera de uso.
  • Eliminar: elimina una BOM en estado Borrador.

Hallazgo QA (2026-04-26):

  • Las columnas “Producto” y “Costo Total” aparecen vacías en el listado. Causa: cache.zentto.net/v1/grid-layouts/module-manufactura:bom:list devuelve 500, impidiendo que el grid cargue su configuración de columnas (P0).
  • El botón “Ver” en el listado no produce navegación ni abre modal (P2).
  • El botón “Activar” aparece visible en BOMs que ya tienen estado Activa (lógica contradictoria, P2).
  • El botón “Obsoleta” ejecuta la acción sin diálogo de confirmación (P2).

Vista no técnica del proceso. Pensada para personal de producción o administración.

Flujo del usuario — Manufactura · BOM

Editable en draw.io: descarga el SVG → en draw.io: File → Import from → Device → selecciona el SVG. Cada nodo queda editable.

Vista técnica para desarrolladores: endpoints, stored procedures, tablas y servicios involucrados.

Flujo técnico — Manufactura · BOM

ComponenteTipoUbicación
/v1/manufactura/bomRoute Express (GET, POST)web/api/src/routes/manufactura/bom.ts
/v1/manufactura/bom/:id/activarRoute Express (POST)web/api/src/routes/manufactura/bom.ts
/v1/manufactura/bom/:id/obsoletoRoute Express (POST)web/api/src/routes/manufactura/bom.ts
usp_Mfg_BOM_ListStored procedure (PG + MSSQL)web/api/sqlweb-pg/includes/sp/
usp_Mfg_BOM_GetStored procedure (PG + MSSQL)web/api/sqlweb-pg/includes/sp/
usp_Mfg_BOM_CreateStored procedure (PG + MSSQL)web/api/sqlweb-pg/includes/sp/
usp_Mfg_BOM_ActivateStored procedure (PG + MSSQL)web/api/sqlweb-pg/includes/sp/
usp_Mfg_BOM_ObsoleteStored procedure (PG + MSSQL)web/api/sqlweb-pg/includes/sp/
mfg.BillOfMaterialsTabla operativaweb/api/migrations/postgres/
mfg.BOMLineTabla operativaweb/api/migrations/postgres/
BomListPage.tsxComponente Frontendweb/modular-frontend/packages/module-manufactura/src/

Editable en draw.io: descarga el SVG → File → Import from → Device.