Skip to main content
Skip table of contents

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

Weitere Verknüpfungen


JavaScript errors detected

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

If this problem persists, please contact our support.