WEBuchen()
WEBuchen() – Wareneingangsbuchung
Die Funktion bucht einen Wareneingang.
Hinweis
Wie bei allen BE-Lagerbuchungsfunktionen muss beachtet werden, dass bei Übergabe einer Platz-Nr. im Kommiss.Array sichergestellt ist, dass diese (Platz-Nr.) für die Lager-Nr. gültig und verfügbar ist.
Parameter | Beschreibung |
---|---|
cWEPNummer:C | Wareingangspositionsnummer |
oAdsConnect:O | ADS Connection |
oDab000:O | Tab. Objekt DAB000 |
oDab010:O | Tab. Objekt DAB010 |
oDab020:O | Tab. Objekt DAB020 |
oDab035:O | Tab. Objekt DAB035 |
oDab050:O | Tab. Objekt DAB050 |
oDab055:O | Tab. Objekt DAB055 |
oDab100:O | Tab. Objekt DAB100 |
oDab235:O | Tab. Objekt DAB235 |
oDab240:O | Tab. Objekt DAB240 |
oDab250:O | Tab. Objekt DAB250 |
oDab255:O | Tab. Objekt DAB255 |
oDab262:O | Tab. Objekt DAB262 |
oDab310:O | Tab. Objekt DAB310 |
oDab410:O | Tab. Objekt DAB410 |
oDab510:O | Tab. Objekt DAB510 |
oDab520:O | Tab. Objekt DAB520 |
oDab610:O | Tab. Objekt DAB610 |
oDab710:O | Tab. Objekt DAB710 |
oDab720:O | Tab. Objekt DAB720 |
oDab730:O | Tab. Objekt DAB730 |
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; default = Leerstring |
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,
oDab000:DB := 'waDAB000, 1' , oDab010:DB := 'waDAB010, DAB011',
oDab020:DB := 'waDAB020, DAB021', oDab035:DB := 'waDAB035, DAB036',
oDab050:DB := 'waDAB050, DAB051', oDab055:DB := 'waDAB055, DAB056',
oDab100:DB := 'waDAB100, DAB101', oDab235:DB := 'waDAB235, DAB236',
oDab240:DB := 'waDAB240, DAB241', oDab250:DB := 'waDAB250, DAB251',
oDab255:DB := 'waDAB255, DAB256', oDab262:DB := 'waDAB262, DAB263',
oDab310:DB := 'waDAB310, DAB311', oDab410:DB := 'waDAB410, DAB411',
oDab510:DB := 'waDAB510, DAB511', oDab520:DB := 'waDAB520, DAB521',
oDab610:DB := 'waDAB610, DAB611', oDab710:DB := 'waDAB710, DAB711',
oDab720:DB := 'waDAB720, DAB721', oDab730:DB := 'waDAB730, DAB731',
aCommiss |
oAdsConnect := oDab255.AdsConnection,
aCommiss := <code>'05-753822', 20, 'TG042'</code>,
WEBuchen('06030056001',
oAdsConnect, oDab000, oDab010, oDab020, oDab035, oDab050, oDab055,
oDab100, oDab235, oDab240, oDab250, oDab255, oDab262, oDab310,
oDab410, oDab510, oDab520, oDab610, oDab710, oDab720, oDab730,
7, 20, , '', '04', aCommiss)