Skip to main content
Skip table of contents

ProdAKADruck()

ProdAKADruck() – Produktionsauftrag mit AKA-Druck

Die Funktion druckt eine AKA und startet einen (Teil-)Produktionsauftrag. 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. Eine Position kann bebucht werden, sobald sie gestartet wurde.

Parameter

Beschreibung

oPd_ProdFileCard:O

Kontainer-Objekt (TPd_ProdFileCard-Object), darf leer bleiben

nAufNr:N

Auftragsnummer

nAufPos:N

Unter-Auftragsposition

lAutoBuch:L

Mengen automatisch buchen

cProdAbt:C

Druck nur für Prod.Abteilung; default = Leerstring (alle)

nLager:N

Primär abbuchen von Lager-Nr. (nur wenn lAutoBuch);
default = -1 (Default-Produktionslager)

nPickList:N

Pickliste drucken; default = 0
0 = keine Pickliste drucken
1 = Pickliste sofort drucken
2 = Pickliste später drucken

Hinweis


Keine Transaktion verwenden. Da intern sich die Tabellen gegenseitig sperren.

Rückgabewert


keiner

Beispiel

CODE
|oAKA, nFANummer, nFAPosNummer|

nFANummer    := 368540,
nFAPosNummer := 0,
oAKA         := CreateObject('TPd_ProdFileCard', 'AKAPRINT'),

startseq
   ProdAKADruck(oAKA, nFANummer, nFAPosNummer, true, , 0),
always
   DestroyObject(oAKA),
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.