BestPosBuch()
BestPosBuch() – Bestellrückstandsbuchung
Funktion zur automatischen Bestell-Rückstandsbuchung.
Wird eine Bestell-Nr. übergeben, wird der entsprechende Bestell-Rückstand verbucht und ggf. die Restbestellung gelöscht, falls der entsprechende Parameter gesetzt wurde.
Wird keine Bestell-Nr. übergeben, wird eine Buchung ohne Rückstand durchgeführt und ggf. offene Rückstände aufgelöst, falls der entsprechende Parameter gesetzt wurde.
Hinweis
Die Funktion ist veraltet. Verwenden Sie stattdessen BestposBuch2().
Parameter | Beschreibung |
---|---|
oConnect:O | Connection (erforderlich, leer erlaubt, Transaktion wird ggf. automatisch durchgeführt) |
nLiefNr:N | Lieferantennummer |
cArtNr:C | Artikelnummer (erforderlich, leer erlaubt, falls Bestell-Nr./-Pos. übergeben wird) |
nZugMengeEK:N | Zug. Menge in EK-Einh. |
nZugMengeLAG:N | Zug. Menge in Lager-Einh. |
dZugDatum:D | Zug. Datum |
cLager:C | Zug. Lager; default = Leerstring |
nBestNr:N | Bestell-Nr.; default = 0 |
nBestPos:N | Bestell-Pos.; default = 0 |
cBestTermin:C | Termin; default = Leerstring |
cBestKommiss:C | Kommission ; default = Leerstring |
cBelegNr:C | Belegnummer; default = Leerstring |
lRueckAufloes:L | Automatische Bestell. Rückstandsauflösung; default = false |
lRestLoesch:L | Rest-Bestellung Löschen; default = false |
lAbrufErh:L | Abruf-Bestellung um Diff. erhöhen; default = false |
lKdAuftrAuloes:L | Dialog Kunden-Rückstände auflösen anzeigen; default = false |
lEtikDruck:L | Art.Etik. drucken; default = false |
oDab000:O | Tabellenobjekt DAB000; default = nil |
oDab010:O | Tabellenobjekt DAB010; default = nil |
oDab055:O | Tabellenobjekt DAB055; default = nil |
oDab050:O | Tabellenobjekt DAB050; default = nil |
oDab100:O | Tabellenobjekt DAB100; default = nil |
oDab240:O | Tabellenobjekt DAB240; default = nil |
oDab510:O | Tabellenobjekt DAB510; default = nil |
oDab520:O | Tabellenobjekt DAB520; default = nil |
oDab020:O | Tabellenobjekt DAB020; default = nil; |
oDab035:O | Tabellenobjekt DAB035; default = nil; |
oDab110:O | Tabellenobjekt DAB110; default = nil |
oDab235:O | Tabellenobjekt DAB235; default = nil |
oDab310:O | Tabellenobjekt DAB310; default = nil |
oDab410:O | Tabellenobjekt DAB410; default = nil |
oDab610:O | Tabellenobjekt DAB610; default = nil |
oDab710:O | Tabellenobjekt DAB710; default = nil |
oDab720:O | Tabellenobjekt DAB720; default = nil |
oDab730:O | Tabellenobjekt DAB730; default = nil |
oDab910:O | Tabellenobjekt DAB910; default = nil |
aKomissDetail:A | Detailierte Kommissionsnr.-Information (wichtig für Lagerplatzbuchung!) {Kommiss, WEMenge, Lagerplatz}; default = leer |
oDab160:O | Tabellenobjekt DAB160; default = nil |
dLiefDatum:D | Lieferungsdatum; default = aktuelles Datum |
lProdFreigabe:L | Produktions-Freigabe Dialog anzeigen; default = true |
lQuiet:L | keine Meldungen anzeigen; default = false |
nDab035_ID:N | ID des Dab035-Datensatzes (übersteuert die Verwendung von nBestNr und nBestPos); |
Hinweis
lQuiet übersteuert nicht folgende Parameter welche ggf. wieder Meldungen und Dialoge anzeigen können
- lRueckAufloes
- lEtikDruck
- lProdFreigabe
Rückgabewert
Alphanumerisch - Dispo-Nr.
Beispiel
| oADSConnection |
BestPosBuch(oADSConnection, 60052, 'XF7-GX-T', 5, 10, Now()+1),