$_SESSION['maquina'] = $maquina;
 $bitacora->setMaquina($parteMaquina->getIdMaquina());
 $bitacora->setSeccion($parteMaquina->getIdSeccion());
 $bitacora->setEquipo($parteMaquina->getIdEquipo());
 $bitacora->setParteEquipo($parteMaquina->getIdparteMaquina());
 $TipoTiempo->setIdEmpresa($_SESSION['k_empresa']);
 $TipoTiempo->setIdTipoTiempoImproductivo($origen);
 $TipoTiempo->existsTipoCausaTiempoImproductivo();
 $TipoTiempo->next_result();
 $TiempoImproductivo->setIdEmpresa($_SESSION['k_empresa']);
 $TiempoImproductivo->setIdCausa($causa);
 $TiempoImproductivo->existsCausa();
 $TiempoImproductivo->next_result();
 $bitacora->setIdDefecto($TipoTiempo->getIdTiempoImproductivo());
 $bitacora->setIdCausa($TiempoImproductivo->getIdCausa());
 $ObjetoOperador->setIdEmpresa($_SESSION['k_empresa']);
 $ObjetoOperador->setIdOperador($operador);
 $ObjetoOperador->existsOperador();
 $ObjetoOperador->next_result();
 $_SESSION['operador'] = $operador;
 $bitacora->setOperador($ObjetoOperador->getIdOperador());
 /*solo el usuario ext puede reportar mas de 8 horas*/
 if ($_SESSION['k_userName'] != strtoupper('EXT')) {
     $ObjetoHora->isHoraFueraDeRango();
 }
 $ObjetoHora->isMinutoFueraDeRango();
 $ObjetoHora->convertirHorasToMinutos();
 $bitacora->setTiempoImproductivo($ObjetoHora->getTotalTiempo());
 $bitacora->setDetalle($detalle);
 $bitacora->setUsuario($Usuario->getNombreUsuario());
 $bitacora->setTurno($turno);
             $tipoMaterial = (double) $numero;
         }
     } else {
         if ($key == "material") {
             $tipoMaterial = $numero;
         }
     }
 }
 $id_empresa = $_SESSION['k_empresa'];
 $Objetofecha = new Fecha($fecha, '');
 $produccion = new Produccion();
 $objetoMaquina = new Maquina_refactorizada();
 $ObjetoOperador = new Operador_refactorizado();
 $ObjetoTurno = new Turno();
 $produccion->setIdEmpresa($id_empresa);
 $ObjetoOperador->setIdEmpresa($id_empresa);
 $objetoMaquina->setIdEmpresa($id_empresa);
 $objetoMaquina->setIdMaquina($maquina);
 $objetoMaquina->existsMaquina();
 $objetoMaquina->next_result();
 $produccion->setIdMaquina($objetoMaquina->getIdMaquina());
 $ObjetoOperador->setIdOperador($operador);
 $ObjetoOperador->existsOperador();
 $ObjetoOperador->next_result();
 $produccion->setIdOperador($ObjetoOperador->getIdOperador());
 $produccion->setIdOrdenProduccion($op);
 $produccion->compruebaConsecutivoDuplicado();
 $ObjetoTurno->setIdTurnoManual($turno);
 $produccion->setIdTurno($ObjetoTurno->getTurno());
 $produccion->setFechaRegistroProduccion($Objetofecha->getFechaInicial());
 $produccion->setConsecutivoProduccion($consecutivo);