Skip to main content
Skip table of contents

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().

ParameterBeschreibung

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
falls Bestell-Nr. leer ist und für den Lieferanten keine Rückstände vorliegen, wird ggf. ein Dialog angezeigt mit anderen Lieferanten welche Bestellrückstände für diesen Artikels besitzen

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);
default = 0 = Parameter wird ignoriert

Hinweis
lQuiet übersteuert nicht folgende Parameter welche ggf. wieder Meldungen und Dialoge anzeigen können

  • lRueckAufloes
  • lEtikDruck
  • lProdFreigabe

Rückgabewert

Alphanumerisch - Dispo-Nr.

Beispiel

CODE
| oADSConnection |

BestPosBuch(oADSConnection, 60052, 'XF7-GX-T', 5, 10, Now()+1),

Weitere Verknüpfungen


JavaScript errors detected

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

If this problem persists, please contact our support.