Skip to main content
Skip table of contents

CalcSLText()

CalcSLText() – Druckfeld Handelsstückliste

Die Funktion dient in einem Report zur Anzeige von eindimensionalen Handelsstücklisten aus einem Auftrag. Die Funktion nicht im Belegdruck verwenden, dort stehen o\[pv\] Variablen zur Verfügung!

ParameterBeschreibung

cCodedANUMMER:C

Codierte Auftragsnummer (Auftragsnr. * 1000 + Auftragsposition)

nSprachNr:N

Sprachnummer

lCalcChargeText:L

Nur bei eingetragenen Versandmengen, Ausgabe der Chargen/Seriennummern; default = false

Rückgabewert

Alphanumerisch – 3 Spalten: "Anzahl, Einheit, Artikelnr. + Bezeichnung"
Um den Inhalt einzelner Spalten zu erhalten, die im Report jeweils in einem Memo dargestellt werden können, wird die Funktion SplitTabbedText() genutzt.

Beispiel

CODE
| aAuftr, aText, oDab055:DB := 'waDAB055, DAB056' |

aAuftr := Hex(Val(SubStr(oDab055:APNUMMER, 1 6)) * 1000 + 
          Val(SubStr(oDab055:APNUMMER, 7, 3)), 32, 6),
aText  := CalcSLText(aAuftr, 0),

if !empty(atext) then
   aText := SplitTabbedText (aText, 1, 3),
endif,

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.