Codeblock Onlinehilfe

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


| 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