feat: Sonderführungen automatisch im Register SoFue2 nachtragen — Version 1.13.0
Beim Speichern eines Logbuch-Eintrags der Art 'SF' wird der passende Datensatz in SoFue2 über das Datum gesucht und dort stattgefunden=1, anzahl_echt, bezahlt und remarks gesetzt. Gibt es an dem Tag mehrere Führungen, gewinnt die zeitlich nächstgelegene. Das Ergebnis kommt als Feld 'sofue' aus der PHP-Bridge zurück und wird über dem Formular angezeigt — grün bei Erfolg, gelb, wenn keine Führung gefunden wurde. Der Logbuch-Eintrag wird in dem Fall trotzdem gespeichert. Die Meldung liegt in MainClient, weil LogbuchForm beim Bearbeiten durch onSaved() neu gemountet wird. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -36,6 +36,14 @@ export function spendeLabel(s: SpendeArt): string {
|
||||
return SPENDE_MAP[s] || s;
|
||||
}
|
||||
|
||||
/** Ergebnis der Rückschreibung einer Sonderführung ins Register SoFue2. */
|
||||
export interface SofueStatus {
|
||||
status: 'ok' | 'kein_termin' | 'fehler' | 'uebersprungen';
|
||||
id?: number;
|
||||
wtermin?: string;
|
||||
datum?: string;
|
||||
}
|
||||
|
||||
export interface BeoOption {
|
||||
ID: number;
|
||||
Kuerzel: string;
|
||||
|
||||
Reference in New Issue
Block a user