CreateTotals

7. Oktober 2008 14:21

Hallo zusammen,

bei der Berechnung der Gewichtssummen habe ich mich bisher auf CreateTotals verlassen. Problem ist, dass die Gewichte nicht zwangsläufig alle in kg, sondern evtl. auch in t angegeben sind. Die Funktion addiert ja nur die primitiven Integer-Werte, während die Gewichtseinheit in der Summe einfach die letztgenannte ist.

z.B.: 1.000kg + 1t = 1001t
bzw. 1t + 1.000kg = 1001kg

Kann man CreateTotals dahingehend gewichten oder gibt es eine andere Funktion, die das leistet?

Re: CreateTotals

7. Oktober 2008 15:25

viele Tabellen haben aus diesem Grund eine Menge (basis). allerdings nur innerhalb des gleichen Artikels.

Re: CreateTotals

7. Oktober 2008 15:32

tba hat geschrieben:viele Tabellen haben aus diesem Grund eine Menge (basis). allerdings nur innerhalb des gleichen Artikels.


Ja, besitzt diese Tabelle auch, aber
Code:
CurrReport.CREATETOTALS(dTransfer."Net Weight" / dTransfer."Qty. per Unit of Measure");
funktioniert leider nicht. :roll:

Re: CreateTotals

7. Oktober 2008 17:07

In NAV kann jede gewünschte Einheit verwendet werden, aber diese muss durchgängig überall gleich sein. Alles andere führt über kurz oder lang zu Problemen.
In der Logistik kann man z.B. pro Lagerplatz Belastungsgrenzen festlegen. Wie soll das funktionieren , wenn Artikelgewichte in verschiedenen Einheiten geführt werden? Um die Eingabe am Artikel zu erleichtern, kann z.B. in der Artikeltabelle ein zusätzliches Eingabefeld für Tonnen angelegt werden, welche dann das Standardgewichtsfeld in Kilogramm automatisch versorgt.