CalcVarText() – Druckfeld Variantenstückliste
Die Funktion dient in einem Report zur Anzeige von eindimensionalen Variantenstücklisten aus einem Auftrag. Die Funktion nicht im Belegdruck verwenden, dort stehen o\[pv\] Variablen zur Verfügung!
|
Parameter |
Beschreibung |
|---|---|
|
cCodedANUMMER:C |
Codierte Auftragsnummer (Auftragsnr.*1000+Auftragsposition) |
|
cSL_MEMO:C |
DAB055:SL_Memo (Auftragspositionssatz:Datei 4) |
|
nSprachNr:N |
Sprachnummer |
|
cSprachSL_MEMO:C |
DAB055:SL_MemoFS (Auftragspositionssatz:Datei 4) |
|
lIgnoreEmpty:L |
Nullmengen ignorieren |
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
| aText, aAuftr, oDab055:DB := 'waDAB055, DAB056' |
aText := CalcVarText(aAuftr, oDab055:SL_MEMO, 0, '', true),
if !empty(atext) then
aText := SplitTabbedText (aText, 1, 2),
endif,
Weitere Verknüpfungen