Skip to content

Commit 793df5c

Browse files
committed
Dokumentiere mengenabhängige Formularpreise
Ergänzt ein Beispiel für die Parkkarte für Lehrpersonen mit nach Pensum gestaffelten Monatspreisen.
1 parent aa6cfb5 commit 793df5c

2 files changed

Lines changed: 50 additions & 1 deletion

File tree

content/module/formulare/beispiele.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,3 +205,42 @@ Lizenztyp * =
205205
```
206206

207207
Die SaNa-Nummer gehört zum offiziellen Schweizer Sachkundenachweis für die Fischerei. Standardformat: `XXX-XXXX-XXXX/XXX` (z. B. `015-9605-7721/001`).
208+
209+
## Parkkarte Lehrperson
210+
211+
```ini
212+
# Personalien Lehrperson
213+
Vorname *= ___
214+
Name *= ___
215+
Strasse *= ___
216+
Hausnummer *= ___
217+
PLZ *= ___
218+
Ort *= ___
219+
E-Mail *= @@@
220+
221+
# Parkkarte
222+
Parkkarte * =
223+
(x) Monatskarte
224+
225+
Autokennzeichen *= ___
226+
227+
Startdatum *= YYYY.MM.DD
228+
229+
Parkierungsanlage * =
230+
(x) Schulanlage A
231+
( ) Schulanlage B
232+
233+
# Preis
234+
Preis * =
235+
(x) Pensum 91 bis 100%
236+
Anzahl Monate (91 bis 100%) * = 1..12 (60.00 CHF)
237+
( ) Pensum 71 bis 90%
238+
Anzahl Monate (71 bis 90%) * = 1..12 (50.00 CHF)
239+
( ) Pensum 51 bis 70%
240+
Anzahl Monate (51 bis 70%) * = 1..12 (40.00 CHF)
241+
( ) Pensum 41 bis 50%
242+
Anzahl Monate (41 bis 50%) * = 1..12 (30.00 CHF)
243+
( ) Pensum 10 bis 40%
244+
Anzahl Monate (10 bis 40%) * = 1..12 (20.00 CHF)
245+
<< Der Preis der Parkkarte richtet sich nach dem Pensum der Lehrperson. Die Parkkarte kann für eine Laufzeit von einem bis zwölf Monaten bestellt werden. >>
246+
```

content/module/formulare/index.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,8 +431,18 @@ Rabatt =
431431
( ) Schule (100%)
432432
```
433433

434+
#### Preis in Abhängigkeit von Mengen
435+
436+
Bei einem Zahlenfeld gilt der Preis in Klammern pro Einheit und wird mit der eingegebenen Menge multipliziert:
437+
438+
```ini
439+
Anzahl Monate * = 1..12 (60.00 CHF)
440+
```
441+
442+
Das Feld ist durch `*` verpflichtend und akzeptiert nur Werte zwischen `1` und `12`. Die Angabe `(60.00 CHF)` definiert den Preis pro Monat. Der Gesamtpreis wird automatisch aus der eingegebenen Anzahl Monate berechnet: Bei drei Monaten werden beispielsweise `180.00 CHF` verrechnet. Da mindestens ein Monat gewählt werden muss, beträgt der Mindestpreis `60.00 CHF`; der Höchstpreis liegt bei `720.00 CHF`.
443+
434444
## Weiterführende Anleitungen
435445

436446
- [Erstellen von Formularen](/module/formulare/erstellen/)
437447
- [Formulardefinitionen](/module/formulare/formulardefinitionen/)
438-
- [Beispiele Formcode](/module/formulare/beispiele/)
448+
- [Beispiele Formcode](/module/formulare/beispiele/)

0 commit comments

Comments
 (0)