} else {
     $nombreTurno = $_GET['turno'];
 }
 $id_empresa = $_SESSION['k_empresa'];
 $objetoMaquina = new Maquina_refactorizada();
 $produccion = new Produccion();
 $turno = new Turno();
 $objetoMaquina->setIdEmpresa($id_empresa);
 $objetoMaquina->setNombreMaquina($nombreMaquina);
 $produccion->setIdEmpresa($id_empresa);
 $produccion->setIdMaquina($objetoMaquina->getId());
 $turno->setTurno();
 $turno->setIdEmpresa($id_empresa);
 $turno->setNombreTurno($nombreTurno);
 $produccion->setIdTurno($turno->getIdTurno());
 $produccion->setIdOrdenProduccion($OrdenProduccion);
 $turno->setIdEmpresa($_SESSION['k_empresa']);
 $consecutivoProduccion = preg_replace('/[a-zA-Z]/', '', $consecutivoProduccion);
 $produccion->setConsecutivoProduccion($consecutivoProduccion);
 $produccion->setTipoMaterialDigitadoPorElUsuario($fichaTecnica);
 $idFicha = $produccion->getIdFicha();
 $produccion->next_result();
 $produccion->setIdFichaTecnicaOtipoMaterial($idFicha);
 $consultaProduccion = $produccion->consultaMaterialPesado();
 $row = $consultaProduccion->fetch_array(MYSQLI_ASSOC);
 $id_op = $row['op'];
 $id_consecutivo = $row['no_producto_final'];
 $kilosUnidades_producidos = $row['kilos_producidos'];
 $fecha = $row['fecha'];
 $velocidad = $row['velocidad'];
 $id_registro = $row['id'];
 $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);
 $produccion->setProducido($unidadesKilosMetros);
 $produccion->setKilosPesado($kilosProducido);
 if ($_SESSION['k_userName'] == strtoupper('reproceso')) {
     /* solo el usuario reproceso selecciona el tipo de material el no digita */
     $produccion->setIdFichaTecnicaOtipoMaterial($tipoMaterial);
 } else {
     /* todos los usuarios ingrese la ficha manual */
     $produccion->setTipoMaterialDigitadoPorElUsuario($tipoMaterial);
     $idFicha = $produccion->getIdFicha();
     $produccion->next_result();