Von mir die Kommentare vor //if BTN_KOMMEN.visible //else, weil wir beim "Kommen" und "Gehen" soviel Zeit haben, daß auch gewerbliche Mitarbeiter, die sich per BARCODE anmelden,
den PopUP aus PROC0005 über den aktuellen Stundenstand sehen sollen.
Typischer Anfängerfehler:
vergessen Semikolon zu setzten
(war in ursprünglicher if ... then ... else ... ; ja nicht nötig.)
... denn rauszufinden, warum der Timer nicht wieder anspringt hat bei dieser eigentlich trivialen Änderung am längsten gedauert
//if BTN_KOMMEN.visible then
INCLUDE(PROC0005);
//else
TIMER_1.Enabled := true;