$refacturar = ""; $idSolicitud = $_POST["sol_select"]; $cnn = new conexion(); $Vsql = "SELECT * FROM solicitud_viaje WHERE sv_tramite = {$idSolicitud}"; $Res_Vsql = $cnn->consultar($Vsql); $IdSolc = mysql_result($Res_Vsql, 0, "sv_id"); $MontoSolc = mysql_result($Res_Vsql, 0, "sv_anticipo"); $centroCosto = mysql_result($Res_Vsql, 0, "sv_ceco_paga"); // Busca aprobador para la solicitud en caso que sea necesario $Usu = new Usuario(); $fecha = date("Y-m-d"); $ruta_autorizadores = $Usu->buscaAprobadorParaComprobacion($centroCosto, $tTotal, $total_anticipo, $fecha); $aprobador = $ruta_autorizadores[0]; // Registra nuevo tramite $tramite = new Tramite(); $tramite->insertar("BEGIN WORK"); $idTramite = $tramite->Crea_Tramite($iduser, $idempresa, COMPROBACION_ETAPA_COMPROBACION, FLUJO_COMPROBACION, $cMotive); // Agrega nueva comprobacion $idComprobacion = Add_new($idTramite, $idSolicitud, $tAmnt, $tIVA, $tTotal, $montoexc, $motivoComprobacion, $centroCosto, 1, $CreditCard, $refacturar, $observ, $MontoSolc); // Guarda los detalles de la comprobacion $totalComprobado = 0; $status_c = 1; for ($i = 1; $i <= $_POST['rowCount']; $i++) { //Partidas $cNo = $_POST['row' . $i]; $cDate = $_POST['fecha' . $i]; $cCargo = ""; $cConc = $_POST['concepto' . $i]; $cRef = $_POST['referencia' . $i]; $cProv = $_POST['proveedor' . $i]; $cP_RFC = $_POST['rfc' . $i];
//error_log(">>>>>>>>Usuario delegado: ".$iduser); //error_log(">>>>>>>>Usuario titular: ".$delegado); // Registra nuevo tramite $tramite = new Tramite(); $idTramite = $tramite->Crea_Tramite($iduser, $idempresa, SOLICITUD_INVITACION_ETAPA_SIN_ENVIAR, FLUJO_SOLICITUD_INVITACION, $motivo, $delegado); $Solicitud_invitacion = new C_SV(); $invitacionID = $Solicitud_invitacion->Add_invitacion($motivo, $no_invitados, $monto_solicitud, $monto_pesos_solicitud, $divisa_solicitud_final, $cecos_solicitud, $idTramite, $ciudad_solicitud, "", $observaciones_solicitud, $fechainvit, $inv_lugar, $inv_hubo_exedente); //Inserción del solicitante for ($i = 1; $i <= $_POST['rowCount']; $i++) { $sNombre = $_POST['nombre' . $i]; $sPuesto = $_POST['puesto' . $i]; $sTipo = $_POST['tipo' . $i]; $sEmpresa = $_POST['empresa' . $i]; $id_detalle_solicitud_invitacion = add_detalle_solicitud_invitacion($invitacionID, $sNombre, $sPuesto, $sEmpresa, $sTipo, $idTramite); } $tramite->insertar("COMMIT"); // Regresa a la pagina del index //echo "<meta http-equiv='location' content='0; url=http://".$SERVER.$RUTA_R."flujos/solicitudes/index.php?docs=docs&type=2&oksaveP'>"; header("Location: ./index.php?docs=docs&type=2&oksaveP"); } else { //echo "<meta http-equiv='location' content='0; url=http://".$SERVER.$RUTA_R."flujos/solicitudes/index.php?docs=docs&type=2&errsaveP'>"; header("Location: ./index.php?docs=docs&type=2&errsaveP"); //die(); } //if row } //guardar previo edit if (isset($_POST['guardarprevCompedit'])) { function existe_substr($cadena, $substr, $separador) { $aux2 = false;