Appearance
Orden de Trabajo
Módulo: Producción Tipo: resource Estado: planificado Fecha: 2026-03-18
Descripción
Documento operativo de Producción generado a partir de una Nota de Pedido. Organiza y gestiona la ejecución de la fabricación: artículos a producir, procesos a ejecutar, responsables, tiempos y costos.
Al cerrar una Orden de Trabajo, el sistema actualiza el stock y registra datos estadísticos.
Campos
| Campo | Tipo | Descripción |
|---|---|---|
id | UUID | Identificador único |
numero_orden | string | Número auto-generado (ej: OT-0001) |
nota_pedido_id | FK | Nota de Pedido origen |
cliente_id | FK | Cliente asociado (opcional) |
responsable_id | FK | Responsable asignado |
fecha_inicio | date | Fecha de inicio planificada |
fecha_entrega | date | Fecha de entrega comprometida |
porcentaje_avance | integer | % de avance (0-100) |
horas_estimadas | decimal | Total de horas estimadas (calculado) |
horas_reales | decimal | Total de horas reales ejecutadas |
estado | enum | Ver estados |
created_at | datetime | Fecha de creación |
updated_at | datetime | Última actualización |
Composición de la Orden
Una Orden de Trabajo puede incluir:
Artículos
- Provenientes de la Nota de Pedido (importados automáticamente)
- Artículos individuales agregados manualmente
- Campos por ítem: artículo, cantidad, unidad de medida
Procesos Productivos
- Procesos asignados a la orden
- Cada proceso aporta: horas estimadas, costo mano de obra, sector responsable
- Ver proceso-productivo-resource
Estados
| Estado | Descripción |
|---|---|
creada | OT creada, pendiente de inicio |
en_curso | Fabricación iniciada |
vencida | Fecha de entrega superada sin completar |
completada | Fabricación finalizada |
cancelada | OT cancelada |
Cálculos automáticos
| Campo calculado | Fórmula |
|---|---|
horas_estimadas | Suma de horas estimadas de todos los procesos asignados |
horas_reales | Suma de horas reales registradas en ejecución |
desvío_horas | horas_reales - horas_estimadas |
Cierre de la Orden de Trabajo
Al completar una OT, el sistema ejecuta:
- Actualización de stock: descuenta los artículos producidos del inventario
- Registro estadístico: guarda datos de horas, costos y desvíos para análisis
- Notificación: informa al módulo Producción que la OT está completada
Relaciones
- Nota de Pedido: la OT se genera desde la nota → nota-pedido-produccion-resource
- Procesos Productivos: la OT usa uno o más procesos → proceso-productivo-resource
- Responsable: referencia al catálogo de responsables de producción
- Stock: al cerrar actualiza el módulo de Stock
Preguntas abiertas
- [ ] ¿Una OT o varias por pedido?: ¿Un pedido con múltiples artículos genera una OT o una por artículo/proceso?
- [ ] Vencimiento: ¿Qué acción toma el sistema cuando una OT vence? ¿Solo cambia estado o notifica?
- [ ] Reapertura: ¿Una OT completada puede reabrirse?
- [ ] Costos: ¿Los costos de la OT impactan en la Nota de Venta o solo son estadísticos?