function procesarDerechosGrupos($conexionorigen)
 {
     global $conexionbd;
     escribirArchivo($this->archivo, '*******************************************************************************************************');
     escribirArchivo($this->archivo, '*		Conversión tabla sss_derechos_grupos');
     escribirArchivo($this->archivo, '*******************************************************************************************************');
     $totalorigen = 0;
     $totaldestino = 0;
     $this->_table = 'sss_derechos_grupos';
     $this->criterio = " WHERE codsis <> 'APR' " . "   AND codintper IN (SELECT codintper " . "\t\t\t\t\t\tFROM sss_permisos_internos_grupos " . "\t\t\t\t\t   WHERE sss_permisos_internos_grupos.codsis = sss_derechos_grupos.codsis " . " \t\t\t\t\t\t AND sss_permisos_internos_grupos.nomgru = sss_derechos_grupos.nomgru)";
     $result = $this->obtenerDatosOrigen($conexionorigen);
     if (!$result->EOF && $this->valido) {
         $result->MoveFirst();
         $this->cargarCampos($result, $conexionbd);
         $result->MoveFirst();
         $totcolumna = count($result->FetchRow());
         $result->MoveFirst();
         while (!$result->EOF && $this->valido) {
             $totalorigen++;
             $cadenacampos = '';
             $cadenavalores = '';
             for ($columna = 0; $columna < $totcolumna && $this->valido; $columna++) {
                 $tipodato = '';
                 $valor = '';
                 $objeto = $result->FetchField($columna);
                 $campo = $objeto->name;
                 if ($campo == 'nomven') {
                     $codsis = strtoupper(rtrim($result->fields['codsis']));
                     $nomven = rtrim($result->fields[$objeto->name]);
                     $objsistemaventana = new SistemaVentana();
                     $objsistemaventana->codsis = $codsis;
                     $objsistemaventana->nomfisico = $nomven;
                     if ($codsis == 'SSS') {
                         switch ($nomven) {
                             case 'sigespwindow_sss_sistemas.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_sistema.html';
                                 break;
                             case 'sigespwindow_sss_grupos.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_grupo.html';
                                 break;
                             case 'sigespwindow_sss_usuarios.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_usuario.html';
                                 break;
                             case 'sigesp_sss_p_usuariosnominas.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_usuariosnomina.html';
                                 break;
                             case 'sigesp_sss_p_usuariospresupuesto.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_usuariospresupuesto.html';
                                 break;
                             case 'sigesp_sss_p_usuariosunidad.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_usuariosunidad.html';
                                 break;
                             case 'sigesp_sss_p_usuariosconstantes.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_usuariosconstante.html';
                                 break;
                             case 'sigesp_sss_p_traspasar_usuarios.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_transferirusuario.html';
                                 break;
                             case 'sigespwindow_sss_derecho_grupo.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_perfiles.html';
                                 break;
                             case 'sigesp_c_permisos_globales.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_perfiles.html';
                                 break;
                             case 'sigespwindow_sss_auditoria.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_auditoria.html';
                                 break;
                             case 'sigesp_sss_r_permisos.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_permisos.html';
                                 break;
                             case 'sigesp_sss_r_traspasos.php':
                                 $objsistemaventana->nomfisico = 'sigesp_vis_sss_traspasos.html';
                                 break;
                         }
                     }
                     $codmenu = intval($objsistemaventana->obtenerCodigoMenu());
                     unset($objsistemaventana);
                     $campo = 'codmenu';
                     $tipodato = 'N';
                     $valor = $codmenu;
                 } else {
                     $tipodato = $result->MetaType($objeto->type);
                     $valor = $result->fields[$objeto->name];
                 }
                 $clave = array_search($campo, $this->campos);
                 if (is_numeric($clave)) {
                     // Actualizo el valor según el tipo de dato
                     $this->actualizarValor($tipodato, &$valor);
                     $this->criterioConversion($columna, &$valor);
                     $cadenacampos .= ',' . $this->campos[$columna];
                     $cadenavalores .= ',' . $valor;
                 }
             }
             $consulta = "INSERT INTO sss_derechos_grupos (" . substr($cadenacampos, 1) . ") " . "SELECT " . substr($cadenavalores, 1) . " " . "  FROM sss_sistemas_ventanas " . " WHERE codsis = '" . $codsis . "' " . "   AND codmenu = " . $codmenu . " " . "   AND nomfisico = '" . $nomven . "' ";
             // Ejecuto la Consulta en la Base de Datos Destino.
             $resultado = $conexionbd->Execute($consulta);
             $totaldestino++;
             $result->MoveNext();
         }
         $result->Close();
     }
     escribirArchivo($this->archivo, '* Registros Origen  -> ' . $totalorigen);
     escribirArchivo($this->archivo, '* Registros Destino -> ' . $totaldestino);
     escribirArchivo($this->archivo, '*******************************************************************************************************');
 }