Codeblock Onlinehilfe

WEBuchen2()

WEBuchen2() – Wareneingangsbuchung


Die Funktion bucht einen Wareneingang mit Verwendung eines Datenmoduls, übernimmt also die gleiche Aufgabe wie WEBuchen(). Die Parameterübergabe wurde allerdings vereinfacht, so dass anstatt der Tabellen nur noch ein Datenmodul übergeben werden muss.

Parameter

Beschreibung

oDM:O

Datenmodul

cWEPNummer:C

Wareingangspositionsnummer

nPersNo:N

Personalnummer

nMengeIst:N

IST Menge (Eingangsmenge in EK-Mengeneinheiten); default = -999999999

nMengeBuch:N

Buchungsmenge (Eingangsmenge in Lager-Mengeneinheiten); default = -999999999

cQSCode:C

Qualitätssicherungscode; default = Leerstring

cLager:C

Zugangs-Lager; default = Leerstring

aKommissArr:A

Array der Kommissionsnummern;
Format:
{
{ <Kommission>, <Menge>,
[,<Platz> [,<Verfallsdatum> [,<BehälterNr> [,<EinwegBehälterTyp> ] ] ] ] },
{ ... }
}

nQSMenge:N

Qualitätssicherungsmenge; default = 0

nArchMenge:N

Archivierte Menge; default = -999999999

lAutoErledigt:L

WE Sendungsdaten automatisch auf "erledigt" stellen, wenn Sendung vollständig (Dab250); default = true

lNoBuchDlg:L

Keinen Buchungsdialog anzeigen; default = true

nGroeKlasse:N

Größenklasse; default = 0; 0 = alle Größenklassen erlaubt bei Platzvorgabe per aKommissArr

nResID:N

Reservierungs-ID des zu buchenden, reservierten Platzes; default = 0


Rückgabewert


Keiner

Beispiel


| oAdsConnect, oDM, aCommiss |

oDM         := CreateObject('TBeDBGet'),
aCommiss    := {{'05-753822', 20, 'TG042'}},
          
WEBuchen2(oDM, '06030056001', 7, 20, , '', '04', aCommiss),


Weitere Verknüpfungen