Codeblock Onlinehilfe

LiefDiffBuch()


LiefDiffBuch() – Lieferdifferenzen buchen


Die Funktion bucht Lieferdifferenzen für einen Auftrag bzw. eine Lieferung.


Parameter

Beschreibung

aDelivNo:N

Lieferscheinnr.

aOrderNo:N

Auftragsnr.

aChgOrdQuant:L

Anpassung der Bestellmengen (bzw. Löschung Position bei Storno)

aDiffStore:C

Differenz-Menge ggf. auf dieses Lager buchen

aDiffArray:A

Array:
   {
   {  Auftragsposition, { { Kommiss, Platz, Menge }, { Kommiss, Platz, Menge }, ( . . . ) }},
   {  Auftragsposition, { { Kommiss, Platz, Menge }, { Kommiss, Platz, Menge }, ( . . . ) }},
   ( . . . )
   }
Wird das Array { Kommiss, Platz, Menge } leer {} übergeben, wird die entsprechende Auftragsposition storniert!

aStornoAll:L

Total-Storno

aShowMsg:L

(Fehler-)Meldungen werden als Meldung angezeigt

aErrMsg:R

Fehlermeldung; default = null


Rückgabewert


Logisch / Boolean - Buchung erfolgreich

Beispiel


LiefDiffBuch(280942, 0, false, "4", {
                                    {"187789  1", <code>"400000", "",1}, {"400002", "", 1</code>},
                                    {"187789  2", {}}
                                    },
                                    false,
                                    true)