Skip to main content
Skip table of contents

ProdAufStart()

ProdAufStart() – Produktionsauftrag starten

Die Funktion startet einen (Teil-)Produktionsauftrag ohne AKA-Druck.
Wird cProdAbt angegeben, werden die zu dieser Abteilung gehörenden Positionen als gestartet markiert.
Ein Auftrag gilt als komplett gestartet (kommissioniert), sobald alle Positionen gestartet wurden.
Ein nachträgliches Drucken der AKA ist für gestartete Positionen nicht möglich.
Eine Position kann bebucht werden, sobald sie gestartet wurde.

Parameter

Beschreibung

oBeDBGet:O

Kontainer-Objekt (TBeDBGet-Objekt)

nAufNr:N

Auftragsnummer; default = 0

nAufPos:N

Unter-Auftragsposition; default = 0

cProdAbt:C

Produktionsabteilung; default = Leerstring (alle)

Rückgabewert


keiner

Beispiel

CODE
| oBeDBGet, oDab035 |

oBeDBGet := CreateObject("TBeDBGet"),

startseq,
   DBStartTrans(oBeDbGet.AdsConnection),
   ProdAufStart(oBeDBget, 405627, 0, ""),
   DBCommit(oBeDbGet.AdsConnection),
onerror,
   DBRollBack(oBeDbGet.AdsConnection),
   WriteLn("ERROR:" + GetErrorText()),
stopseq,

Weitere Verknüpfungen


JavaScript errors detected

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

If this problem persists, please contact our support.