# Importar desde KSIS

Has estado ejecutando el registro (o toda la reunión) en KSIS y quieres traer esos datos a Gym Art Meets. El importador de KSIS acepta archivos que ya exportaste y crea tu reunión, la lista y, opcionalmente, tus sesiones en un solo paso.

Hay dos rutas, y la diferencia importa:

* **Archivo de entradas de KSIS** (`.csv` o `.xlsx`). Usa esto cuando terminaste el registro en KSIS, pero quieres hacer la programación y la puntuación en Gym Art Meets.
* **Archivo de puntuación de KSIS** (`.sql`). Usa esto cuando ya construiste sesiones y rotaciones en KSIS y solo quieres que Gym Art Meets maneje la puntuación.

Ambos están dentro del nuevo cuadro de diálogo de reunión. Eliges cuál tienes, colocas el archivo, confirmas los detalles de la reunión y comienzas la importación.

## Requisitos previos

* Un club en Gym Art Meets. Si aún no tienes uno, [crear uno primero](/gym-art-meets-es/gestion-de-club/create-a-club.md).
* Un archivo de exportación de KSIS de tu reunión actual. Las exportaciones de entradas son `.csv` o `.xlsx`. Las copias de seguridad de puntuación completa son `.sql`.

## Elige tu tipo de importación

1. Desde el panel de tu club, haz clic en **Nueva reunión**.
2. Aparece la pantalla "¿Cómo te gustaría crear tu reunión?" con cuatro opciones.
3. Elige una:
   * **KSIS - Archivo de entradas** si tienes una `.csv` o `.xlsx` exportación.
   * **KSIS - Archivo de puntuación** si tienes una `.sql` copia de seguridad.

El resto del flujo es el mismo para ambas. La diferencia es lo que termina en tu reunión al final (ver [Lo que obtienes](#what-you-get) abajo).

## Pasos

### Paso 1: Selecciona en el archivo

Haz clic para elegirlo desde tu computadora. Los archivos de entradas aceptan `.csv` y `.xlsx`. Los archivos de puntuación aceptan `.sql`.

Gym Art Meets lee el archivo y te muestra una tarjeta de vista previa con el nombre del archivo.

### Paso 2: Revisa los detalles de la reunión

Debajo de la tarjeta del archivo verás el formulario de detalles de la reunión:

* **Nombre de la reunión**. Para archivos `.sql` el nombre se toma de los metadatos de KSIS. Para `.csv` / `.xlsx`escríbelo.
* **Fechas**. La misma regla: `.sql` las completa desde los metadatos, `.csv` / `.xlsx` te las pide. La fecha de inicio también se usa como fecha de referencia para calcular los rangos de fecha de nacimiento de los grupos de edad, así que debe estar cerca de la fecha real del evento.
* **Tipo de deporte**. WAG, MAG o WAG+. Para archivos `.sql` esto se detecta automáticamente desde el código de deporte de KSIS (`ARTW`, `ARTM`, `ARTW+`). Para `.csv` / `.xlsx`elígelo del menú desplegable.

Edita cualquier cosa que no se vea bien. Todavía puedes cambiar todo esto después de la importación.

### Paso 3: Inicia la importación

Haz clic en **Crear reunión e importar**. Gym Art Meets crea la reunión primero y luego ejecuta la importación en fases. Verás una barra de progreso con una descripción de lo que está pasando (analizando, creando niveles, creando gimnastas, y así sucesivamente).

Cuando termina, obtienes una tarjeta de resultado con conteos: niveles creados, gimnastas importadas, entrenadores, competencias, sesiones si aplica. El cuadro de diálogo se cierra y te lleva a tu nueva reunión.

## Lo que obtienes

Esta es la lista completa de lo que llega a tu reunión desde cada ruta.

| Entidad en Gym Art Meets                                      | KSIS `.sql`                 | KSIS `.csv` / `.xlsx` |
| ------------------------------------------------------------- | --------------------------- | --------------------- |
| Reunión (nombre, fechas, deporte)                             | Automático desde el archivo | Tú lo ingresas        |
| Niveles                                                       | Sí                          | Sí                    |
| Grupos de edad (con rangos de fecha de nacimiento)            | Sí                          | Sí                    |
| Subdivisiones (agrupaciones A, B, C)                          | Sí                          | Sí                    |
| Gimnastas (con fecha de nacimiento, club, correo electrónico) | Sí                          | Sí                    |
| Entrenadores                                                  | Sí                          | Sí                    |
| Sesiones                                                      | Sí                          | No                    |
| Rotaciones                                                    | Sí                          | No                    |
| Competencias (Nivel + Edad + Subdivisión)                     | Sí                          | Sí                    |
| Puntuaciones                                                  | No                          | No                    |
| Jueces / paneles                                              | No                          | No                    |

Las puntuaciones y los datos de los jueces nunca se importan desde KSIS, sin importar el tipo de archivo. La puntuación comienza desde cero en Gym Art Meets.

## Problemas comunes

**Falta una gimnasta en la lista.** Las entradas de KSIS sin nombre completo o sin fecha de nacimiento se descartan en silencio. Abre el archivo y revisa que cada fila tenga nombre, apellido y fecha de nacimiento antes de importar.

**Los grupos de edad se ven mal.** Los rangos de edad salen de la fecha de inicio del evento. Si elegiste la fecha incorrecta, corrige la fecha de inicio de la reunión y vuelve a ejecutar la importación, o edita los grupos de edad en la configuración del nivel.

**El tipo de deporte está vacío en un archivo `.sql` .** El código de deporte de KSIS no coincidió con nada que reconozcamos (asignamos `ARTW`, `ARTM`, `ARTW+`). Elígelo manualmente desde el menú desplegable.

**No aparecieron sesiones desde mi `.csv` .** Eso es lo esperado. Solo los archivos `.sql` llevan datos de sesión y rotación. Crea sesiones en la app usando [Crear una sesión](/gym-art-meets-es/programacion/create-a-session.md).

**Una etiqueta de grupo de edad como "10 y más" no se importó.** El analizador solo entiende formatos numéricos como "Age 9", "Age 7&8" o "Age 10+". Cambia el nombre de la etiqueta en el archivo de origen e inténtalo de nuevo, o agrega el grupo de edad manualmente después de la importación.

**Volví a importar y ahora tengo duplicados.** Las gimnastas se emparejan por nombre, apellido y nombre del club. Si volviste a ejecutar la importación después de cambiar el nombre de alguien, el importador lo trata como una nueva gimnasta. Elimina el duplicado en la lista.

## Qué sigue

* [Configurar niveles y categorías](/gym-art-meets-es/configuracion-de-la-reunion/configure-levels-and-categories.md) si necesitas ajustar el precio o la capacidad
* [Crear una sesión](/gym-art-meets-es/programacion/create-a-session.md) si importaste un archivo `.csv` o `.xlsx` y necesitas construir el horario
* [Configurar perfiles de jueces](/gym-art-meets-es/puntuacion/set-up-judge-profiles.md) para preparar la puntuación

## Relacionado

* [Importar desde MeetMaker](/gym-art-meets-es/migracion/import-from-meetmaker.md)
* [Mapa de conceptos de KSIS](/gym-art-meets-es/migracion/ksis-index/ksis-to-gym-art-meets.md) para el mapeo de terminología
* [Resumen de migración](/gym-art-meets-es/migracion/index.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.gymart.org/gym-art-meets-es/migracion/import-from-ksis.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
