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.
buchungsartAuswahl DropdownoptionalEinzelbuchung
Dauerbuchung
"Dauer..." Legt fest, dass der Platz bis zum Ende der Saison gebucht wird
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.
dauerTextfeldoptionalrelevant, falls Sie eine maximale Dauer der Nutzung festlegen wollen, z.B. "3" für 3 Stunden
kostenTextfeldoptionaldies definiert einmalige Kosten pro Buchung (falls kosten_intern/kosten_extern nicht vorhanden)
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)
kosten_zeit_HH1-HH2Textfeldoptionaldies definiert die Kosten für den angegebenen Uhrzeit-Bereich, z.B. kosten_zeit_10-16
HH1 und HH2 weserten durch 0, 1, 2, .., 24
kosten_zeit_we_HH1-HH2Textfeldoptionaldies definiert die Kosten für den angegebenen Uhrzeit-Bereich am Wochenende, z.B. kosten_zeit_we_10-16
HH1 und HH2 weserten durch 0, 1, 2, .., 24
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, mir, do, fr, sa, so
HH1 und HH2 weserten durch 0, 1, 2, .., 24
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, mir, do, fr, sa, so
HH1 und HH2 weserten durch 0, 1, 2, .., 24
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).
anzahlungTextfeldoptionalLegt fest, welcher Betrag zusätzlich als "Anzahlung" berechnet wird.
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.
preisanzeigeAuswahl Dropdownoptional"intern" oder "extern". Legt fest, dass diese Buchungsart als Standard-Preisanzeige in der PLatzanzeige genutzt wird.
mwstTextfeldoptionalLegt die zu verwendende MwSt bei diesem Buchungsart fest
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
anzahlpersonenAuswahl Checkboxoptionalfalls gesetzt, dann werden die Kosten aus "kosten_tag"/"kosten_nacht" mit der Eingabe des Platzbuchungs-Extrafeldes "buchung_anzahlpersonen" multipliziert.
limitTextfeld mehrzeilig kurzoptionalEin Limikt für die Platzbuchung, siehe "Extrafelder" beim "Platz-Datensatz"
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.