Bei der Buchung eines Platzes durch ein Mitglied bzw. externe Person können über einen Dialog weitere Felder abgefragt werden.
Unter "Administration/Optionen/Weitere Module/Platzbuchung" können Sie über die Option "Buchungsdialog" auswählen: Wenn Ihnen diese Möglichkeiten nicht ausreichen, dann können Sie einen umfangreichen Dialog definieren. Damit können Sie erreichen: Dazu gehen Sie wie folgt vor:
Schritt 1: Legen Sie eine Flexible Liste an. Legen Sie dazu zuerst unter "Administration/Flexible Listen" einen neuen Typ (siehe "Listen-Typen bearbeiten") an, z.B. "Platzbuchung Tennisplätze", mit folgenden Feldern:
FeldnameTypArtBedeutung
nameTextfeldPflichtBezeichnung der Auswahl, z.B. "Doppel".
Wenn der Name mit "Dauer" beginnt (z.B. "Dauerbuchung"), generiert das System eine Buchung bis Jahresende.
Kosten pro Buchung
kostenTextfeldoptionaldies definiert einmalige Kosten pro Buchung (falls kosten_intern/kosten_extern nicht vorhanden).
Bei Angabe "30+6" wird für die "mindauer" 30 Euro berechnet, für jede angefangene weitere Stunde 6 Euro.
kosten_internTextfeldoptionaldies definiert einmalige Kosten pro Buchung für ein Mitglied (mit Login)
kosten_externTextfeldoptionaldies definiert einmalige Kosten pro Buchung für eine externe Person (ohne Login)
kosten_tagTextfeldoptionaldies definiert einmalige Kosten pro Tag der Buchung, pro Person
kosten_nachtTextfeldoptionaldies definiert einmalige Kosten pro Nacht der Buchung (=Tage-1), pro Person
kosten_pauschal_tagTextfeldoptionaldies definiert einmalige Kosten pro Tag der Buchung
kosten_pauschal_nachtTextfeldoptionaldies definiert einmalige Kosten pro Nacht der Buchung (=Tage-1)
Sonderfall: "140 [-18=10]" bedeutet: 140 Euro pro Nacht + 10 Euro für jeden Stunde vor 18 Uhr am 1. Tag.
kosten_fest_HH1-HH2Textfeldoptionaldies definiert die Kosten für den angegebenen Uhrzeit-Bereich, z.B. kosten_fest_10-16
HH1 und HH2 ersetzen durch 0, 1, 2, .., 24
kosten_fest_HH1-HH2_intern: gilt nur für angemeldete Personen
kosten_fest_HH1-HH2_extern: gilt nur für nicht angemeldete Personen
kosten_datum_TTMMJJJJ-TTMMJJJJTextfeldoptionalLegt abweichende Kosten für diesen Datumsbereich fest. Hat Vorrang vor kosten_tag.. kosten_nacht.. kosten_pauschal..
Beispiel: kosten_datum_01052025-30112025
kosten_datum_TTMM-TTMMTextfeldoptionalLegt abweichende Kosten für diesen Datumsbereich fest. Hat Vorrang vor kosten_tag.. kosten_nacht.. kosten_pauschal..
Beispiel: kosten_datum_0105-3011
anzahlpersonenAuswahl Checkboxoptionalfalls gesetzt, dann werden die Kosten aus "kosten_tag"/"kosten_nacht" mit der Eingabe des Platzbuchungs-Extrafeldes "buchung_anzahlpersonen" multipliziert.
Kosten pro Zeiteinheit
kosten_zeit_HH1-HH2Textfeldoptionaldies definiert die Kosten für den angegebenen Uhrzeit-Bereich, z.B. kosten_zeit_10-16
HH1 und HH2 ersetzen durch 0, 1, 2, .., 24
kosten_zeit_HH1-HH2_intern: gilt nur für angemeldete Personen
kosten_zeit_HH1-HH2_extern: gilt nur für nicht angemeldete Personen
kosten_zeit_we_HH1-HH2Textfeldoptionaldies definiert die Kosten für den angegebenen Uhrzeit-Bereich am Wochenende (Sa/So), z.B. kosten_zeit_we_10-16
HH1 und HH2 ersetzen durch 0, 1, 2, .., 24
kosten_zeit_we_HH1-HH2_intern: gilt nur für angemeldete Personen
kosten_zeit_we_HH1-HH2_extern: gilt nur für nicht angemeldete Personen
Sonderfall: "12 [3 Std=30+6]" bedeutet: 12 Euro pro Stunden, für 3 Stunden 30 Euro und 6 Euro pro Zusatzstunde.
kosten_zeit_TAG_HH1-HH2Textfeldoptionaldies definiert die Kosten für den angegebenen Tag (Mo,Di,...) und Uhrzeit-Bereich, z.B. kosten_zeit_sa_10-16
TAG ersetzen durch: mo, di, mi, do, fr, sa, so
HH1 und HH2 ersetzen durch 0, 1, 2, .., 24
kosten_zeit_TAG_HH1-HH2_intern: gilt nur für angemeldete Personen
kosten_zeit_TAG_HH1-HH2_extern: gilt nur für nicht angemeldete Personen
kosten_zeit_TAG1-TAG2_HH1-HH2Textfeldoptionaldies definiert die Kosten für den angegebenen Tag-Bereich (Mo-Mi, Sa-So,...) und angegebenen Uhrzeit-Bereich am Wochenende, z.B. kosten_zeit_mo-fr_10-16
TAG1 und TAG2 ersetzen durch: mo, di, mi, do, fr, sa, so
HH1 und HH2 ersetzen durch 0, 1, 2, .., 24
kosten_zeit_TAG1-TAG2_HH1-HH2_intern: gilt nur für angemeldete Personen
kosten_zeit_TAG1-TAG2_HH1-HH2_extern: gilt nur für nicht angemeldete Personen
kosten_stunden_STDTextfeldoptionalLegt die Kosten für eine Buchung über die Anzahl Stunden fest, Beispiel: kosten_stunden_24
Zusatzkosten / Rabatte
kosten_gruppe_GRUPPENNAMETextfeldoptionaldies definiert Zusatz-Kosten für Mitglieder der angegebenen Gruppe
rabatt_zeit_HH1-HH2TextfeldoptionalLegt fest, welcher Rabatt in der Zeit berechnet wird, z.B. 20% oder 10 Euro
rabatt_rolle_ROLLENNAMETextfeldoptionalLegt fest, welcher Rabatt der Rolle berechnet wird, z.B. 20% oder 10 Euro
rabatt_stdzuvor_STDTextfeldoptionalLegt fest, welcher Rabatt ab "STD" Stunden vor dem Termin berechnet wird.z.B. rabatt_stdzuvor_2=15. Mehrere Angaben addieren sich gegebenenfalls (rabatt_stdzuvor_5 und rabatt_stdzuvor_2).
Einschränkungen
rolleAuswahl Checkbox (mehrfach)optionalLegt fest, welche Rollen diese Buchungsart nutzen dürfen. "externe Nutzer"/"nicht angemeldet" bedeutet nicht-angemeldete Person. [=ansprechpartner] ermöglich die Auswahl von Ansprechpartnern.
gruppeAuswahl Checkbox (mehrfach)optionalLegt fest, welche Gruppen diese Buchungsart nutzen dürfen.
mindauerTextfeldoptionalrelevant, falls Sie eine minimale Dauer der Nutzung festlegen wollen, z.B. "1,5" für 1,5 Stunden
maxdauer
dauer
Textfeldoptionalrelevant, falls Sie eine maximale Dauer der Nutzung festlegen wollen, z.B. "3" für 3 Stunden
datumsbereichTextfeldoptionalSchränkt die Gültigkeit dieser Auswahl ein. Ausserhalb des Zeitraums wird diese Buchungsart nicht vorgeschlagen.
Format: "1.5.-30.9." oder "1.5.2025-30.9.2025"
zeitbereichTextfeldoptionalSchränkt die Gültigkeit dieser Auswahl ein. Ausserhalb des Zeitraums wird diese Buchungsart nicht vorgeschlagen.
Format: "8-16", "-16", "16-"
wochentageTextfeldoptionalSchränkt die Gültigkeit dieser Auswahl ein. Ausserhalb des Zeitraums wird diese Buchungsart nicht vorgeschlagen.
Format: kommagetrennte Liste von Wochentagen (keine Bereiche!): Mo,Di,Mi,Do,Fr,Sa,So
plaetzeAuswahl Plätze (Mehrfachauswahl)optionalFalls mehrere Plätze gesetzt sind werden bei der Buchung alle angegebenen Plätze gebucht (Kosten nur 1x)
zeitlimit_gruppe_GRUPPENNAME=8-17
zeitlimit_TAG_gruppe_GRUPPENNAME
zeitlimit_TAG1-TAG2_gruppe_GRUPPENNAME
Textfeld optional Zeitliche Einschränkung einer Gruppe, an einem bestimmten Tag (z.B. "zeitlimit_Di_gruppe_Gastspieler") oder an Tagesbereichen (z.B. "zeitlimit_Mo-Fr_gruppe_Gastspieler").
Der Wert legt dann den Zeitbereich fest, z.B. 8-17
limitTextfeld mehrzeilig kurzoptionalEin Limikt für die Platzbuchung, siehe "Extrafelder" beim "Platz-Datensatz"
Spielerauswahl und Dauerbuchungen
spielerTextfeldoptionalrelevant, falls Sie die Anzahl der Spieler (z.B. "2" oder "4") z.B. für ein Tennisspiel erfassen wollen. Der Buchende muss dann bei der Auswahl dieser Buchungsart in dieser Anzahl die Namen der Spieler angeben. Auswahl eines Mitglieds aus der Mitgliederliste oder der Liste der externen Kontakte bzw. Neuanlage eines externen Kontakts.
spielerinternTextfeldoptionalrelevant, falls Sie die Anzahl der internen Spieler (z.B. "2" oder "4") z.B. für ein Tennisspiel erfassen wollen. Auswahl eines Mitglieds aus der Mitgliederliste.
spielerexternTextfeldoptionalrelevant, falls Sie die Anzahl der externen Spieler (z.B. "2" oder "4") z.B. für ein Tennisspiel erfassen wollen. Auswahl eines Mitglieds aus der Liste der externen Kontakte bzw. Neuanlage eines externen Kontakts.
buchungsartAuswahl DropdownoptionalEinzelbuchung
Dauerbuchung
"Dauer..." Legt fest, dass der Platz bis zum Ende der Saison gebucht wird
Abrechnung
anzahlungTextfeldoptionalLegt fest, welcher Betrag zusätzlich als "Anzahlung" berechnet wird.
preisanzeigeAuswahl Dropdownoptional"intern" oder "extern". Legt fest, dass diese Buchungsart als Standard-Preisanzeige in der PLatzanzeige genutzt wird.
kontoAuswahl BuchführungskontooptionalVerwendet dieses Ertragskonto bei der Abrechnung
mwstTextfeldoptionalLegt die zu verwendende MwSt bei diesem Buchungsart fest
Sonstiges
infoTextfeldoptionallegt den Infotext fest, der bei Auswahl dieser Buchungsart dem Buchenden angezeigt wird.
anmerkungenAuswahl Dropdownoptionalwenn "nein" gewählt, dann wird das "Anmerkungen"-Feld nicht angezeigt
beschreibungAuswahl Dropdownoptionalwenn "nein" gewählt, dann wird das "Beschreibung"-Feld nicht angezeigt
zustimmungTextfeld mehrzeiligoptionalWenn dieses Textfeld vorhanden, dann wird der Text angezeigt und der Nutzer muss per Checbox zustimmen
extrafelderTextfeld optionales werden die darin genannten kommagetrennten Extrafelder abgefragt
maxtageTextfeld optionalMaximale Anzahl buchbare Tage
endefixTextfeld optionalFeste Endzeit für Buchung (ggf. über mehrere Tage hinweg)
Hinweis: Wenn keine "kosten.."-Felder enthalten sind oder diese leer sind (also auch keine "0" drinsteht), dann gelten die Standard-Kosten aus der Platzdefinition, ansonsten die Kosten aus der Liste.
Schritt 2: Legen Sie anschließend unter "Administration/Flexible Listen" (siehe "Listen verwalten") einen neue Liste, z.B. "Platzbuchung Tennis", basierend auf dem zuvor definierten Typ an. Füllen Sie diese Liste mit Inhalten:
NamePreis tagsüberPreis abendsMwStSpielerRolle
Tennis Einzel1216192Mitglied,Verwaltung
Tennis Doppel1828194Mitglied,Verwaltung
Tennis Dauerbuchung200300191Mitglied,Verwaltung
Tennistrainer00710Verwaltung
Schritt 3: Anschließend müssen Sie diese Liste mit einem oder mehreren Plätzen verbinden. Dies erreichen Sie wie folgt:
a) unter Administration/Basiskonfiguration/Extrafelder, "Plätze" legen Sie folgendes Extrafeld an:
b) unter "Administration/Optionen/Weitere Module/Platzbuchung" wählen Sie über die Option "Buchungsdialog" eine Einstellung "mit Dialog.." aus.
c) unter Platzbuchung/Verwalten/Plätze öffnen Sie der Reihe nach die Plätze, denen Sie diese Buchungsarten zuordnen wollen. Wählen Sie im Register "Sonstiges" im Feld "Buchungstyp" den Name der Flexiblen Liste aus, die Sie zuordnen wollen.
Wenn ein Buchener dann auf einen Platz/Uhrzeit klickt, öffnet sich der Dialog, in dem dann die Buchungsart u.ä. ausgewählt werden kann.