Skip to main content
Skip table of contents

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

CODE
| oAdsConnect, oDM, aCommiss |

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

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.