Felder

Felder können in Datenfelder, in denen Daten wie Nachname oder Verein gespeichert werden, und Felder, die aus anderen Daten wie Platzierungen berechnet werden, unterteilt werden.

Felder können entweder direkt in Listen oder Urkunden angezeigt werden, oder in Ausdrücken verwendet werden. Sie können einfach über die Feld-Auswahl ausgewählt werden.

Einige Felder verwenden die sog. Punkt-Logik. Bei der Punkt-Logik wird für Felder, die im gleichen Kontext stehen, das gleiche Präfix verwendet. Untergeordnete Parameter können dann getrennt durch einen Punkt angehängt werden. Wettbewerb verfügt bspw. über viele verschiedene Parameter, die angehängt werden können, z.B. Wettbewerb.Name oder Wettbewerb.Länge.

Datenfelder der Teilnehmer

Die Datenfelder der Teilnehmer beziehen sich jeweils auf einen eindeutigen Teilnehmerdatensatz.

Den Inhalt der folgenden Datenfelder können Sie für jeden Teilnehmer eingeben oder importieren:

Feld Typ
Startnr int
Nachname

string (100)

Vorname

string (100)

Titel

string (15)

Jahrgang

int

Geburtstag date
Geschlecht

string (2)

Nation

string (50)

Wettbewerb int
Verein

string (100)

Lizenz

string (25)

Status int
Kommentar

string (*)

Transponder1

string (40)

Transponder2

string (40)

RegNr

int

Straße

string (100)

PLZ

string (10)

Ort

string (50)

Bundesland

string (3)

Land

string (50)

Mail

string (100)

Telefon

string (50)

Handy

string (255)

Kontoinhaber*

string (50)

KTN*

string (12)

BLZ*

string (12)

Bank*

string (50)

IBAN*

string (36)

BIC*

string (11)

SEPAMandat*

string (35)

*Nur bei eigener Abwicklung der Startgelder oder wenn die Felder in den Formular-Feldern abgefragt werden.

Die folgenden Felder werden automatisch vom System generiert:

Feld Type
ID

int

Gutschein

string (20)

Erstellt date
ErstelltVon

string (25)

Geändert date

SammelAnmPos

int
GroupID int

ID Feld

ID wird automatisch mit einer eindeutigen Nummer beschrieben, wenn der Datensatz angelegt wird. Das Feld kann nicht geändert werden.

Status Feld

Status enthält eine Zahl, die für den Status des Teilnehmers steht:

  • 0: Regulär
  • 1: a.K. (außer Konkurrenz)
  • 2: DSQ (disqualifiziert)
  • 3: DNF (nicht gefinisht)
  • 4: DNS (nicht gestartet)
  • 5: n.a. (nicht angetreten)

Um die Statusbeschreibung anzuzeigen, können Sie das abgeleitete Feld StatusText nutzen.

Wenn Sie abweichende Statusbeschreibungen benötigen, können Sie hierfür ein benutzerdef. Feld oder Funktion anlegen, oder bearbeiten Sie die existierende MitStatus(x)-Funktion.

Beachten Sie, dass es je Teilnehmer nur ein Statusfeld gibt. Benötigen Sie mehrere Statusfelder (z.B. für eine Mannschaftswertung oder ein Etappenrennen), legen Sie hierfür Zusätzliche Textfelder an.

Sprache

Das Feld Sprache wird genutzt, um zu ermitteln in welcher Sprache eine Email-Vorlage versendet werden soll, wenn über die Software RACE RESULT 12 eine mehrsprachige Email-Vorlage verschickt wird Email senden.

Das Sprache Feld wird automatisch mit der Sprache gefüllt, welche ein Teilnehmer bei der Online-Anmeldung verwendet. Das Feld kann auch per Teilnehmerimport gefüllt oder über die Datenmanipulation angepasst werden.

Das standard Sprache Feld besitzt eine höhere Priorität gegenüber anderen Zusatzfeldern mit gleichem Namen (inklusive übersetzter Versionen).

Zusatzfelder

Mit den Zusatzfeldern (vormals ZTF/ZJN/ZJNTF) können Sie die Datenstruktur Ihrer Veranstaltung anpassen und eine beliebige Anzahl Felder anlegen, um weitere Teilnehmerdaten abzufragen. Die Zusatzfelder können entweder einen vordefinierten oder frei wählbaren Text beinhalten, wie z.B. ein Notfallkontakt oder eine T-Shirt-Größe, oder als Checkbox, die entweder 1 oder 0 (Haken gesetzt / Haken nicht gesetzt) für Ja/Nein speichert, verwendet werden.

Zusatzfelder können in der Ausgabe und Urkunden über den Feldnamen, den Sie definieren, abgerufen werden.

Haben Sie in einer RACE RESULT 12 Version vor 12.1.0 mit ZTFs, ZJNs oder ZJNTFs gearbeitet, ist die entsprechende Bezeichnung intern hinterlegt und das Feld kann weiterhin über ZTFx/ZJNx/ZJNTFx abgerufen werden.

Löschen Sie ein Zusatzfeld werden sämtliche mit diesem Feld assoziierten Daten ebenfalls gelöscht.

Typ

Der Typ bestimmt, wie Daten im Teilnehmerfenster und der Online-/Vor-Ort-Anmeldung erfasst werden. Einige Typen aktivieren weitere Eingabemasken wie die Auswahlwerte oder den Placeholder.

  • Textfeld - freies Texteingabefeld
  • DropDown - erstellt ein Dropdown mit den von Ihnen eingegebenen Auswahlwerten
  • Checkbox - eine Checkbox, die gesetzt werden kann, liefert 1 (Haken gesetzt) oder 0 (Haken nicht gesetzt).
  • Zahl (Ganzzahl) - Nur ganzzahlige Zahlen werden akzeptiert. Dezimalwerte werden abgeschnitten, Werte werden als Zahl ausgegeben.
  • Zahl (Dezimal) - Jeder numerischer Wert wird akzeptiert, Werte werden als Zahl ausgegeben.
  • Währung - Jeder numerische Wert wird akzeptiert. Werte werden auf 2 Dezimalstellen gerundet und mit der Veranstaltungswährung ausgegeben.

Name

Der Name wird zur eindeutigen Kennung des Feldes in der Veranstaltungsdatei genutzt. Wählen Sie einen kurzen und präzisen Namen.

Im Namen können Sie ausschließlich Buchstaben und Ziffern verwenden, keine Leer- oder Sonderzeichen. Der Name ist ausschließlich intern und kann vom Teilnehmer nicht eingesehen werden. Außerdem ist der Name immer der selbe, unabhängig von der gewählten Sprache.

Bezeichnung

In der Bezeichnung können Sie das Feld beschreiben. Die Bezeichnung wird im Teilnehmerfenster verwendet und standardmäßig in der Online-/Vor-Ort-Anmeldung. Sie kann Leer- und Sonderzeichen enthalten und für mehrsprachige Veranstaltungsdateien auch mehrsprachig angelegt werden.

Auswahlwerte (mit Semikolon trennen)

Diese Option wird durch den Typ DropDown aktiviert. Geben Sie sämtliche Auswahlwerte durch Semikolon getrennt ein. Wenn die Standardauswahl <leer> sein soll, beginnen Sie mit einem Semikolon. Die Auswahl ";Rot;Grün;Blau" gibt 4 Möglichkeiten - <leer>, Rot, Grün, Blau.

Für mehrsprachige Auswahlwerte setzen Sie eine geschwungene Klammer um einen Wert, geben jeweils das Sprachkürzel an und trennen die Sprachen durch einen vertikalen Strich. Weitere Informationen zu mehrsprachigen Anmeldungen finden Sie hier.

Weitere Feld-Details

Um weitere Details zu einem Feld anzugeben, klicken Sie den Button rechts, wodurch sich ein Pop-Up mit den folgenden Einstellungen öffnet:

  • Aktiviert: Standardmäßig ist ein Feld aktiviert. Nur aktivierte Felder werden im Teilnehmerfenster angezeigt und können in der Online-Anmeldung eingebunden werden.
  • Pflichtfeld: Bestimmen Sie, ob ein Feld ein Pflichtfeld ist und somit nicht leer / Haken nicht gesetzt sein darf. Die Einstellung im Hauptfenster bezieht sich dabei nur auf Daten, die im Teilnehmerfenster eingegeben werden, betrifft aber nicht die Online-Anmeldung.
  • Standardwert: Geben Sie einen Standardwert für Textfelder an, wählen für ein DropDown-Feld einen der angegebenen Auswahlwerte oder setzen den Haken für eine Checkbox. Diese Einstellung wirkt sich auch auf die Online-Anmeldung aus und der Standardwert wird dort gesetzt.
  • Placeholder: Der Placeholder ist nur für Textfelder aktiviert. Zeigen Sie in grau eine Beschreibung des anzugebenden Textes an. Gibt der Teilnehmer keinen Text ein, bleibt das Feld im Datensatz leer.

Struktur der Zusatzfelder

Zusatzfelder können in verschiedenen Gruppen mit einer eigenen Gruppenüberschrift angelegt werden. Wenn Sie eine neue Gruppe erstellen, vergeben Sie einen aussagekräftigen Namen. Jede Gruppe wird als eigener Kasten im Teilnehmerfenster dargestellt.

Zusatzfelder können per Drag & Drop sortiert werden und auch kategorienübergreifend verschoben werden. Drag & Drop wird ermöglicht, wenn Sie mit der Maus links neben das Typ-Auswahlfeld fahren.

Felder der Teilnehmererstellung

RACE RESULT 12 versieht [Erstellt] automatisch mit dem Zeitstempel, wann der Datensatz angelegt wurde. [Geändert] zeigt den Zeitpunkt der letzten Änderung. Die Felder werden im Datumsformat der Veranstaltung formatiert. Wenn Sie sie in einem anderen Format darstellen möchten, nutzen Sie die date() Funktion. 

ErstelltVon wird automatisch auf den Benutzernamen gesetzt, der den Datensatz erstellt hat. Wenn der Datensatz über eine Online-Anmeldung erstellt wurde, wird es auf "OnlineReg / 1" gesetzt.
Das Feld [Online] gibt 1 zurück, wenn sich der Teilnehmer online registriert hat, ansonsten 0. Diese Werte werden auch in der oberen rechten Ecke des Teilnehmerfensters angezeigt.

[SammelAnmPos] speichert die Position jedes Teilnehmers innerhalb einer Sammelanmeldung. [GroupID] ist eine eindeutige ID, die je Anmeldung gespeichert wird, d.h. bei Sammelanmeldungen ist die GroupID für die Teilnehmer gleich. Bei Einzelanmeldungen wird jeweils eine eigene GroupID vergeben.

Mit der Datenmanipulation können Sie diese Werte theoretisch überschreiben.

Jahrgang und Geburtstag

In die Felder Jahrgang und Geburtstag im Teilnehmerfenster können Sie sowohl ein Geburtsjahr, ein Geburtstag oder auch ein Alter (wenn Sie die entsprechende Einstellung unter Hauptfenster > Teilnehmereingabe > Allgemeines gesetzt haben) angeben.

Wenn Sie Jahrgang ändern (durch Eingabe oder Import), wird Geburtstag automatisch auf 01.01.Jahrgang gesetzt. Wenn Sie ein Alter angeben, wird das Geburtsjahr automatisch ausgehend vom Veranstaltungsdatum berechnet und der Geburtstag wird auf den Veranstaltungstag definiert.

Importieren Sie Geburtsdaten aus Excel, stellen Sie sicher, dass immer nur eines der Felder Jahrgang, Geburtstag & Alter einen Wert besitzt.

Geburtstag wird im Datumsformat der Veranstaltung formatiert. Wenn Sie es in einem anderen Format darstellen möchten, nutzen Sie die date() Funktion.

Abgeleitete Felder

Abgeleitete Felder können wie herkömmliche Datenfelder verwendet werden, sind allerdings von anderen Datenfelder des Teilnehmers abgeleitet und können nicht geändert werden.

Alter

Abgeleitet von Geburts- und Veranstaltungsdatum

AlterAm31Dez

Alter des Teilnehmers am 31. Dezember des Veranstaltungsjahres

Jahrgang2

Zweistelliger Jahrgang (z.B. 83), abgeleitet vom Geburtsdatum

NachVorname

Vereint Nach- und Vorname zu bspw. Doe, John

VorNachname

Vereint Vor- und Nachname zu bspw. John Doe

KTNXWie KTN, aber mit den letzten 3 Ziffern ersetzt durch X
IBANX

Wie IBAN, aber mit den letzten 3 Ziffern ersetzt durch X

StatusTextGibt die Beschreibung des Status gemäß des Feld Status wieder (DSQ, DNF, etc.)
ZufallGibt einen zufälligen Wert zwischen 0 und 1 zurück
TransponderInChipFile

Sofern vorhanden gibt dieses Feld den Transponder Code zurück, der im Chip File zugeordnet wird

Die Felder Land und Nation

Land

Land, in dem der Teilnehmer wohnt (Adresse)

Nation

Nationalität des Teilnehmers (Grunddaten)

Land und Nation sind zwei Felder mit speziellen Eigenschaften. Sie sind von Natur aus reine Datenfelder und können mit beliebigen Werten beschrieben werden, z.B. DEU, Schweiz, AT, USA, Germany, etc.

Land und Nation verwenden die Punkt-Logik. Folgende Suffixe können hierbei verwendet werden:

Land.Name
Nation.Name

 

Länderbezeichnung in Muttersprache (z.B. Deutschland, France)

 

.lang
.lang

Länderbezeichnung in der angegebenen Sprache. Z.B. Land.Name.en liefert den englischen Ländernamen.
Land.IntName
Nation.IntName
Englische Länderbezeichnung (z.B. Germany, Austria) - analog zu Land/Nation.Name.en

Land.MultiName

Nation.MultiName

Liefert einen mehrsprachigen String, der an verschiedenen Stellen in den entsprechenden Sprachen angezeigt werden kann, z.B. in Ergebnislisten, um Nationalitäten in der Sprache des Anwenders (my.raceresult.com-Sprache) anzuzeigen.
Land.Alpha2
Nation.Alpha2
2-stellige Abkürzung der Länderbezeichnung gemäß ISO 3166-1
Land.Alpha3
Nation.Alpha3
3-stellige Abkürzung der Länderbezeichnung gemäß ISO 3166-1
Land.IOC
Nation.IOC
Länderbezeichnung gemäß IOC
Land.UCI
Nation.UCI
Länderbezeichnung gemäß UCI
Land.Flagge
Nation.Flagge
Zeigt die entsprechende Flagge des Landes/der Nationalität

Land.Währung
Nation.Währung

Liefert den 3-stelligen Währungscode der nationalen Währung

Land.isEU
Nation.isEU

Liefert 1, wenn das Land zur EU gehört, 0 andernfalls


Diese Felder sind von Nation bzw. Land abgeleitet und können nicht beschrieben/geändert werden. Sie interpretieren die Eingaben in Nation bzw. Land und geben den korrespondierenden Wert zurück. Z.B. gibt Nation.IOC immer GER zurück, egal ob in Nation DE, DEU, Deutschland, Germany oder GER eingetragen ist. Damit werden auf Teilnehmer- oder Ergebnislisten die Nationen einheitlich dargestellt und normalisiert. Dies bietet besonders dann großen Komfort, wenn Teilnehmerdaten aus verschiedenen Quellen stammen, z.B. Import via Excel-Datei und Eingabe im Teilnehmerfenster.

Das Teilnehmer-Fenster speichert in den Feldern Land und Nation den numerischen Wert gem. ISO 3166-1 ab.

Datenfelder der Veranstaltung

Sie haben Zugriff auf sämtliche Eigenschaften der Veranstaltung sowie der angelegten Wettbewerbe / Altersklassen. Ein einfacher Anwendungsfall ist die Urkunde: Anstelle des Veranstaltungsdatums als festen Text, fügen Sie das Feld [Veranstaltung.Datum] ein, so dass Sie die Urkunde nächstes Jahr nicht mehr aktualisieren müssen.

Veranstaltung

Veranstaltung Haupteinstellungen - Veranstaltungsname
Veranstaltung.Name Entspricht [Veranstaltung]
Veranstaltung.ID ID der Veranstaltung
Veranstaltung.Datum Haupteinstellungen - Veranstaltungsdatum von
Veranstaltung.Datum1 Haupteinstellungen - Veranstaltungsdatum von
Veranstaltung.Datum2 Haupteinstellungen - Veranstaltungsdatum bis
Veranstaltung.Typ Haupteinstellungen - Veranstaltungstyp (Sportart)
Veranstaltung.PLZ Veranstaltungsort - Postleitzahl
Veranstaltung.Ort Veranstaltungsort - Ort
Veranstaltung.Straße Veranstaltungsort - Straße
Veranstaltung.Land Veranstaltungsort - Land
Veranstaltung.Währung Regionseinstellungen - Währung
Veranstaltung.AttributName Das entsprechende benutzerdefinierte Veranstaltungsattribut

Wettbewerb

Wettbewerb Wettbewerbsnummer, die dem Teilnehmer zugeordnet ist
Wettbewerb.Name Name des zugeordneten Wettbewerbs
Wettbewerb.Datum Datum des zugeordneten Wettbewerbs
Wettbewerb.Start Geplante Startzeit des zugeordneten Wettbewerbs formatiert als hh:mm:ss
  .Text Geplante Startzeit des zugeordneten Wettbewerbs formatiert als hh:mm:ss
  .Dezimal Geplante Startzeit des zugeordneten Wettbewerbs dezimal
Wettbewerb.Zielschluss Zielschlusszeit des zugeordneten Wettbewerbs formatiert als hh:mm:ss

 

.Text Zielschlusszeit des zugeordneten Wettbewerbs formatiert als hh:mm:ss
  .Dezimal Zielschlusszeit des zugeordneten Wettbewerbs dezimal
Wettbewerb.Länge Länge des zugeordneten Wettbewerbs
  .Unit Verwendete Einheit von Wettbewerb.Länge
  .Meter Die Länge des Wettbewerbs als Wert in Metern
Wettbewerb.TimeFormat Das im Wettbewerb verwendete Zeitformat
Wettbewerb.TimeRounding Die im Wettbewerb verwendete Zeitrunding als Wert
1 bis 5 = aufrunden auf die nächste Sek. bis Zehntausendstel

-1 bis -5 = abrunden auf die nächste Sek. bis Zehntausendstel

11 bis 15 = kaufmännisch runden auf Sek. bis Zehntausendstel
Wettbewerb.Runden Anzahl Runden des zugeordneten Wettbewerbs
Wettbewerb.MinimaleRundenzeit Minimale Rundenzeit des zugeordneten Wettbewerbs
Wettbewerb.AttributName Das jeweilige benutzerdefinierte Attribut des zugeordneten Wettbewerbs
Wettbewerb.OrderPos Die Position des Wettbewerbs wie dargestellt im Überblick
Teilnahmeberechtigt

0 wenn der Teilnehmer für den ausgewählten Wettbewerb teilnahmeberechtigt ist

1 wenn der Teilnehmer zu alt

2 wenn der Teilnehmer zu jung ist

4 wenn das Geschlecht nicht stimmt

5 wenn das Geschlecht nicht stimmt und der Teilnehmer zu alt ist

6 wenn das Geschlecht nicht stimmt und der Teilnehmer zu jung ist

Altersklassen

Altersklasse/Altersklasse1*, Altersklasse2, Altersklasse3

ID der zugeordneten Altersklasse, bezogen auf das Altersklassen-Set 1, 2 oder 3
AltersklasseX.Name Name der zugeordneten Altersklasse
AltersklasseX.Abkürzung Abkürzung der zugeordneten Altersklasse
AltersklasseX.ID Nummer der zugeordneten Altersklasse
AltersklasseX.OrderPos Sortierkriterium der Altersklassen. Verwenden Sie dieses Feld, um die Altersklassen wie eingegeben zu sortieren

*Altersklasse und Altersklasse1 haben dieselbe Funktion und können synonym für alle Ableitungen verwendet werden.

Startgeld

Startgeld

Startgeld berechnet gemäß der Startgeldeinstellungen

Grundgebühr Wie Startgeld, aber ohne zusätzliche Startgelder.

Zeitfelder

Die folgenden Felder beziehen sich auf das Zielergebnis gemäß der Wettbewerbseinstellungen:

Zeit   Formatierte Zielzeit gemäß der Einstellungen zum Zeitformat.
  .Existiert Gibt 1 zurück, wenn eine Zeit oder ein Wert im Zielergebnis vorliegt.
  .Positiv Gibt 1 zurück, wenn im Zielergebnis eine Zeit > 0 gespeichert ist
  .Dezimal Numerischer Zahlenwert (in Sekunden) des Zielergebnisses

 

.Gerundet

Zahlenwert gerundet gemäß der Einstellungen zur Zeitrundung

  .Text Zeit formatiert in hh:mm:ss
ImZiel Gibt 1 zurück, wenn im Zielergebnis eine Zeit > 0 gespeichert ist, equivalent zu [Zeit.Positiv]

Das folgende Feld bezieht sich auf das Startergebnis.

Gestartet Gibt 1 zurück, wenn im Startergebnis eine Zeit > 0 gespeichert ist. Wenn kein Startergebnis definiert ist, wird 1 zurückgegeben, wenn eine Zeit in dem Ergebnis mit der niedrigsten ID gespeichert ist.

Die folgenden Felder beziehen sich auf die Startzeiten und Zielschlusszeiten. Die Felder für die Startzeit verhalten sich wie reguläre Ergebnisfelder.

Zeit0 Zugewiesene Startzeit formatiert gemäß der Einstellungen zum Zeitformat
Zeit0.Dezimal
T0
Numerischer Wert (Dezimal) der zugewiesenen Startzeit

Zeit0.Gerundet

TR0

Numerischer, gerundeter Wert der zugewiesenen Startzeit gemäß der Einstellungen zur Zeitrundung 
Zielschluss Zielschlusszeit als numerischer (Dezimal-)Wert
ZielschlussText Zielschlusszeit formatiert gemäß der Einstellungen zum Zeitformat

Im Rohdatenmodus kann auf Rundenzeiten zugegriffen werden, ohne hierfür ein Ergebnis anzulegen (ersetzen Sie Messstelle durch den Namen der Messstelle und X durch die gewünschte Runde). Die Berechnung berücksichtigt die eingestelle Anzahl Runden sowie die dazugehörige minimale Rundenzeit.

Messstelle.LapX Rundenzeit der Runde X in Sekunden.
Messstelle.ReadX Absolvierte Zeit nach Detektion X in Sekunden.
Messstelle.LapXText Formatierte Rundenzeit der Runde X gemäß der Einstellungen zum Zeitformat.
Messstelle.ReadXText Formatierte absolvierte Zeit nach Detektion X gemäß der Einstellungen zum Zeitformat.

 

Felder der Zwischen- / Abschnittszeiten

Jede Zwischen- / Abschnittszeit berechnet automatisch eine Vielzahl an Feldern, die vormals aufwendig in Ergebnissen angelegt werden mussten. Zwischenzeiten und davon abhängige Felder werden über eine Verkettung abgerufen, die immer mit dem Namen der Zwischen-/Abschnittszeit beginnt. Zwischen-/Abschnittszeiten bedienen sich somit der Punkt-Logik. Weitere Felder können abgerufen werden, indem bestimmte Ausdrücke an den Namen der Zwischen-/Abschnittszeit durch einen Punkt getrennt angehängt werden, z.B. [ZwischenzeitName.FeldName].

Möchten Sie auf Daten von der vorherigen oder der nächsten Zwischenzeit zugreifen, erreichen Sie dies durch Anhängen von .Prev oder .Next an die gewählte Zwischenzeit. Durch Anhängen von weiteren Ausdrücken können Sie diese Zeit oder Platzierung in bestimmten Formaten abrufen, z.B. [ZwischenzeitName.Prev.FeldName] oder [ZwischenzeitName.Next.FeldName].

Auf Live-Leaderboards oder zur Überwachung des Rennverlaufs ist es notwendig, auf die letzte verfügbare Zwischenzeit eines Teilnehmers zugreifen zu können. Ersetzen Sie hierfür ZwischenzeitName durch {LastSplit}, wodurch die jeweils aktuellsten Felder der letzten Zwischenzeit gemäß der Reihenfolge im Rennverlauf abgerufen werden können, z.B. [{LastSplit}.FeldName].

Zwischen-/Abschnittszeiten

Zwischenzeiten können in einer Vielzahl an Varianten und nach Bedarf abgerufen werden. 

Durch im Rennverlauf realistisch angegebene Min/Max Geschw./Pace/Zeit für jede Zwischenzeit rechnet die Software außerdem zukünftige Zwischenzeiten hoch. Die Hochrechnung basiert auf dem Perzentil der vorhergehenden Zwischenzeiten und den jeweiligen Min/Max-Werten der hochzurechnenden Zwischenzeit

Zwischenzeiten generieren außerdem Zwischenzeit-Rückstande gemäß der Zwischen-/Abschnittsplatzierungen.

Zwischen-/Abschnittsplatzierungen

Wenn Sie Zwischen- / Abschnittszeiten verwenden, werden automatisch jeweils die Platzierungen GesPl, MWPl und AKPl berechnet. Analog zu den Zeitfeldern der Zwischenzeiten können Sie die Platzierungen auch für jede berechnete Zeit abrufen (Standardzeit / Tageszeit / Brutto / Netto).

Zwischen- und Abschnittsplatzierungen berücksichtigen NICHT das Feld [Status]. Diese Platzierungen sind in erster Linie für schnelle, vorläufige Live-Platzierungen gedacht. Angenommen, bei einem Triathlon verlässt ein Teilnehmer das Wasser als Erstes, wird aber später im Rennen disqualifiziert, so ist er dennoch der schnellste Schwimmer. Für endgültige, offizielle Ergebnisse sollten Sie eigene Platzierungen oder den AutoPlatz verwenden.

Platzierungen werden durch folgende Zusätze abgerufen.

.GesPl Gesamtplatzierung gruppiert nach Wettbewerb
.MWPl M/W-Platzierung gruppiert nach Wettbewerb und Geschlecht
.AKPl Altersklassenplatzierung gruppiert nach Wettbewerb, Geschlecht und Altersklasse1

z.B. [10K.MWPl] liefert die M/W-Platzierung eines Teilnehmers an der 10K-Zwischenzeit. Als Grundlage für die Berechnung der Platzierung dient entweder die Brutto- oder Nettozeit, je nach Wettbewerbseinstellungen im Rennverlauf.

z.B. [10K.Brutto.MWPl] liefert die M/W-Platzierung eines Teilnehmers an der 10K-Zwischenzeit nach der Bruttozeit.

Für eine schönere Darstellung von Platzierungen können Sie folgende Zusätze verwenden:

.P Die Platzierung wird mit einem "." angezeigt
.Th Die Platzierung als englische Ordinalzahl (z.B. 1st, 2nd, 3rd)
.Max

Die Anzahl gewerteter Teilnehmer in dieser Platzierung.

Berechnungen von Zwischen- / Abschnittszeiten

Für jede Zwischen- / Abschnittszeit werden automatisch Felder berechnet, die analog zu Zeiten / Platzierungen aufgerufen werden können.

.Existiert - gibt eine 1 zurück, wenn für diese Zwischenzeit eine Zeit vorliegt, andernfalls 0.

.ZeitPositiv - gibt eine 1 zurück, wenn für diese Zwischenzeit eine Zeit vorliegt UND diese Zeit positiv ist, andernfalls 0.

.AnzahlZwischenzeiten - liefert die Anzahl an ermittelten Zwischenzeiten bis zur angegebenen Zwischenzeit

.Distance (.Meter / .KM / .Miles) - liefert die Distanz der Zwischenzeit / des Abschnitts. Standardmäßig wird es in Kilometern angegeben, für andere Einheiten kann diese entsprechend an den Ausdruck angehängt werden

.GeschwindigkeitOderPace - liefert die Geschwindigkeit/Pace formatiert gemäß der Einstellungen im Rennverlauf. Das Format ist im Output enthalten, z.B. "1:40 min/100m"

.Geschwindigkeit(.Dezimal) - liefert die Geschwindigkeit für die voranstehende Zeit (z.B. 10K.Abschnitt.Geschwindigkeit liefert die Geschwindigkeit auf dem der 10K-Messstelle vorausgehenden Abschnitt). Geschwindigkeiten sind standardmäßig als "ss,k" formatiert. Durch Anhängen von .Dezimal geben Sie die Geschwindigkeit als Dezimalwert aus.

.Pace(.Dezimal) - liefert die Pace für die voranstehende Zeit (z.B. Ziel.Pace liefert die Pace für den Abschnitt von Start zum Ziel). Eine Pace ist standardmäßig als "HH:mm:ss" formatiert. Durch Anhängen von .Dezimal geben Sie die Pace als Dezimalwert aus.

Datenfelder der Zwischen- / Abschnittszeiten

Für jede Zwischen- & Abschnittszeit können einige Datenfelder aufgerufen werden. Diese sind vor allem für Leaderboards nützlich, um Informationen zur letzten Messstelle darzustellen, z.B. wenn Sie {LastSplit} verwenden.

.Name - liefert den Namen der Zwischen-/Abschnittszeit

.Bezeichnung - liefert die Bezeichnung der Zwischen-/Abschnittszeit oder den Namen, wenn keine Bezeichnung vorliegt.

.OrderPos - liefert eine Zahl basierend auf der Reihenfolge der Zwischenzeiten im Rennverlauf. Beachten Sie, dass diese Zahl an sich bedeutungslos ist und sich nur als Sortierkriterium in Ausgabelisten oder Platzierungen eignet.

.FromBackup - gibt 1 zurück, wenn die Zwischenzeit von der Backup-Messstelle generiert wurde, andernfalls 0.

Ergebnisfelder

Ergebnisse beinhalten Zahlenwerte, meistens Zeiten in Anzahl Sekunden, können aber auch Punkte, Anzahl Runden oder andere Werte annehmen.

Die Ergebnisfelder verwenden die Punkt-Logik und können entweder duch ZeitX oder NameDesErgebnisses abgerufen werden (ersetzen Sie X durch die ID des gewünschten Ergebnisses, z.B. Zeit5.Dezimal für den Wert im Ergebnis mit ID 5).

Für jedes Ergebnis sind die folgenden Felder verfügbar:

ZeitX
NameDesErgebnisses
  Formatierte Zeit gemäß der Einstellungen zum Zeitformat.
  .Dezimal Gespeicherter Zahlenwert

 

.Gerundet

Zahlenwert gerundet gemäß der Einstellungen zur Zeitrundung

  .Text

Formatierte Zeit gemäß der Einstellungen zum Zeitformat

  .Positiv Gibt 1 zurück, wenn in dem Ergebnis eine Zeit > 0 gespeichert ist
  .Info Text, der neben der Zeit gespeichert wird, normalerweile Details vom Timing System

Sie können auch die folgenden Kurzformen verwenden, die nicht die Punkt-Logik verwenden.

Tx Gespeicherter Zahlenwert (entspricht ZeitX.Dezimal)

TRx

Zahlenwert gerundet gemäß der Einstellungen zur Zeitrundung (entspricht ZeitX.Gerundet)

Platzierungsfelder

Nachdem Sie eine Platzierung mit der ID X angelegt haben, können Sie folgende zusätzliche Felder nutzen.

Platzierungsfelder verwenden die Punkt-Logik, um auf eine Vielzahl an weiteren Feldern zurückgreifen zu können. Es kann jeweils immer PlatzX oder der PlatzierungsName verwendet werden.

PlatzX
NameDerPlatzierung

Die Platzierung des Teilnehmers gemäß Definition, z.B. 47
Der Name der Platzierung kann ebenso verwendet werden, zum Beispiel MWPl.

PlatzX.p
NameDerPlatzierung.p

Die Platzierung mit einem Punkt am Ende, z.B. 47.

PlatzX.th
NameDerPlatzierung.th
Die Platzierung als englische Ordinalzahl, z.B. 1st, 2nd, 3rd, 4th.

PlatzX.max
NameDerPlatzierung.max

Die Anzahl Teilnehmer in der gleichen Kategorie, z.B. 495.
Mit PlatzX.max können Sie bspw. folgendes erstellen: 47. von 495

PlatzX.Top.Y

NameDerPlatzierung.Top.Y

Das Feld Y des Erstplatzierten gemäß Platzierung X.
kann jedes beliebige Feld sein, [GesPl.Top.Startnr] liefert bspw. die Startnr des Erstplatzierten der Gesamtplatzierung.

PlatzX.Last.Y

NameDerPlatzierung.Last.Y

Das Feld Y des Letztplatzierten gemäß Platzierung X.
kann jedes beliebige Feld sein, [GesPl.Last.VorNachname] liefert bspw. den Vor- und Nachnamen des Letztplatzierten der Gesamtplatzierung.

PlatzX.Prev.Y

NameDerPlatzierung.Prev.Y

Das Feld Y des Vorplatzierten der Platzierung X.
kann jedes beliebige Feld sein, [GesPl.Prev.Startnr] liefert bspw. die Startnr des Vorplatzierten der Gesamtplatzierung.

PlatzX.Next.Y

NameDerPlatzierung.Next.Y

Das Feld Y des Nachplatzierten der Platzierung X.
kann jedes beliebige Feld sein, [GesPl.Next.Startnr] liefert bspw. die Startnr des Nachplatzierten der Gesamtplatzierung.

Mannschaftswertungsfelder

Nachdem Sie die Mannschaftswertung mit ID X eingerichtet haben, können Sie auf folgende zusätzlichen Felder zugreifen (Sie können MWx hierbei jederzeit durch den Namen der Mannschaftswertung ersetzen, z.B. Mannschaftswertung m/w.Platz).

Die Mannschaftswertungsfelder greifen auf die Punkt-Logik zurück, um auf weitere Informationen zuzugreifen.

MWx.Platz

 

Platzierung der Mannschaft, z.B. 13

 

.p

Die Platzierung mit einem Punkt am Ende, z.B. 13.

  .th Die Platzierung als englischer Ordinalwert, z.b. 1st, 2nd, 3rd, 4th.
  .max Anzahl gewerteter Mannschaften.

MWx.DezimalZeit1
MWx.DezimalZeit2
MWx.DezimalZeit3
MWx.DezimalZeit4

Dezimalzeit der Mannschaft.

MWx.Zeit1
MWx.Zeit2
MWx.Zeit3
MWx.Zeit4

Formatierte Zeit der Mannschaft.

MWx.Gewertet

1, wenn der Teilnehmer gewertet wird, andernfalls 0.
Wenn Sie die Option Max. Anzahl Mannschaften: 1 und alle Teilnehmer anz. aktiviert haben, werden nicht alle Teilnehmer gewertet.

MWx.Geschlecht

Geschlecht aller gewerteten Teammitglieder.
1=nur Männer, 2=nur Frauen, 3=Männer und Frauen

MWx.GeschlechtAlle

Geschlecht aller Teammitglieder.
1=nur Männer, 2=nur Frauen, 3=Männer und Frauen

MWx.Position

Position des Teilnehmers innerhalb der Mannschaft.

MWx.Nummer

Mannschaften werden durch dieses Feld nummeriert, wenn es mehrere Teams mit gleichen Namen gibt.

MWx.Anzahl

Anzahl Teammitglieder.

MWx.AnzahlFrauen

Anzahl Frauen in der Mannschaft.

MWx.AnzahlGewertet

Anzahl gewerteter Teammitglieder.

MWx.AnzahlFrauenGewertet

Anzahl gewerteter Frauen in der Mannschaft.

MWx.DecimalTimeTop1
MWx.DecimalTimeTop2
MWx.DecimalTimeTop3
MWx.DecimalTimeTop4

Dezimalzeit der ersten Mannschaft innerhalb der Wertung.

MWx.DecimalTimePrev1
MWx.DecimalTimePrev2
MWx.DecimalTimePrev3
MWx.DecimalTimePrev4

Dezimalzeit der vorigen Mannschaft innerhalb der Wertung.

MWx.TimeTextTop1
MWx.TimeTextTop2
MWx.TimeTextTop3
MWx.TimeTextTop4

Formatierte Zeit der ersten Mannschaft innerhalb der Wertung.

MWx.TimeTextPrev1
MWx.TimeTextPrev2
MWx.TimeTextPrev3
MWx.TimeTextPrev4

Formatierte Zeit der vorigen Mannschaft innerhalb der Wertung.

Mannschaftswertung: Auf Team-Mitglieder zugreifen

Wenn Sie eine Urkunde für eine Mannschaft erstellen, können Sie auf die Daten aller Teammitglieder zugreifen:

Greifen Sie mit MWx.Py auf Daten des Teilnehmers einer Mannschaft gemäß Mannschaftswertung x zu. Nutzen Sie diese Formel, um die detaillierten Mannschaftsergebnisse…

 … auf eine Zeile pro Mannschaft zu verkürzen, aber nach wie vor die Nachnamen aller Athleten anzuzeigen.



Wie das funktioniert?

MW1.Px greift auf die drei Namen der Teilnehmer zu und stellt diese in einer Zeile dar. Ohne eine weitere Änderung würde die Liste wie folgt aussehen:

Es wird immer noch eine Zeile pro Teilnehmer dargestellt. Also fügen wir den Filter MW1.Position = 1 hinzu. MW1.Position ist die interne Nummerierung der Mannschaftsteilnehmer (1 => erster Teilnehmer, 2 => zweiter Teilnehmer, …). Durch Verwendung dieses Filters wird je Mannschaft nur noch eine Zeile angezeigt.

Teamrundenrennen: Weitere Felder

Wenn Sie den Mannschafts-Rundenmodus verwenden, können Sie auf folgende Felder zugreifen:

Teilnehmerbezogene Felder:

MWx.Laps.Count Anzahl Runden dieses Teilnehmers.
MWx.Laps.Min T, D, L   Schnellste Rundenzeit dieses Teilnehmers als formatierte Zeit.

MWx.Laps.Avg T, D

  Durchschnittliche Rundenzeit dieses Teilnehmers als formatierte Zeit.
MWx.Laps.Max T, D, L   Langsamste Rundenzeit dieses Teilnehmers als formatierte Zeit.
MWx.Laps.Sum T, D   Summe aller Rundenzeiten dieses Teilnehmers als formatierte Zeit.
MWx.Laps.Last T, D   Letzte Rundenzeit dieses Teilnehmers als formatierte Zeit.
MWx.Laps.Stages Gibt zurück, wie oft der Teilnehmer auf der Strecke war, unabhängig von der Anzahl an Runden.
MWx.Laps.Lemans T, D   Dauer zwischen T0 und der ersten registrierten Zeit, beispielsweise in einem Le Mans Start.
MWx.Laps.Active Bestimmt, ob der Teilnehmer momentan auf der Strecke ist.
Nur möglich, wenn die Messstelle nach der Wechselzone ist.
MWx.Lap(n) T, D   Zeigt die Zeit der Runde {n} dieses Teilnehmers als formatierte Zeit.
  .Brutto T, D Zeigt die Bruttozeit nach Runde {n} dieses Teilnehmers als formatierte Zeit.
  .Uhr T, D Zeigt die Tageszeit nach Runde {n} dieses Teilnehmers als formatierte Zeit.

Folgende Punkt-Logik-Erweiterungen sind möglich (sofern durch T, D, L angegeben):

T .Text Zeigt eine formatierte Zeit
D .Dezimal Zeigt die Zeit als Dezimalwert

L

.Lap Zeigt die Runde, in der die entsprechende Zeit erfasst wurde

Beispiel: MW1.Laps.Max.Lap gibt die Runde zurück, in der der Teilnehmer die langsamste Rundenzeit hat.

 

Felder der Mannschaftsergebnisse:

MWx.TeamLaps.Count   Gesamtrundenzahl der Mannschaft
  .Women ...aller weiblichen Teilnehmer
MWx.TeamLaps.Min T, D, L   Schnellste Rundenzeit der Mannschaft als formatierte Zeit.
MWx.TeamLaps.Avg T, D   Durchschnittliche Rundenzeit der Mannschaft als formatierte Zeit.
MWx.TeamLaps.Max T, D, L   Langsamste Rundenzeit der Mannschaft als formatierte Zeit.
MWx.TeamLaps.Last T, D   Letzte Rundenzeit der Mannschaft als formatierte Zeit.
MWx.TeamLaps.Sum T, D   Summe aller Rundenzeiten (exklusive Le Mans Startzeit) der Mannschaft als formatierte Zeit.
MWx.TeamLaps.Total T, D   Summe aller Rundenzeiten (inklusive Le Mans Startzeit) der Mannschaft als formatierte Zeit.
MWx.TeamLaps.Stages Gesamtetappenzahl aller Teilnehmer.
MWx.TeamLaps.Lemans T, D   Le Mans Startzeit der Mannschaft (wird nur für den ersten Teilnehmer ermittelt, der die Messstelle überquert).
  .Startnr Startnummer des Teilnehmers der Mannschaft, der die Le Mans Startzeit ausgelöst hat.
MWx.TeamLaps.Penalty    
  .Zeit T, D Summe der Strafzeiten der Mannschaft als formatierte Zeit.
  .Laps Summe der Strafrunden der Mannschaft
MWx.TeamLap(n) T, D   Zeigt die Zeit der Runde {n} der Mannschaft als formatierte Zeit.
  .Brutto T, D Zeigt die Bruttozeit nach Runde {n} der Mannschaft als formatierte Zeit.
  .Uhr T, D Zeigt die Tageszeit nach Runde {n} der Mannschaft als formatierte Zeit.

Folgende Punkt-Logik-Erweiterungen sind möglich (sofern durch T, D, L angegeben):

T .Text Zeigt eine formatierte Zeit
D .Dezimal Zeigt die Zeit als Dezimalwert

L

.Lap Zeigt die Runde, in der die entsprechende Zeit erfasst wurde

 

Zudem kann TSx.TeamLap(y).P.Feld verwendet werden, um ein beliebiges Feld des Teilnehmers, der Runde y absolviert hat, aufzurufen. Dieses Feld gibt den Nachnamen des Teilnehmers wieder, der Runde 25 absolviert hat:

MW1.TeamLap(25).P.Nachname

Felder für Online-Payment & Finanzen

Felder mit dem Prefix OP beziehen sich auf das tatsächliche Online-Payment. Nehmen Sie z.B. nach einer erfolgten Anmeldung Änderungen an den Startgeldeinstellungen vor, wirkt sich dies auf [Startgeld] aus, nicht aber auf [OPStartgeld], da zum Zeitpunkt der Anmeldung noch das "alte" Startgeld aktuell war.

Feld Beschreibung

OPID

ID des Zahlungsvorgangs
OPSaldo Saldo des Online-Payments (<0: Geld fehlt, >0: zu viel bezahlt)
OPSaldoDatum Datum des Saldoeintrages
OPWährung Währung des verwendeten Zahlungsmittels
OPZahlungsmittel

Verwendetes Zahlungsmittel. 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

OPStartgeld Das bei der Online-Anmeldung berechnete Startgeld
OPZuZahlen

Zu zahlender Betrag in Währung des Zahlungsmittels

OPGebühren Gesamte Gebühren für den Bezahlvorgang (in Währung des Zahlungsmittels)
OPReferenz Zahlungsreferenz (Verwendungszweck)
BezahlLink Link zum Bezahlen eines ausstehenden Startgeldes (seit v12.5 nicht mehr verfügbar)
Startgeld Berechnetes Startgeld
Grundgebühr Berechnetes Startgeld ohne optionale Startgelder
StartgeldBezahlt 1 wenn das Startgeld gezahlt wurde, 0 andernfalls
Zahlung Die Höhe des bezahlten Startgeldes
Kontoinhaber Bankverbindung des Teilnehmers (nur bei eigener Zahlungsabwicklung)
KTN Bankverbindung des Teilnehmers (nur bei eigener Zahlungsabwicklung)
KTNX Kontonummer mit den letzten 3 Ziffern durch X ersetzt (nur bei eigener Zahlungsabwicklung)
BLZ Bankverbindung des Teilnehmers (nur bei eigener Zahlungsabwicklung)
IBAN Bankverbindung des Teilnehmers (nur bei eigener Zahlungsabwicklung)
IBANX IBAN mit den letzten 3 Ziffern durch X ersetzt (nur bei eigener Zahlungsabwicklung)
BIC Bankverbindung des Teilnehmers (nur bei eigener Zahlungsabwicklung)
SEPAMandat Bankverbindung des Teilnehmers (nur bei eigener Zahlungsabwicklung)
Bank Bankverbindung des Teilnehmers (nur bei eigener Zahlungsabwicklung)

Gutscheine

Gutscheine greifen auf die "Punkt-Logik" zurück

Feld Beschreibung
Gutschein Gutschein-Code
Gutschein.Betrag Betrag des Gutscheins
Gutschein.Vermerk Vermerk des Gutscheins

 

Nummerierung in Listen

Platzierungen sind ein nützliches Konzept, da sie, einmal angelegt, überall verwendet werden können - auf Listen, auf Urkunden, in Nachrichten. Allerdings möchte man manchmal auch eine fortlaufende Nummerierung erstellen, ohne dafür eine Platzierung anzulegen.

Stellen Sie sich vor, Sie benötigen eine Liste aller Teilnehmer mit dem Vornamen John. Fügen Sie ganz einfach einen Filter zur Liste hinzu und verwenden Sie Position anstelle der Platzierung.

Das sieht soweit schon gut aus, allerdings soll die Nummerierung für das 5km-Rennen erneut bei 1 beginnen. Hierfür verwenden Sie Position1, wodurch die Nummerierung wieder bei 1 anfängt, wenn sich das höchste Gruppierungskriterium ändert. Mit Position2 würde die Nummerierung wieder bei 1 beginnen, wenn sich entweder das höchste oder zweithöchste Gruppierungskriterium ändert.

Sonstige

Sonstige Datenfelder

Random Zufallszahl zwischen 0 und 1. Wird bei jedem Laden des Wertes neu randomisiert.
CRLF Fügt \r\n ein, um in einem Textausdruck eine neue Zeile zu erzeugen

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 Email 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.