Ejemplo n.º 1
0
 $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];
     $cAmt = $_POST['mnt' . $i];
     $cExch = $_POST['divisa' . $i];
     $cRate = $_POST['tasa' . $i];
 $CreditCard = "";
 $motivoComprobacion = $_POST["motive"];
 $cMotive = "Comprobacion de Caja Chica";
 // Datos del aprobador
 $Usu = new Usuario();
 $fecha = date('Y-m-d');
 $ruta_autorizadores = $Usu->buscaAprobadorParaComprobacion($cat_cecos_cargado, $tTotal, 0, $fecha);
 $aprobador = $ruta_autorizadores[0];
 // Registra nuevo tramite
 $tramite = new Tramite();
 $tramite->insertar("BEGIN WORK");
 $idTramite = $tramite->Crea_Tramite($iduser, $idempresa, COMPROBACION_CAJA_CHICA_ETAPA_COMPROBACION_CAJA_CHICA, FLUJO_REEMBOLSO_CAJA_CHICA, $cMotive);
 // OJO: El tipo de comprobacion 3 es de caja chica
 $idSolicitud = -1;
 $refacturar = "";
 $idComprobacion = Add_new($idTramite, $idSolicitud, $tAmnt, $tIVA, $tTotal, $montoexc, $motivoComprobacion, $cat_cecos_cargado, 3, $CreditCard, $refacturar, $sObser, 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];
     $cAmt = $_POST['mnt' . $i];
     $cExch = $_POST['divisa' . $i];
     $cRate = $_POST['tasa' . $i];
     $cImp = $_POST['pimpuesto' . $i];
     $cImpVal = $_POST['imp' . $i];