9. Februar 2010 14:02
Ich möchte eine Zeitdiffernz ermitteln, die wie folgt aussieht.
Erwartetes Enddatum Istdatum Differenz
22.02.2010 immer heute, also z.B. 09.02.2010 8 Tage und 3 Stunden
Die Differenz soll sich immer auf einen 8 Std. Tag beziehen und keine Wochenendtage beinhalten. Die Ausgabe soll dann in x Tage x Stunden erfolgen.
Kann mit hier jemand weiterhelfen?
9. Februar 2010 15:56
Das Ganze kann man wohl mit einer Kombination aus dem Datentyp "
Duration" ...
DURATION
Use this data type to represent the difference between two datetimes, in milliseconds. This value can be negative. It is a 64 bit integer.
DATETIME-DATETIME=DURATION
DATETIME-DURATION=DATETIME
DATETIME+DURATION=DATETIME
... und der Systemtabelle 2000000007 "
Date" bewerkstelligen ...
9. Februar 2010 16:14
Hallo misterlektro,
da wirst du wohl die Kalenderfunktionen aus NAV zu rate ziehen müssen. Das Produktionsmodul nutzt für die Produnktionsplanung so eine Funktion, um die Dauer eines Fertigungsauftrages zu berechnen, bzw. das Start- oder Enddatum eines FAs zu berechnen.
Wenn du keinen Zugriff auf diese Funktionen hast, solltest du die Differenz für Tage und Stunden getrennt berechnen.
Gruß, Fiddi
9. Februar 2010 16:53
Hallo fiddi,
ich werde das mit der Kalenderfunktion mal prüfen.
An stryk: Die Tabelle 2000000007 gibt es bei uns nicht.
9. Februar 2010 17:15
Doch, die Tabelle 2000000007 "Date" gibt es auch bei euch, du siehst sie nur nicht im Objekt- Designer
Wenn du z.B. eine neue Form mit dieser Tabelle anlegst, funktioniert das.
Gruß, Fiddi
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.