Los Campos se pueden diferenciar entre Campos de Datos, los cuales se usan para almacenar información como Apellido o Club, y campos que contienen valores calculados de otros datos como rango.
Todos los campos se pueden mostrar en listas o certificados directamente o se pueden usar en expresiones. Se pueden seleccionar fácilmente en el Asistente de Campo.
Algunos campos utilizan una lógica de puntos, lo que significa que para los conjuntos de datos que todos hacen referencia al mismo contexto se utiliza el mismo prefijo y parámetros subsiguientes se pueden definir despúes de un período.
Por ejemplo, la Competencia puede tener una variedad de parámetros relacionados con la competencia que se pueden anexar, como Nombre.Competencia o Longitud.Competencia.
Campos de Datos del Participante
Los Campos de Datos del Participante son específicos para cada registro individual del participante.
Se pueden introducir o importar los siguientes registros para cada participante.
Campo | Tipo |
Dorsal | int |
Apellido |
string (100) |
Nombre |
string (100) |
Título |
string (15) |
Año De Nacimiento |
int |
Fecha De Nacimiento | date |
Sexo |
string (2) |
Nación |
string (50) |
Competencia | int |
Club |
string (100) |
Licencia |
string (25) |
Estatus | int |
Comentario |
string (*) |
Transpondedor1 |
string (40) |
Transpondedor2 |
string (40) |
RegNo |
int |
Calle |
string (100) |
CP |
string (10) |
Ciudad |
string (50) |
Estado |
string (3) |
País |
string (50) |
Correo electrónico |
string (100) |
Teléfono |
string (50) |
Tel. Móvil |
string (255) |
El sistema genera automáticamente los siguientes campos durante la creación; vea los enlaces adicionales para obtener más información.
Campo | Tipo |
ID |
int |
Titular de la Cuenta |
string (50) |
No. de Cuenta |
string (12) |
No. de Sucursal |
string (12) |
Banco |
string (50) |
IBAN |
string (36) |
BIC |
string (11) |
MandatoSEPA |
string (35) |
Cupón |
string (20) |
Creado | date |
Creado Por |
string (25) |
Modificado | date |
RegPosGrupo |
int |
ID del Grupo | int |
ID Field
ID is a field that is filled automatically with a unique number when the record is created. The field value cannot be changed.
It is useful for updating participants using a unique identifier which does not change, for example if you want to manually re-assign bib numbers.
Status Field
Status holds a number that represents the status of the participant:
- 0: Regular
- 1: Out of competition
- 2: DSQ
- 3: DNF
- 4: DNS
- 5: did not show up
You can use the derived field StatusText to show the status name instead.
If you need to use different status descriptions than the standard ones, you can set up a user-defined field or function, or adapt the existing WithStatus(x) function.
Note that there is only one Status field per participant entry. If you need to define different status values (e.g. in a team event, or in a stage race), you can use Additionnal Text Fields to set up further status fields.
Language
The language field is used when Sending Emails and SMS through RACE RESULT 12, to determine which lnaguage version of the template should be sent, if a multi-lingual template is used.
The Language field is automatically filled when a participant registers using the Online Registration with the language used in the form at the time of registration. The field can also be filled when importing participants or edited using data manipulation.
The default language field will take higher priority than any additional fields added with the same name (including translated versions).
Additional Fields
Usando Campos Adicionales (anteriormente ATF/AYN/AYNTF) puede personalizar la estructura de datos para sus eventos y crear campos personalizados para almacenar cualquier información adicional de los participantes. Los campos adicionales pueden almacenar valores de texto como detalles de contacto de emergencia, opciones de camiseta, etc., o se usan como una casilla de verificación almacenando 1 o 0 (Marcar/ Sin marcar) más comúnmente utilizado para una opción Si/No.
Se puede acceder a los campos adicionales en Outputs utilizando el Nombre del campo que se define en la configuración.
Si su archivo contenía ATFs, AYNs o AYNTFs en un Archivo de Eventos creado en RACE RESULT 12 versión inferior a 12.1.0, en el valor respectivo se guardará en un campo interno y estos campos aún se pueden llamar con ATFx/AYNx/AYNTFx.
Si se elimina un campo adicional, también se eliminarán los datos almacenados en este campo.
Type
El Type determina como se registrarán los datos en la Pestaña Participantes y el registro en el sitio / en línea. Dependiendo del Type elegido, pueden aparecer opciones de configuración adicionales.
- Campo de Texto - campo de entrada de texto libre
- Menú Desplegable - crea un menú desplegable con los valores de selección definidos
- Casilla de Verificación - una única casilla de verificación que se puede marcar o desmarcar
- Número (Entero) - solo acepta números enteros, los valores decimales se trucarán, los valores se devuelven como números.
- Número (Decimal) - acepta cualquier valor numérico, los valores se devuelven como números.
- Moneda - acepta cualquier valor numérico, los valores siempre se devuelven a 2 decimales con la moneda del evento a menos que se utilice en un cálculo.
Nombre
El nombre se utiliza para identificar el campo en el archivo del evento, los nombres deben ser cortos y precisos.
El nombre solo puede consistir en letras y números, no se permiten espacios ni caracteres especiales. El nombre es solo para referencia interna, por lo que debe ser lo más simple posible, los participantes no lo verán. El nombre es común para todo el archivo del evento, sin importar el idioma que use.
Etiqueta
La etiqueta es la descripción de este campo y se utilizará en la Pestaña de participante y, por defecto, en el registro en línea. Puede contener espacios en blanco y caracteres especiales. Para archivos multilingües, puede modificar la etiqueta para cada idioma.
Valores de selección (separados por un punto y coma)
Esta opción solo está habilitada en el Type menú desplegable. Ingrese todos los valores de selección separados por un punto y coma, si la selección predeterminada debe de estar en blanco, comience con un punto y coma. Por ejemplo, ";Rojo;Verde;Azul" produciría 4 opciones: en blanco, Rojo, Verde o Azul.
Para valores de selección multilingües, ponga llaves alrededor de un valor de selección, ingrese el código de idioma y separe los idiomas por una tuberia. Más información sobre registros multilingües Aquí.
Detalles de Campo Adicionales
Para ingresar más detalles sobre un campo, haga clic en el botón de configuración adicional a la derecha y se abrirá una ventana emergente con la siguiente configuración:
- Activo: Por defecto, esto está habilitado. Solo los campos activos se muestran en la ventana del participante y se pueden nombrar en los campos del formulario para el Registro en Línea
- Obligatorio: Defina si es un campo obligatorio y no debe dejarse vacío o sin marcar. La configuración en la ventana principal solo se refiere a los datos ingresados en la ventana del participante. No afecta la configuración del registro en línea.
- Valor Predeterminado: Ingrese un valor predeterminado para los campos de texto, seleccione uno de los valores predefinidos para el menú desplegable o marque la casilla de Verificación de Casillas para aplicar esto como predeterminado para nuevos participantes. Esta configuración afecta el registro en línea y también se utilizará como campo predeterminado
- Marcador de Posición: Solo activo para Campos de Texto. El marcador de posición se mostrará en gris en la pestaña del participante y se puede usar como pista para saber que texto ingresar.
Organización de Campos Adicionales
Se pueden configurar como campos adicionales en diferentes grupos con su propio encabezado. Al crear un nuevo grupo, debe definir un encabezado para el grupo, cada grupo se mostrará individualmente en la Pestaña de Participantes con el nombre correspondiente del grupo.
Los campos adicionales se pueden ordenar mediante arrastrar y soltar, y también se pueden mover entre diferentes grupos de la misma manera. La función arrastrar y soltar está disponible al pasar el ratón a la izquierda de la selección Type.
Participant Creation Fields
RACE RESULT 12 sets Created automatically to the timestamp when the record was created. Modified is set automatically to the time when the record was last modified. The values will be formatted according to the event date format. If you would like to show them in a different format, use the date() function.
CreatedBy is set automatically to the name of the user who created the record. If it was an online registration, it is set to "OnlineReg". The Online data field returns a 1 if the participant registered online, otherwise, it returns 0. The field values are also shown in the top right corner in the Participants Window.
GroupRegPos saves the position of each participant within a group registration. GroupID is a unique ID which applies to all registered participants from the same group. Individual registrations also receive a unique group ID.
Theoretically, these fields can be overwritten using a Data Manipulation.
YearOfBirth and DateOfBirth
The Year / Date of Birth field in the Participants window can be used to input a year of birth, a date of birth, or even an age if you activate the option Suppose input is age, if year of birth <100 under Main Window > Participants > General.
If you type or import a year of birth only, the date of birth will be set to January 1st in that year. If you type or import an age, the year of birth will be calculated based on the event date, and the date of birth will be set to the event day.
When importing via Excel, make sure to have only one field in your file with an indication of age, date, or year of birth.
DateOfBirth will be formatted according to the event date format. If you would like to show it in a different format, use the date() function.
Campos Derivados
Los Campos Derivados se pueden utilizar como cualquier otro campo de datos, pero se derivan de otros campos del participante y no se pueden modificar.
Edad |
Derivado de la fecha de nacimiento y de la fecha del evento |
Edad el 31 de Dic |
Edad del participante el 31 de diciembre del año del evento |
Año De Nacimiento2 |
two digit year of birth (e.g. 83), derived from date of birth |
NombreApellido |
Combina el apellido y el nombre, por ejemplo, Doe, John |
ApellidoNombre |
Combina el nombre y el apellido, por ejemplo, John Doe |
No. X Cuenta | Como "No. de Cuenta", pero los últimos 3 caracteres se sustituyen por X |
IBANX |
Como IBAN, pero los últimos 3 caracteres se sustituyen por X |
TextoEstatus | Devuelve el nombre del estatus según el campo Estatus (DSQ, DNF, etc.) |
Aleatorio | Devuelve un valor aleatorio entre 0 y 1 |
TranspondedorEnArchivoDeChip |
Si existe, este campo devuelve el código del transpondedor asignado por el Archivo de Chip |
País y Nación
Pais |
País de residencia del participante |
Nación |
Nación que el participante está representando (Nacionalidad) |
País y Nación son dos campos de caracteristícas especiales. Por naturaleza son campos de datos puros y pueden almacenar cualquier valor, por ejemplo, GER, Suiza, AT, USA, 840, etc.
Los siguientes campos se pueden llamar mediante la lógica de puntos.
Nombre.Pais Nombre.Nacion |
Nombre del país/nación en lengua nativa (por ejemplo, Deutschland, Österreich) | ||
|
Nombre del país/nación en un idioma determinado de la tabla de traducción del software. Por ejemplo, Nombre.Pais devuelve el nombre del pais en español | ||
Pais.NombreMultiple Nacion.NombreMultiple |
Devuelve una cadena en varios idiomas que luego se puede mostrar en el idioma elegido, por ej. para obtener listas de resultados en línea que muestren los países en el idioma local de los usuarios. Tenga en cuenta que esto aumentará drásticamente el tamaño de la lista cuando se cargue y, por lo tanto, puede afectar la velocidad de carga de listas grandes de datos. |
||
Pais.Alpha2 Nacion.Alpha2 |
Codigo del país de 2 letras según ISO 3166-1 | ||
Pais.Alpha3 Nacion.Alpha3 |
Codigo del país de 3 letras según ISO 3166-1 | ||
Pais.IOC Nacion.IOC |
Codigo del país según IOC | ||
Pais.UCI Nacion.UCI |
Codigo del país según UCI | ||
Pais.Bandera Nacion.Bandera |
Muestra la bandera del país/nación | ||
Pais.Moneda Nacion.Moneda |
Devuelve el código de divisa de 3 letras para la moneda nacional |
||
Pais.esUE Nacion.esUE |
Devuelve 1 si el país es reconocido como parte de la UE, de lo contrario devuelve 0 |
Por otro lado se derivan de los campos nación/país y no pueden ser cambiados. Ellos interpretan el valor en la nación/país y devuelven el valor correspondiente. Por ejemplo, NaciónCOI siempre devuelve GER, independientemente de si se ha introducido DE, DEU, Alemania, Deutschland, Germany o GER. De esta manera, las naciones se muestran uniformemente en las listas de participantes o de resultados. Esto ofrece una gran comodidad, especialmente cuando los datos de los participantes provienen de fuentes diferentes, por ejemplo, la importación a través de archivos de Excel o la entrada en la pestaña Participantes.
La pestaña Participantes guarda el valor numérico según ISO 3166-1
Pais.HomeName Nacion.HomeName |
Obsoleto |
Campos de Datos del Evento
También tiene acceso a los muchos atributos del evento y a la competencia o al grupo de edad seleccionado. Un ejemplo de esto sería un certificado de carrera: en lugar de poner la fecha del evento en el certificado como texto fijo, mejor use el campo [FechaEvento] para que no tenga que actualizar el certificado el año siguiente.
Evento
Consultar la configuración en la Ventana Principal - Configuración Basica
Evento | Nombre del Evento |
Nombre.Evento | Funciona igual que [Evento] |
ID.Evento | ID Evento |
Fecha.Evento | Fecha de Inicio del Evento |
Fecha.Evento1 | Fecha de Inicio del Evento |
Fecha.Evento2 | Fecha de Inicio del Evento |
Tipo.Evento | Tipo de Evento |
Pais.Evento | Ubicación del Evento - Pais |
CP.Evento | Ubicación del Evento - Codigo Postal |
Ubicación.Evento | Ubicación del Evento - Ciudad |
Calle.Evento | Ubicación del Evento - Calle |
Moneda.Evento | Moneda del Evento |
NombreAtributo.Evento | El correspondiente Atributo definido por el usuario para el Evento |
Competencia
Competencia | ID del concurso asignado por el participante | ||
Nombre.Competencia | Nombre de Competencia | ||
Fecha.Competencia | Fecha de inicio de la competencia | ||
Inicio.Competencia | Hora de inicio de la competencia planificado | ||
.Texto | Formato de la hora de inicio como texto | ||
.Decimal | Formato de la hora de inicio como valor incial | ||
Competencia.TiempoLimiteDeFinalización |
Limite de tiempo de finalización cuando se asigna por concurso |
||
.Texto | Formato limite de tiempo de finalización como texto | ||
.Decimal | Formato limite de tiempo de finalización como valor decimal | ||
Contest.Length |
Duración de concurso tal como se ha escrito |
||
.Unidades | Unidad asignada para Duracion.Competencia | ||
.Metros | La longitud de la competencia como valor en metros | ||
Competencia.FormatoDeTiempo | Formato de hora de competencia | ||
Competencia.TiempoRedondeado |
Un valor correspondiente al redondeo para arriba de tiempo que se aplicará a la competencia. -1 a -5 = Redondeo para ABAJO al segundo diez milésima mas cercano |
||
Competencia.vuelta | Numero de vueltas para la competencia | ||
Competencia.TiempoMinVuelta | Tiempo minímo de vuelta del concurso | ||
Competencia.NombreAtributo | El atributo definido por el usuario correspondiente para el concurso | ||
Admisible |
0 si el participante es elegible para la competencia asignada 1 si la edad es mayor que la fecha de nacimiento máxima (DOB) 2 si la edad es inferior a la fecha de nacimiento mínima (DOB) 4 si el género es incorrecto 5 si la edad es mayor que la fecha de nacimiento máxima (DOB) y el género es incorrecto 6 si la edad es inferior a la fecha de nacimiento mínima (DOB) y el género es incorrecto |
GrupoEdad
GrupoEdad/GrupoEdad1*, GrupoEdad2, GrupoEdad3 |
ID of the participants assigned Age Group, referring to sets 1, 2 and 3 respectively |
GrupoEdadX.ID |
ID del Grupo de Edad |
GrupoEdadX.Nombre |
Nombre del grupo de Edad |
GrupoEdadX.NombreCorto | Nombre Corto del grupo de Edad |
GrupoEdadX.OrdenPos | La posición del grupo de edad de acuerdo con el pedido en la configuración |
* GrupoEdad y GrupoEdad 1 funcionan identicamente y se pueden utilizar para todos los derivados.
TarifaEntrada
TarifaEntrada | Monto de la tarifa de entrada, la cual se calcula de acuerdo con la Configuración de la Tarifa de Entrada]. |
TarifaBásica | Igual que TarifaEntrada, pero sin considerar las tarifas de entrada opcionales. |
Time Fields
The following fields refer to the Contest Finish Result:
Time |
Formatted time according to Time Format settings |
|
.Exists | Returns a 1 if there is a time of any value in the result | |
.Positive | Returns 1 if a time greater than 0 is saved in the result. | |
.Decimal | Numerical value saved | |
|
.Rounded |
Numerical value rounded according to Time Rounding settings |
.Text |
Time as text formatted hh:mm:ss |
|
Finished | Returns 1 if a time > 0 is saved in the result, equivalent to [Time.Positive] |
The following fields refer to the Contest Start Result:
Started | Returns 1 if a time > 0 is saved in the result, if no start result is defined then this will be true if there is a time in the Result with the lowest ID. |
The following refer to Start Times and Finish Time Limits. Fields for the Start Time work in the same way as general Result Fields.
Time0 | Assigned Start time formatted according to the Time Format settings |
Time0.Decimal T0 |
Numerical Value of the assigned Start time |
Time0.Rounded TR0 |
Numerical Value of the assigned Start time rounded according to Time Rounding settings |
FinishTimeLimit | Finish Time Limit as a numerical (decimal) value |
FinishTimeLimitText | Finish Time Limit formatted as a formatted time according to the Time Format settings |
Lap times in Raw Data mode can be accessed without the need to set up individual lap calculations. Replace TimingPointName and X. Lap times considers contest Minimum Lap Time.
TimingPointName.LapX | Lap time of lap X in seconds. |
TimingPointName.ReadX | Race time after the read X in seconds |
TimingPointName.LapXText | Formatted lap time X which considers contest rounding settings |
TimingPointName.ReadXText | Formatted race time X which considers contest rounding settings |
Campos de Splits
Cada split y sector calcula automáticamente un gran número de campos, que antes con race result 11 se tenían que crear en Resultados. Los splits y sus campos derivados se invocan usando un string el cual siempre comienza con el nombre del split o el nombre del sector.
Splits utiliza el formato de Dot Logic para todos los campos y todos los campos Split comienzan con el nombre del Split o el nombre del Tramo
por ejemplo: [NombreSplit.NombreCampo]
En ocasiones puede servir acceder a los datos ya sea del split anterior o del siguiente. Para hacer esto, añada .prev o .next al nombre del split y así cualquier otro campo de Splits puede ser invocado de la misma manera.
Por ejemplo: [SplitName.Prev.Fieldname] o [SplitName.Next.FieldName]
Para tablas de posiciones en vivo puede ser útil ingresar los datos del último Split por el que un participante cruzó. Para hacer esto reemplace SplitName con {LastSplit}, esto devolverá los campos del último Split de acuerdo al orden de los Splits en la configuración.
Por ejemplo: [{LastSplit}.FieldName]
Tiempos de Splits / Etapas
Los Splits se pueden invocar directamente en varios formatos y tipos según sea necesario.
Al utilizar Mín/Máx Ritmo/Velocidad/Tiempo para cada split, el software también calcula el tiempo previsto para cada split basado en el percentil de los participantes respecto a sus splits anteriores y en los valores Mín/Máx de split.
Rangos de Splits / Etapas
Al usar Splits, los rangos pueden ser calculados automaticamente agrupados en las categorías General (Overall), Género (Gender) y Grupo de Edad (AgeGroup) para Splits y Etapas. De manera similar a cuando se invocan campos de tiempos de splits, los rangos también se pueden invocar para cada Definición de Tiempo (Modo de tiempo predeterminado / Hora del Día / Pistola / Chip).
Los rangos se invocan con los siguientes apéndices:
.Overall | Rango general agrupado por Competencia |
.Gender | Rango agrupado por Competencia y Género |
.AgeGroup | Rango agrupado por Competencia, Género y Grupo de Edad |
Por ejemplo: [SplitName.Gender] devolverá el rango de Género de los participantes en el Split, puede ser de acuerdo al tiempo de pistola o al tiempo de chip. Según el Modo de Cronometraje de la competencia.
o [SplitName.Gun.Gender] devolverá el rango de Género del participante en el Split de acuerdo al Tiempo de Pistola.
Otros campos que pueden ser útiles para los rangos también se pueden añadir:
.P | El rando mostrado con un "." después |
.Th | El rango mostrado como un valor ordinal (por ejemplo 1ro, 2do, 3ro) |
.Max | El número de participantes clasificados en el mismo grupo en ese split |
Cálculos en Splits / Etapas
Para cada split y etapa se pueden calcular otros campos útiles, los cuales se pueden invocar de la misma manera que los tiempos y rangos.
.Exists - Devuelve un 1 si hay un tiempo registrado para ese Split o Etapa, de lo contrario devuelve 0.
.Positive - Devuelve un 1 si hay un tiempo registrado para ese Split o Etapa y el tiempo positivo, de lo contrario devuelve un 0
.SplitCount - Devuelve el número de Splits que tienen tiempos registrados hasta e incluyendo ese Split.
.Distance (.Metros / .KM / .Millas)- Devuelve la distancia del Split, Sector o Etapa. De forma predeterminada, esto se devuelve en metros, hay unidades opcionales para la distancia que se pueden anexar para convertir esto según sea necesario.
.SpeedOrPace - Devuelve la velocidad o ritmo predeterminado de un tiempo definido de acuerdo al tipo de deporte o unidad seleccionada en los ajustes avanzados de ese Split. El formato se incluye en el output, por ejemplo "1:40 min/100m"
.Speed(.Decimal) - Devuelve la velocidad acumulada de un tiempo definido. Las velocidades tienen el formato "ss.k", o también pueden ser devueltas como un valor decimal con .Speed.Decimal
.Pace(.Decimal) - Devuelve el ritmo acumulado de un tiempo definido. Ritmo tiene el formato "HH:mm:ss", o también puede ser devuelto como un valor decimal con .Pace.Decimal
Split / Leg Data Fields
There are some additional data fields about each Split / Leg which can be called, these are mainly useful in leaderboards to provide information about the split when used with {LastSplit}.
.Name - Returns the name of the Split / Leg / Sector
.Label - Returns the label of the Split / Leg / Sector, or the name if the label is empty.
.OrderPos - Returns a number based on the ordering of the splits in your setup. This number increases with each split, from start to finish. Note that this number is randomly assigned and thus only useful for sorting in outputs or ranks.
.FromBackup - Returns 1 if the Split time was calculated from the backup Timing Point in the Splits setup, otherwise returns 0
Campos de Resultados
Los Resultados tienen valores numéricos, los cuales en la mayoría de los casos son tiempos en segundos. Sin embargo, también pueden representar puntos, número de vueltas u otros valores.
Los campos de resultados utilizan la lógica de puntos mediante TiempoX o NombreDelResultado, reemplace X, p. ej. TiempoDecimal5 por el valor en el resultado con el ID 5.
Para cada resultado están disponibles los siguientes campos
TiempoX NombreDelResultado |
Tiempo formateado según Formato de Tiempo ajustes |
|
.Decimal | Valor numerico guardado | |
|
.Redondeado |
Valor numerico redondeado de acuerdo con ajustes deRedondeo de Tiempo |
.Texto |
Tiempo como texto formateado hh:mm:ss |
|
.Positivo | Devuelve 1 si se guarda un tiempo > 0 en el resultado | |
.Info | Texto guardado junto con la hora, por lo general detalles del sistema de cronometraje |
También se pueden utilizar las siguientes versiones cortas, estas no aolican a la Logica de Puntos.
Tx | Valor numerico guardado |
TRx |
Valor numerico redondeado de acuerdo con ajustes de Redondedo de Tiempo |
Campos de Rango
Después de definir la clasificación con el ID X, los siguientes campos adicionales se pueden utilizar.
Los campos de rango usan la lógica de puntos para devolver una variedad de campos, en todos los campos de lógica de puntos se puede utilizar RankX o RankName.
RangoX |
El lugar del participante de acuerdo a la definición del rango, e.g. 47 |
RangoX.p |
El lugar con un punto al final, por ejemplo 47.
|
RangoX.th NombreDelRango.th |
El rango como valor ordinal, por ejemplo, 47th |
RangoX.Max NombreDelRango.Max |
El número de participantes en el mismo grupo, por ejemplo 495. MaxRank ayuda a crear un output como: 47 de 495 |
RangoX.Top.Y NombreDelRango.Top.Y |
Los datos en el campo Y del primer atleta de acuerdo con el rango especificado. El campo Y puede ser cualquier nombre de campo |
RangoX.Last.Y NombreDelRango.Last.Y |
Los datos en el campo Y del último atleta según el rango especificado. El campo Y puede ser cualquier nombre de campo |
RangoX.Prev.Y NombreDelRango.Prev.Y |
Los datos en el campo y del primer atleta de acuerdo con el rango especificado. El campo Y puede ser cualquier nombre de campo |
RangoX.Next.Y NombreDelRango.Next.Y |
Los datos en el campo Y del alteta anterior según el rango X. El campo Y puede ser cualquier nombre de campo |
Campos de Puntuación por Equipo
Después de definir la Puntuación de Equipo con el ID X, se pueden utilizar los siguientes campos adicionales (tenga en cuenta que siempre puede sustituir TSx con el nombre de la Puntuación del Equipo, por ejemplo Resultados por Equipo M/F.Rank):
Los rangos de puntuación de equipo también usan la Logica de puntos para el formato adicional del rangos.
TSx.Rango EquipoPuntuacionEquipo.Rango |
Rango del equipo, p. ej. 13 |
|
|
.P |
Rango del equipo con un punto al final, p. ej. 13. |
.Th | El rango como valor ordinal, p. ej. 13 | |
.Max | Rango máximo otorgado a un equipo en el grupo, o en otros términos, el número de equipos ranqueados en el mismo grupo que el participante considerado. | |
TSx.TiempoDecimal1 |
Tiempos decimales del equipo | |
TSx.Tiempo1 |
Tiempos formateados del equipo | |
TSx.Puntuado |
1 si el participante fue puntuado, 0 de lo contrario. Si utiliza la opción Núm. Máx. de Equipos: 1 y mostrar todos los participantes, no todos los miembros serán puntuados. |
|
TSx.Sexo |
Sexo de los miembros del equipo puntuados. 1=solo hombres, 2=solo mujeres, 3=hombres y mujeres |
|
TSx.SexoTodos |
Sexo del equipo incluyendo todos los miembros del equipo. 1=solo hombres, 2=solo mujeres, 3=hombres y mujeres |
|
TSx.Posición |
Posición del atleta dentro del equipo, basada en la configuración de los resultados o del orden en la Puntuación de Equipo. |
|
TSx.IndiceEquipo |
Número del equipo, si existen varios equipos para el mismo club. | |
TSx.Número |
Número de miembros en el equipo. | |
TSx.NúmeroMujeres |
Número de mujeres en el equipo. | |
TSx.NúmeroPuntuado |
Número de miembros en el equipo puntuados. | |
TSx.NúmeroMujeresPuntuadas |
Número de mujeres en el equipo puntuadas. | |
TSx.DecimalTimeTop1 |
Tiempos decimales del primer equipo en la clasificación. | |
TSx.DecimalTimePrev1 |
Tiempos decimales del equipo anterior en la clasificación. | |
TSx.TimeTextTop1 |
Tiempos formateados del primer equipo en la clasificación. | |
TSx.TimeTextPrev1 |
Tiempos formateados del equipo anterior en la clasificación. |
Puntuaciones de Equipo: Acceder a Otros Participantes
Al crear un certificado de carrera para un equipo, puede acceder a los datos de todos los miembros del equipo:
Como puede ver, puede acceder a los datos del miembro y del equipo de acuerdo a la puntuación del equipo x via TSx.Py.
Puede usar esto para convertir los resultados detallados del equipo ..
.. en una versión compacta con una línea por equipo, aún mostrando los apellidos de los atletas.
¿Cómo funciona esto?
TS1.Px se usa para acceder a los tres nombres de los atletas y mostrarlos en una línea. Sin otra modificación la lista se vería así:
Todavía se mostraría una línea por participante. Así que tenemos que añadir el filtro TS1.Posición = 1. TS1.Posición es la numeración interna del equipo (1 => primer miembro del equipo, 2 => segundo miembro del equipo,...), por lo que el filtro asegura que solo se muestre un registro por equipo.
Team Lap Race: Additional Fields
When using the Team Score Lap Mode, the following additional fields can be used:
Individual participant fields:
TSx.Laps.Count | Number of Laps by the individual participant. | ||
TSx.Laps.Min | Fastest lap time of the individual participant as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
.Lap | Lap in which the fastest lap time was recorded. | ||
TSx.Laps.Avg |
Average lap time of the individual participant as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
TSx.Laps.Max | Slowest lap time of the individual participant as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
.Lap | Lap in which the slowest lap time was recorded. | ||
TSx.Laps.Sum | Sum of all laps by the individual participant as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
TSx.Laps.Last | Shows the formatted time of the participant's last lap. | ||
.Decimal | ...as a decimal value. | ||
TSx.Laps.Stages | Determines the number of times a participant has been on the course, independent of the total number of laps. | ||
TSx.Laps.Lemans | The difference between T0 and the first time recorded, for example in a Le Mans style start. | ||
.Decimal | ...as a decimal value. | ||
TSx.Laps.Active |
Determines if this participant is the current one on course. Only applicable when the lap timing point is after the changeover area. |
||
TSx.Lap(n) | Shows the time for lap n completed by the individual as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
.Gun | Shows the total time after lap n completed by the individual as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
.ToD | Shows the Time of Day after lap n completed by the individual as a formatted time. | ||
.Decimal | ...as a decimal value. |
Team result fields:
TSx.TeamLaps.Count | Total number of laps for the team. | ||
.Women | ...which were completed by female team members. | ||
TSx.TeamLaps.Min | Fastest lap time of the team as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
.Lap | Lap in which the fastest lap time was recorded. | ||
TSx.TeamLaps.Avg | Average lap time of the team as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
TSx.TeamLaps.Max | Slowest lap time of the team as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
.Lap | Lap in which the slowest lap time was recorded. | ||
TSx.TeamLaps.Last | Shows the last lap time completed by the team as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
TSx.TeamLaps.Sum | Sum of all lap times by the team (excluding Le Mans start time) as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
TSx.TeamLaps.Total |
Sum of all lap times by the team (including Le Mans start time) as a formatted time. |
||
.Decimal | ...as a decimal value. | ||
TSx.TeamLaps.Stages | Sum of the total number of times each team member has been on course. | ||
TSx.TeamLaps.Lemans | Le Mans start time of the team (it is only recorded for the first participant to cross the timing point) as a formatted time. | ||
.Decimal | ...as a decimal value. | ||
.Bib | Bib number of the team member who recorded the Le Mans time. | ||
TSx.TeamLaps.Penalty | |||
.Time | Sum of the team's penalty times. | ||
.Decimal | ...as a decimal value | ||
.Laps | Sum of the team's penalty laps. | ||
TSx.TeamLap(n) | Shows the time for lap n completed by the team as a formatted time. | ||
.Decimal | ...as a decimal value | ||
.Gun | Shows the total time after lap n completed by the team as a formatted time. | ||
.Decimal | ...as a decimal value | ||
.ToD | Shows the Time of Day after lap n completed by the team as a formatted time. | ||
.Decimal | ...as a decimal value |
Additionally, TSx.TeamLap(y).P.SomeField can be used to access the particpant who completed lap y. For example this field would return the last name of the athlete who completed lap 25 according to Team Score 1.
TS1.TeamLap(25).P.Lastname
Payment & Finance Fields
Fields with the prefix OP refer to the actual Online Payment. If you perform any entry fee changes after a regular registration, it will change [EntryFee] but not [OPEntryFee]. Online Payment Fields always relate to the settings at the time of registration.
Field | Explanation |
OPID |
ID of the payment process |
OPBalance | Balance of the online payment (<0: not paid completely, >0: paid too much) |
OPBalanceDate | Date of the balance entry |
OPCurrency | Currency used for the chosen payment method |
OPMethod |
Payment Method. 1=ELVD, 2=CCEUR, 3=CCCHF, 4=UEBD, 5=BAR, 6=SPF, 7=PPAL, 8=UEBCH, 9=VOUC, 10=EINZCH, 11=UEBAT, 12=SOFUEB, 13=ELVAT, 14=PPalGBP, 15=PPalUSD, 16=SEPA, 17=CCGBP, 19=SEPADATA, 20=OWNEPay, 21=OwnPPal, 22=OwnWireT, 24=OwnPaysBuy, 25=OwnPaytrail, 26=OwnOnePay , 27=TelrAccount, 28=OwnOnePay Domestic, 31=Stripe |
OPEntryFee | Total Entry fee charged through online registration |
OPToPay |
Amount to pay (currency of the payment method) |
OPPaymentFee | Total payment fees (currency of the payment method) |
OPUserFee |
Payment fees covered by the participant. |
OPReference |
Payment reference. |
PaymentLink | Link to pay remaining entry fee amount (no longer available since v12.5) |
EntryFee | Calculated entry fee |
BasicFee | Calculated entry fee without optional fees. |
EntryFeePaid | 1 if entry fee has been paid, 0 otherwise |
PaidEntryFee | Amount of entry fee paid during registration only. |
AccountOwner | Participant's bank account details. |
AccountNo | Participant's bank account details. |
AccountNoX | Account number with the last three digits replaced by X |
BranchNo | Participant's bank account details. |
IBAN | Participant's bank account details. |
IBANX | IBAN with the last three digits replaced by X |
BIC | Participant's bank account details. |
SEPAMandate | Participant's bank account details. |
Bank | Participant's bank account details. |
Vouchers
Voucher fields use the Dot Logic for subsequent fields
Field | Description |
Voucher | Voucher code used |
Voucher.Amount | Amount of Voucher |
Voucher.Remark | Voucher Remark |
List Numbering
Rankings are a handy concept since they are defined once and can then be used everywhere - on a list, in a certificate, in a text message. However, sometimes you may want to create a numbered list quickly without creating a rank definition.
Let's assume you need a result list of all participants named John. Simply add a filter to the list and use the field Position instead of the rank:
Looks good, but it should start at 1 again for the 5K race. For that, you can use the field Position1 which will start over at 1 when the highest grouping level changes the value. Position2 would start over at 1 when the first or second highest grouping level changes the value.
Other
Other Data Fields
Random | Random number between 0 and 1 |
CRLF | Inserts \r\n to create a new line in a text expression |
Fields List Reference
Type | ||||
Participant Data Fields | Bib | Lastname | Firstname | Title |
YearOfBirth | DateOfBirth | Gender | Nation | |
Contest | Club | License | Status | |
Comment | Transponder1 | Transponder2 | RegNo | |
Street | ZIP | City | State | |
Country | Phone | CellPhone | ||
Created | Modified | CreatedBy | Language | |
Automatic Fields | ID | AccountOwner | AccountNo | BranchNo |
Bank | IBAN | BIC | SEPAMandate | |
Voucher | Created | Modified | GroupRegPos | |
GroupID | ||||
Derived Fields | Age* | AgeOnDec31 | YearOfBirth2 | StatusText |
LastFirstName | FirstLastName | TransponderInChipFile | Random | |
AccountNoX | IBANX | |||
Country and Nation | Country.Name | Nation.Name | Country.Name.lang | Nation.Name.lang |
Country.IntName | Nation.IntName | Country.Alpha2 | Nation.Alpha2 | |
Country.Alpha3 | Nation.Alpha3 | Country.IOC | Nation.IOC | |
Country.UCI | Nation.UCI | Country.Flag | Nation.Flag | |
Country.Currency | Nation.Currency | Country.isEU | Nation.isEU | |
Country.MultiName | Nation.MultiName | |||
Event Data Fields | Event | Event.Name | Event.ID | Event.Date |
Event.Date1 | Event.Date2 | Event.Type | Event.Country | |
Event.ZIP | Event.Location | Event.Street | Event.Currency | |
Event.AttributeName | ||||
Contest | Contest | Contest.Name | Contest.Date | Contest.Start |
Contest.Start | Contest.Start.Text | Contest.Start.Decimal | Contest.TimeFormat | |
Contest.FinishTimeLimit | Contest.FinishTimeLimit.Text | Contest.FinishTimeLimit.Decimal | Contest.TimeRounding | |
Contest.Length | Contest.Length.Unit | Contest.Length.Meter | Contest.OrderPos | |
Contest.Laps | Contest.MinLapTime | Contest.AttributeName | Eligible | |
Age Groups | AgeGroup.Name | AgeGroup.NameShort | AgeGroup.ID | AgeGroup.OrderPos |
AgeGroup2.Name | AgeGroup2.NameShort | AgeGroup2.ID | AgeGroup2.OrderPos | |
AgeGroup3.Name | AgeGroup3.NameShort | AgeGroup3.ID | AgeGroup3.OrderPos | |
Result Fields | TimeX.Exists | TimeX.Positive | TimeX.Decimal | TimeX.Rounded |
TimeX.Text | TimeX.Info | TimeX.Overwritten | ||
TX | TRX | |||
Time Fields | Started | Finished | ||
Time | Time.Exists | Time.Positive | Time.Decimal | |
Time.Rounded | Time.Text | FinishTimeLimit | FinishTimeLimitText | |
Time0 | Time0.Decimal | Time0.Rounded | ||
Timing Points | TimingPoint.LapX | TimingPoint.ReadX | TimingPoint.LapXText | TimingPoint.ReadXText |
Split fields | SplitName | SplitName.TOD | SplitName.Gun | SplitName.Chip |
SplitName.Sector | LegName | SplitName.Prev.FieldName | SplitName.Next.FieldName | |
.Predicted | .Text | .Decimal | .Rounded | |
.Name | .Label | .OrderPos | ||
Split Ranks | .Overall | .Gender | .AgeGroup | |
.P | .Th | .Max | ||
Split Gaps | .GapTop | .GapPrev | ||
.Top | .Last | .Prev | .Next | |
Split/Leg Calculations | .Exists | .Positive | .SplitCount | .Distance(.Meter/.Km/.Miles) |
.SpeedOrPace | .Speed(.Decimal) | .Pace(.Decimal) | ||
Rank Fields | RankX | RankX.p | RankX.th | RankX.Max |
RankX.Top.FieldName | RankX.Last.FieldName | RankX.Prev.FieldName | RankX.Next.FieldName | |
TeamScore Fields | TSx.Rank | TSx.Rank.P | TSx.Rank.th | TSx.Rank.Max |
TSx.DecimalTime1..4 | TSx.Time1..4 | TSx.Position | TSx.TeamIndex | |
TSx.Scored | TSx.NumberScored | TSx.NumberWomenScored | TSx.NumberWomen | |
TSx.Number | TSx.Gender | TSx.GenderAll | ||
TSx.DecimalTimeTop1..4 | TSx.DecimalTimePrev1..4 | TSx.TimeTextTop1..4 | TSx.TimeTextPrev1..4 | |
TSX.PY.[FieldName] | ||||
Team Lap Race Fields | TSX.LTNumber | TSX.LTMin | TSX.LTAvg | TSX.LTMax |
TSX.LapTimeMin | TSX.LapTimeAvg | TSX.LapTimeMax | TSX.LTMinLap | |
TSX.LTMaxLap | TSX.LTSum | TSX.LTLastLap | TSX.LTEtaps | |
TSX.LTLemans | TSX.LTActive | |||
TSX.LTTeamNumber | TSX.LTTeamNumberWomen | TSX.LapTimeTeamAbs(n) | TSX.LapTimeTeam(n) | |
TSX.LTTeamMin | TSX.LTTeamAvg | TSX.LTTeamMax | TSX.LapTimeTeamMin | |
TSX.LapTimeTeamAvg | TSX.LapTimeTeamMax | TSX.LTTeamMinLap | TSX.LTTeamMaxLap | |
TSX.LTTeamLastLap | TSX.LTTeamSum | TSX.LTTeamTotal | TSX.LTTeamEtaps | |
TSX.LTTeamLemans | TSX.LTTeamLemansBib | TSX.LTTeamPenaltyTime | TSX.LTTeamPenaltyLaps | |
Payment & Finance Fields | OPID | OPBalance | OPBalanceDate | OPCurrency |
OPMethod | OPEntryFee | OPToPay | OPPaymentFee | |
OPUserFee | OPReference | PaymentLink | EntryFee | |
BasicFee | EntryFeePaid | PaidEntryFee | AccountOwner | |
AccountNo | AccountNoX | BranchNo | IBAN | |
IBANX | BIC | SEPAMandate | Bank | |
Voucher | Voucher.Amount | Voucher.Remark |
* Age is calculated based on the Event date.