Table of Contents

Ist-Zeit Buchungen (TimeSafe 🡪 BC)

Auftragsbuchungen mit Zeitangabe werden in der Regel automatisch über die Aufgabenwarteschlange Werkauftragsbuchungen importieren von TimeSafe in die Zwischentabelle BDE-Zeitbuchungen in BC importiert. Es ist auch möglich diese Aktion manuell auszuführen – der Intervall ist dabei individuell einstellbar.

**Vorteil häufige Übertragung/Buchung (z.B. alle 15min): ** Die Auftragszeiten sind schneller in BC ersichtlich.

**Vorteil Übertragung/Buchung einmal nächtlich: ** Werden Fehler in der Auftragszeit noch am selben Tag bemerkt, können diese noch vor der Übertragung nach BC korrigiert werden, was eine doppelte Korrektur erspart.

Über eine zweite Aufgabenwarteschlange (Ist Meldung (Zeiten) buchen (CodeUnit 3093066)) welche ebenfalls manuell ausführbar ist, werden dann die Einträge der Zwischentabelle verbucht.

Nachfolgend eine Erklärung der Felder der Zwischentabelle BDE Zeitbuchungen.

Feld Erklärung
Laufnummer Automatisch vergebene Laufnummer für den Eintrag.
Stempelzeit Zeitpunkt an welchem die Stempelung auf dem HW-Terminal registriert wurde.
Werkauftrag Nummer des Werkauftrags der betroffenen Arbeitsplanzeile / PA-Zeile.
Mitarbeiter Nr. Personalnummer des Mitarbeiters, welcher am Terminal die Stemplung abgesetzt hat.
Dauer in Minuten Die Dauer der Buchung wird in Industrieminuten umgerechnet.
Dauer in Stunden Die Dauer der Buchung wird in Dezimal-Stunden umgerechnet.
Status

Stellt den Status der Zeile dar.

Ungebucht:
Die Zeile wurde erstellt, aber es wurde noch nicht versucht diese zu buchen.

Gebucht:
Die Zeile konnte erfolgreich gebucht werden oder wurde manuell abgeschlossen. Zeilen mit diesem Status werden von der Buchungsroutine nicht mehr berücksichtigt.

Fehler:
Es wurde versucht die Zeile zu buchen, aber es kam zu einem Fehler.

Import Zeitstempel Zeitpunkt des Imports der Buchung.
Gebucht Diese Checkbox wird nur gesetzt, wenn die Zeile erfolgreich gebucht werden konnte.
Gebucht Zeitstempel Wird gesetzt sobald Zeile erfolgreich verbucht werden konnte.
Fehler Enthält eine Beschreibung der Fehlermeldung.
Buchungs-ID Jede Buchung in TimeSafe erhält eine eigene Buchungs-ID. Befindet sich bereits ein Eintrag mit dieser ID in der Zwischentabelle kann keine Buchung mit derselben ID übertragen werden.
Abschluss Kommentar

Wird eine Zeile manuell via Aktionen / Eintrag abgeschlossen, erhält diese den Status **Gebucht** und es wird automatisch ein Eintrag erzeugt:

Eintrag wurde manuell abgeschlossen durch LOGISOL\E.BRUN

Der Eintragstext kann aber nachträglich manuell angepasst werden.

Pro Mitarbeiter wird im Voraus für jeden Tag im Jahr ein Eintrag in der Tabelle BDE Import Log erstellt.
Zunächst wird dabei die Checkbox abgeschlossen deaktiviert sein.

Falls im Zeitwirtschaft-Setup das Feld BDE = PZE aktiviert ist, wird zu Beginn des Aufrufs Werksauftragsbuchungen importieren geprüft, ob es nicht abgeschlossene Einträge gibt vor demjenigen des Tagesdatum, an welchem diese Funktion ausgeführt wird. Falls ja werden die Buchungen übertragen. Die Idee dahinter ist, dass erst wenn der Tag fehlerfrei ist, dessen Buchungen an BC übertragen werden. Somit besteht die Möglichkeit, noch Korrekturen in TimeSafe vorzunehmen, bevor diese an BC übertragen werden.

Falls im Zeitwirtschaft-Setup das Feld BDE = PZE deaktiviert ist, bestimmt die Datumsformel im Feld Toleranzfrist für Tagesabschluss nach welcher Zeit ein Tag als abgeschlossen gilt. Die Tage werden dabei nicht als abgeschlossen markiert. Dies ist aus Performance-Gründen notwendig, damit das System nicht zu viele Buchungen abfragen muss.

Nachfolgend eine Übersicht über die gängigsten Fehlermeldungen beim Verbuchen und was die Ursache und Lösung dafür sein kann.

'Durchlaufskostenart' muss in 'Ressource' einen Wert enthalten: 'Nr.=R0010'. Der Wert darf nicht null oder leer sein.

Grund:

Lösung:

'Entlastungskostenstelle' muss in 'Ressource' einen Wert enthalten: 'Nr.=R0010'. Der Wert darf nicht null oder leer sein.

Das Feld 'PA-Nr.' der Tabelle 'BDE Erfassungsjournalzeile' enthält einen Wert (PRA00000010), der in der zugehörigen Tabelle (Produktionsauftragskopf) nicht gefunden wurde.

Grund 1: PA Status ist nicht **Definitiv** oder **Freigegeben**
Lösung 1: PA Status Wechseln falls möglich oder Buchung manuell korrigieren (etwa via Projekt Erf. Journal)

Werkauftragsnr. PA000006-004 existiert nicht.

Grund: Es wurde eine Zeit auf einen Werkauftrags Nr. gebucht welche nicht mehr existiert.
Lösung: Manuelle Korrektur in BC via BDE Erf. Journal.