Corridas de Producción — El Ciclo de Vida Completo
Una corrida de producción representa un solo lote de una receta, desde la programación hasta su finalización. Iraca rastrea el consumo de ingredientes, el tiempo de los operadores y los productos terminados automáticamente en cada etapa.
Estados de la corrida
| Estado | Significado |
|---|---|
| Programada | Planeada pero aún no iniciada. Los ingredientes no se han descontado del stock. |
| En Progreso | La corrida está activa. Los ingredientes se descontaron del stock (reserva WIP) al inicio. |
| Control de Calidad | El lote está terminado pero pendiente de una revisión de calidad antes de agregarse al stock. |
| Completada | La corrida está terminada. Los productos terminados se agregaron al inventario. |
| Cancelada | La corrida se detuvo. Si estaba En Progreso, la reserva de ingredientes WIP se devuelve al stock. |
Programar una corrida
Cuando haces clic en Nueva Corrida, el diálogo de programación pide:
- Receta — al seleccionar una receta se completa automáticamente Operadores Planeados con el valor predeterminado de Operadores Esperados de la receta.
- Operadores Planeados — el número de personas que se espera trabajen la sesión. Puedes cambiar esto en cualquier momento antes de, o al momento de, iniciar la corrida.
- Número de Lote, Cantidad Planeada, Fecha Programada y Almacén.
El conteo de operadores planeados se guarda en la corrida para que puedas revisarlo antes de que empiece la sesión.
Elegir lotes de ingredientes
Si la receta usa ingredientes con rastreo de lotes activado, el diálogo de programación muestra una sección de Lotes de ingredientes con un selector por cada ingrediente rastreado.
Cada selector viene en Automático (vencimiento más próximo primero). Si lo dejas así, Iraca toma del lote que vence antes, y deja para el final los lotes sin fecha. Esta es la opción correcta para la mayoría de las corridas: mantiene el stock rotando y evita que los ingredientes se venzan al fondo del estante.
Elige un lote específico cuando el lote deba salir de material conocido: un origen exigido por un cliente, un proveedor que estás probando, o existencias que quieres agotar deliberadamente. Cada opción muestra el número de lote, la cantidad disponible en el almacén seleccionado y la fecha de vencimiento cuando está registrada.
Dos cosas que vale la pena saber:
- La lista es por almacén. Si cambias el campo Almacén, los lotes disponibles cambian con él, porque los saldos de lote se rastrean por separado en cada ubicación.
- El lote elegido es un punto de partida, no un límite. Si el lote que elegiste no alcanza para cubrir toda la corrida, Iraca toma lo que haya y completa el resto desde otros lotes, empezando por el que vence antes. Cada ingrediente muestra aproximadamente cuánto necesita la corrida, y si el lote que elegiste no alcanza, verás una nota indicando cuánto se tomará de otros lotes. Es un aviso, no un error — puedes programar la corrida de todos modos.
Los ingredientes sin rastreo de lotes no aparecen aquí — no hay nada que elegir, y su stock se descuenta como un solo movimiento.
Lo que se consume queda registrado lote por lote, así que Rastreo de Lotes → Rastrear muestra exactamente qué lotes de ingredientes entraron en el lote producido, y un simulacro de retiro sobre cualquiera de ellos encuentra esta corrida.
Iniciar una corrida
Cuando haces clic en Iniciar Corrida, aparece un diálogo de confirmación:
- Número de Operadores — precompletado con el conteo de operadores planeados definido al programar. Ajústalo si el tamaño real del equipo difiere ese día.
Confirmar el inicio:
- Registra la hora de inicio en la corrida.
- Registra el conteo de operadores.
- Descuenta las cantidades de ingredientes planeadas del stock (reserva WIP) para todos los ingredientes. Los ingredientes Por operador por hora se descuentan planificando una hora por operador, ya que aún no se conoce la duración real; si cambiaste el número de operadores en esta pantalla, esas cantidades se recalculan antes del descuento. Sus cantidades planeadas se recalculan contra la duración real al completar la corrida.
Completar una corrida
Haz clic en Completar (disponible desde los estados Programada, En Progreso y Control de Calidad). En el diálogo de finalización:
- Ingresa la Cantidad de Salida Real — lo que realmente produjiste.
- Confirma o ajusta la Cantidad Real de cada ingrediente consumido.
- Si el producto de salida tiene el rastreo de lotes activado, ingresa el Número de Lote (requerido) y opcionalmente la Fecha de Caducidad.
Cómo se calculan las cantidades de ingredientes
| Tipo de cantidad | Cantidad planeada al completarse |
|---|---|
| Por unidad producida | cantidad de la receta × (salida real ÷ rendimiento de la receta) |
| Por operador por hora | cantidad de la receta × operadores × horas reales de sesión |
| Por corrida (fijo) | cantidad de la receta (sin cambios) |
Las horas de sesión se calculan desde el momento en que hiciste clic en Iniciar Corrida hasta el momento en que haces clic en Completar.
Rastreo de operadores y duración
Después de que una corrida se completa, la página de detalle muestra:
- Operadores — cuántas personas trabajaron la sesión.
- Iniciada — la fecha y hora exactas en que comenzó la corrida.
- Duración — tiempo total de la sesión en horas (calculado automáticamente).
Estos valores alimentan los cálculos de consumibles y están disponibles en los reportes de producción para análisis de tendencias.
Cálculo del COGS
Cuando el rastreo de COGS está activado, Iraca calcula el costo al completarse:
COGS = Σ (cantidad_real del ingrediente × costo_unitario del ingrediente)
+ (costo_mano_de_obra_por_unidad × salida_real)
+ (costo_gastos_generales_por_unidad × salida_real)El COGS por unidad se guarda en la corrida de producción y se usa en la valuación de inventario.
Cancelar una corrida
Si una corrida está En Progreso, cancelarla devuelve la reserva de ingredientes WIP al stock. Si una corrida sigue Programada, la cancelación simplemente la elimina sin impacto en el stock.
Corridas en borrador
Las corridas creadas desde la calculadora de lotes de Recipe Studio, o desde ciertos flujos de importación, pueden iniciar como Borrador. Usa Promover a Programada para asignar un número de lote y mover la corrida al ciclo de vida normal.