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),
Weitere Verknüpfungen