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; |
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),