}
						 elseif($i>0)
						 {
							$hostname_destino = "";  
							$login_destino    = "";   
							$password_destino = "";   
							$database_destino = ""; 
							$gestor_destino   = "";
							for ($ls_j=0;$ls_j<$i;$ls_j++)
							{  
								$hostname_destino = $la_bddestino[$ls_j][0];  
								$login_destino    = $la_bddestino[$ls_j][1];   
								$password_destino = $la_bddestino[$ls_j][2];   
								$database_destino = $la_bddestino[$ls_j][3];  
								$gestor_destino   = $la_bddestino[$ls_j][4];									
								$io_revcierre = new sigesp_spg_c_transferencia($hostname_destino,$login_destino,$password_destino,$database_destino,$gestor_destino);
								$ls_codemprev = $io_revcierre->uf_obtener_codempresa_bd($hostname_destino,$login_destino,$password_destino,$database_destino,$gestor_destino);	
								$io_transferencia->uf_cerrar_presupuesto($ls_codemprev,1);
							}	
						 }																
					  } // Si encontrado
						   unset($io_transferencia);								   
				  } //FIN DEL while	
						 
			 } // FIN DEL if($li_numrows > 0)
			 else
			 {
			  $msg->message("No existen Bases de Datos para Consolidacion Configuradas, consulte a su Administrador de Sistema!!!");
			 }
		 if (($lb_valido_cierre))
		 {				 
									   $ls_valido_rev_md  = false;
									   $ls_valido_trans   = true;
									   $hostname_destino  = "";  
									   $login_destino     = "";   
									   $password_destino  = "";   
									   $database_destino  = ""; 
									   $gestor_destino    = "";
									   for ($ls_j=0;$ls_j<$i;$ls_j++)
									       {  
											 $hostname_destino = $la_bddestino[$ls_j][0];  
											 $login_destino    = $la_bddestino[$ls_j][1];   
											 $password_destino = $la_bddestino[$ls_j][2];   
											 $database_destino = $la_bddestino[$ls_j][3];  
											 $gestor_destino   = $la_bddestino[$ls_j][4];
																			
										     $io_revtran = new sigesp_spg_c_transferencia($hostname_destino,$login_destino,$password_destino,$database_destino,$gestor_destino);
										     global $io_revtran;
										     // elimina los comprobante de modificaciòn
										     $ls_valido_rev_md = $io_revtran->uf_reversar_transferencia_comprobantes_md(rtrim($ls_comprobante),rtrim($ls_fecha),
																												        rtrim($ls_fecaprsol),rtrim($ls_procede),$la_seguridad);											
										     if ($ls_valido_rev_md)
												{  
										          //elimina los comprobantes en sigesp_cmp
											      $ls_valido_reverso = $io_revtran->uf_reversar_transferencia_comprobantes(rtrim($ls_comprobante),rtrim($ls_fecha),
										                                                                                   rtrim($ls_fecaprsol),rtrim($ls_procede),$ls_codban,$ls_ctaban,$la_seguridad);
										          if (!$ls_valido_reverso)
													 {   
													   $ls_valido_trans=$io_revtran->uf_transferir_comprobantes_md(rtrim($ls_codempdes),rtrim($ls_comprobante),rtrim($ls_fecha),rtrim($ls_fecaprsol),rtrim($ls_procede));
													   if (!$ls_valido_trans)
													      {
														    $msg->message("Error al realizar Transferencia de Modificaciones Presupuestarias de Reverso!!!");
								$ls_valido_rev_md=false;
								$ls_valido_trans=true;
								$hostname_destino = "";  
								$login_destino    = "";   
								$password_destino = "";   
								$database_destino = ""; 
								$gestor_destino   = "";
								for ($ls_j=0;$ls_j<$i;$ls_j++)
								{  
									$hostname_destino = $la_bddestino[$ls_j][0];  
									$login_destino    = $la_bddestino[$ls_j][1];   
									$password_destino = $la_bddestino[$ls_j][2];   
									$database_destino = $la_bddestino[$ls_j][3];  
									$gestor_destino   = $la_bddestino[$ls_j][4];
																		
									$io_revtran=new sigesp_spg_c_transferencia($hostname_destino,$login_destino,$password_destino,$database_destino,$gestor_destino);
									global $io_revtran;
									$ls_valido_reverso=$io_revtran->uf_reversar_transferencia_comprobantes(rtrim($ls_comprobante),rtrim($ls_fecha),
																											   rtrim($ls_fecaprsol),rtrim($ls_procede),$la_seguridad);
									unset($io_revtran);//libero el objeto
								}// fin del for																	
						    }// fin del if ($i>0)
							else
							{
							 unset($la_bddestino);
							}
						   //---------------------------------------------------------------------------------------------------						  
						   //----------------si el traspaso fue exitoso en todas las bases de datos-----------------------------
						   if ($lb_valido_transferencia === true)
						   {
								$lb_valido_update=$io_comprobantes->uf_update_estatus(rtrim($ls_comprobante),rtrim($ld_fecha),rtrim($ld_fecha),rtrim($ls_procede));