Skip to main content
Skip table of contents

AufAutoLiefFrei()

Automatische Lieferfreigabe

Funktion zum dialogfreien Start der Automatischen Lieferfreigabe bzw. Lieferreservierung. "Freigabe / Lieferung" bzw. "Kunde" muss je nach Parameter als "Reservierung" bzw. "Lieferant" gelesen werden.

Parameter

Beschreibung

nFreiReservModus:N

0 = Freigabe, 1 = Reservierung

nKdLiefModus:N

0 = Kundenaufträge, 1 = Lieferantenaufträge

lWennBest:L

Nur wenn Bestand; default = true

lTeilLief:L

Auftragsteillieferung erlaubt; default = true

lPosTeilLief:L

Positionsteillieferung erlaubt; default = false

lNurVollst:L

Nur Vollständige; default = true

nTerminTyp:N

0 = Kopftermin, 1 = Positiostermin; default = 0

cVonTermin:C

Von Termin ab; default = Leerstring

cBisTermin:C

Bis Termin; default = KW des Buchungsdatums

nFreigModus:N

0 = Freigabe je Auftrag, 1 = je Kunde / Lieferanschrift; default = 0

nMindWert:N

Mindestwert; default = 0

nMindProz:N

Mind. %-Satz der Auftragswerts; default = 0

nVonAufTyp:N

Von Auftragsart; default = 0

nBisAufTyp:N

Bis Auftragsart; default = Max.Auftr.Art

cKopfFilter:C

DAB050-Filter; default = Leerstring

cPosFilter:C

DAB055-Filter; default = Leerstring

lKredLimCheck:L

Kreditlimit prüfen; default = true falls der OP-Verwaltungs-Typ
'E' = Extern
'D' = Debitoren
'C' = Kreditoren
'G' = Gemeinsam
'I' = ohne Fibu
ist, sonst false

nMaxFreigWert:N

Max. Wert bis zum dem Aufträge freigegeben werden; default = 0

nVonKunde:N

Von Kunde ab; default = 1

nBisKunde:N

Bis Kunde; default = 99999999

cLiefFuerSto:C

"/"-getrennte Liste mit Standorten, durch die die Lieferung erfolgen soll; default = Leerstring

cLiefDurchSto:C

"/"-getrennte Liste mit Standorten, für die die Lieferung erfolgen soll; default = aktiver Standort

Rückgabewert

Keiner

Beispiel

CODE
| nFreiReservModus:N, nKdLiefModus:N, lWennBest:L, lTeilLief:L, lPosTeilLief:L,
  lNurVollst:L, nTerminTyp:N, cVonTermin:C, cBisTermin:C, nFreigModus:N,
  nMindWert:N, nMindProz:N, nVonAufTyp:N, nBisAufTyp:N, cKopfFilter:C,
  cPosFilter:C, lKredLimCheck:L, nMaxFreigWert:N, nVonKunde:N, nBisKunde:N,
  cLiefFuerSto:C, cLiefDurchSto:C |

nFreiReservModus := 1,
nKdLiefModus     := 1,
lWennBest        := false,
lTeilLief        := false,
lPosTeilLief     := true,
lNurVollst       := false,
nTerminTyp       := 1,
cVonTermin       := 'KW.12.05',
cBisTermin       := 'KW.15.05',
nFreigModus      := 1,
nMindWert        := 100,
nMindProz        := 50,
nVonAufTyp       := 1,
nBisAufTyp       := 30,
cKopfFilter      := 'True',
cPosFilter       := 'False',
lKredLimCheck    := false,
nMaxFreigWert    := 9999,
nVonKunde        := 1,
nBisKunde        := 1000,
cLiefFuerSto     := '000',
cLiefDurchSto    := '000',

AufAutoLiefFrei(
   nFreiReservModus,
   nKdLiefModus,
   lWennBest,
   lTeilLief,
   lPosTeilLief,
   lNurVollst,
   nTerminTyp,
   cVonTermin,
   cBisTermin,
   nFreigModus,
   nMindWert,
   nMindProz,
   nVonAufTyp,
   nBisAufTyp,
   cKopfFilter,
   cPosFilter,
   lKredLimCheck,
   nMaxFreigWert,
   nVonKunde,
   nBisKunde,
   cLiefFuerSto,
   cLiefDurchSto)

JavaScript errors detected

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

If this problem persists, please contact our support.