Event "bei Berechnung der WE-Jobliste"
Event "bei Berechnung der WE-Jobliste"
Der Event wird ausgeführt vor Update/Synchronization des Waren-Eingangs. Es kann entschieden werden, welches Typ von Update/JobList wird durchgeführt.
Parameter | Typ | Beschreibung |
---|---|---|
nEventNo: | integer | Nummer des Events |
nJobList: | integer | Nues/vorgeschlagenes Wert der Joblist |
oDab010 | DataSet | Artikel |
oDab510 | DataSet | Artikel-Lieferanten |
oWEPosInfoParams | Object | Vor-Berechenete nutzliche Parameters: |
nFactor | integer | +1 oder -1 |
Rückgabewert
Integer - Typ von Update/JobList
Mögliche Werte:
1 = Wareneingang mit QS-Prüfung
2 = Wareneingang ohne QS-Prüfung
3 = Wareneingang ohne Rückstandszuordnung
5 = Kunden-Retoure
6 = Kunden-Reklamation
8 = Sonstiges / Unbekannt (keine Ist-Menge)
9 = Nicht identifiziert (Absender und/oder Artikel)
Beispiel
//################################################################################
// Dieser Event wird ausgeführt bei Update/Synchronisation des Wareneingangs.
// Es kann entschieden werden, welche JobListe die Position zugeordnet wird.
// Readonly Felder des Objekts oWEPosInfoParams der Klasse TbeSrPosUpdParams:
// S255_OrderPosNo
// S255_ReceiPosNo
// E255_CurrQuant
// S255_ArtNo
// B255_Done
// E255_AccQuant
// I255_JobList
// D255_NeedAppoint
// I250_AddressNo
// S250_SenderType
// S250_ReceiType
// S250_ReceiNo
// B250_LocRestore
// I255_D035_ID
//
// Rückgabe: Typ von Update/JobList
// 1 = Wareneingang mit QS-Prüfung
// 2 = Wareneingang ohne QS-Prüfung
// 3 = Wareneingang ohne Rückstandszuordnung
// 5 = Kunden-Retoure
// 6 = Kunden-Reklamation
// 8 = Sonstiges / Unbekannt (keine Ist-Menge)
// 9 = Nicht identifiziert (Absender und/oder Artikel)
//
//################################################################################
| nEvtNo:P1, nJobList:P2, oDab010:P3, oDab510:P4, oWEPosInfoParams:P5, nFactor:P6 |
//Umlagerung wird immer mit QC-Prüfung
if (nJobList = 2) and (oWEPosInfoParams.B250_LocRestore) then
nJobList := 1,
endif,
nJobList