Formular für Zeiterfassung mit folgenden Funktionen:
(1) PROJEKT
Die Eingabe der Projektnummer kann manuell über die Tastatur erfolgen oder per Strichcode
Hinweis: Bei Bedarf kann auch das Feld AUFTRAG im Formular sichtbar gemacht werden damit die Arbeitsauftragsnummer eingegeben werden kann.
Eingabe dann entweder Projekt- oder Arbeitsauftragsnummer. Je nachdem welches Feld Daten enthält, wird direkt auf Projektnummer oder
auf Projekt laut Arbeitsauftrag gebucht.
(2) LOHNART
Listenauswahl der möglichen Lohnarten (müssen mit den Lohnarten in e-projekt übereinstimmen) z.B.
01 = Normalarbeit
02 = Projektarbeit
03 = Servcie
04 = Wartung
05 = Zeitausgleich
06 = Arztbesuch usw...
(3) MITARBEIT
Eingabe der Mitarbeiternummer (muß mit Mitarbeiternummer in e-projekt übereinstimmen)
Es können Zeiten für mehrere Mitarbeiter gebucht werden
(4) DATUM
Eingabe des Buchungsdatums
(5) ZEITVON
Eingabe der Uhrzeit des Arbeitsbeginns
Hinweis: Erfolgt die Zeiteingabe per direkter Mengeneingabe (Menge <>0), wird dieses Feld ignoriert bzw. kann im Formular gelöscht werden.
(6) ZEITBIS
Eingabe der Uhrzeit des Arbeitsendes
Hinweis: Erfolgt die Zeiteingabe per direkter Mengeneingabe (Menge <>0), wird dieses Feld ignoriert bzw. kann im Formular gelöscht werden.
(7) MENGE
Eingabe der direkten Stundenanzahl. Standardmäßig ist der Vorgabewert "0".
Wird eine Menge für die Stundenbuchung erfaßt, werden die Felder "ZEITVON" und "ZEITBIS" ignoriert.
Wird keine Menge für die Stundenbuchung erfaßt und der Wert bleibt "0", werden die Felder "ZEITVON" und "ZEITBIS" zur Berechnung verwendet.
Die Mengeneingabe kann manuell über die Tastatur erfolgen oder über die "-" und "+" Felder
Hinweis 1: es können auch Minusmengen erfaßt werden sieht so aus z.B. -1 (über die Schaltfläche +/- werden nur ganze Zahlen übergeben z.B. 1 pder -1
Hinweis 2: bei manueller Eingabe können auch Kommawerte erfaßt werden, darauf achten daß als Komma "." oder "," erlaubt sind z.B. 2.8 oder 2,8
oder bei Minusbuchung -2.8 oder -2,8
(8) HINWEISTEXT
Bei Bedarf kann ein kurzer Hinweistext erfaßt werden.
(12) Startet die Datenübertragung
(11) Öffnet das Einstellungsmenü
(10) grün zeigt eine aktive Datenverbindung, gelb eine inaktive Datenverbindung (Daten werden am Handy Zwischengespeichert)
(9) aktiviert oder deaktiviert die Bildschirmdrehung
Grundsätzlicher Aufbau des Zeiterfassungsformulares
Projekt: Textfeld für Scanner oder Barcodefeld für Handy zur Eingabe der Projektnummer
Lohnart: Listenfeld (Auswahl laut e-projekt Lohnarten)
Mitarbeit: Textfeld für Eingabe Mitarbeiternummer laut e-projekt
Datum: Datumsfeld für Eingabe Buchungsdatum
Zeitvon: Zeitfeld für Eingabe Uhrzeit
Zeitbis: Zeitfeld für Eingabe Uhrzeit
Menge: Textfeld Standardvorgabe "0" für Eingabe Stundenanzahl (wenn Zeiteingabe nicht per von - bis Zeit erfolgen soll)
Wird eine Menge für die Stundenbuchung erfaßt, werden die Felder "ZEITVON" und "ZEITBIS" ignoriert.
Wird keine Menge für die Stundenbuchung erfaßt und der Wert bleibt "0", werden die Felder "ZEITVON" und "ZEITBIS" zur Berechnung verwendet.
Hinweis 1: es können auch Minusmengen erfaßt werden sieht so aus z.B. -1
(über die Schaltfläche +/- werden nur ganze Zahlen übergeben z.B. 1 pder -1
Hinweis 2: bei manueller Eingabe können auch Kommawerte erfaßt werden,
darauf achten daß als Komma „.“ oder „,“ kommen kann z.B. 2.8 oder 2,8
oder bei Minusbuchung -2.8 oder -2,8
Hinweistext:Textfeld für Eingabe Hinweistext bei Bedarf
GPS: unsichtbares GPS Feld (für GPS Daten zur Kontrolle wo die Zeitdaten gebucht wurden)
Erstell: unsichtbares Textfeld (für Erstelldatum+Zeit zur Kontrolle wann gebucht wurde)
IMEI: unsichtbares Textfeld (für Gerätekennung falls ersichtlich sein soll, von welchem Gerät gebucht wurde)
Kennung: unsichtbares Textfeld mit Kennung "21 = Zeiterfassung"
Auftrag: unsichtbares Textfeld ohne Inhalt - kann bei Bedarf verwendet werden, falls anstatt der Projektnummer die Arbeitsauftragsnummer eingeben wird.
Das Projekt wird in diesem Fall aus dem Arbeitsauftrag übernommen.
Datenbankfelder in DSN=TEC2 d:\eprojekt\data\mdeapp.dbf
Befehl für Datenbank MDEAPP
INSERT INTO mdeapp (projekt, lohnart, mitarbeit, datum, zeitvon, zeitbis, menge, hinweis, gps, erstell, imei, kennung, auftrag) VALUES (%projekt%, %lohnart%, %mitarbeit%, %datum%, %zeitvon%, %zeitbis%, %menge%, %hinweis%, %gps%, %erstell%, %imei%, %kennung%, %auftrag%)