BDEPausenSek()
BDEPausenSek() – Anzahl Pausen-Sekunden einer BDE-Buchung
Die Funktion errechnet die Anzahl der Sekunden, die bei einer BDE-Buchung als Pause abgezogen werden.
Basis ist entweder die Pausen-Tabelle im Personalstamm / die Pausen der Produktionsabteilung oder die Pausen in der Buchung (DAB340:PAUSEN)
Parameter | Beschreibung |
---|---|
oDM:O | Datenmodul, Tabelle Dab340 muss geöffnet und positioniert sein |
Rückgabewert
Integer
Beispiel
CODE
// Beispiel aus dem Default-Updaterecht DAB340:PAUSEN_MIN
| nSecs, nResult |
if not Empty(DAB340:E_DATUM) then
nSecs := BDEPausenSek(GetOwner(Dab340)), // DAB340 ist auf die Buchung positioniert
nResult := nSecs / 60,
else
nResult := PAUSEN_MIN,
endif,
nResult