Zum Hauptinhalt springen

Druckauftrag

Aufbau

PrintWorkOrder(sJobNum, sTemplateName, sPrintType, sPrinter, sEmailAddress : String; bAlwaysCreateNew: Boolean)

Parameter

Parameter | Typ | Beschreibung
| sJobNum | Zeichenfolge | Die Nummer des zu druckenden Auftrags. Verwenden Sie „LookupCurrentWO“, um den aktuellen Arbeitsauftrag für das Ereignis abzurufen.sTemplateName | String | Die Arbeitsauftragsvorlage aus PrintBuilder, die erstellt werden soll.sPrintType | String | Kann entweder „E-MAIL“, „FILE“, „PRINTER“ oder „SCREEN“ sein.sPrinter | String | Wird nur benötigt, wenn sPrintType = „PRINTER“ ist. Der Wert kann entweder 0, 1, 2, 3, 4 oder 5 sein (als Text eingeben). 0 sendet den Druckauftrag an den Standarddrucker von Windows. Die Drucker 1–5 werden den in den Benutzer-/Standorteinstellungen angegebenen Druckern zugeordnet. sEMailAddress | Zeichenfolge | wird nur benötigt, wenn sPrintType = E-MAIL ist. An diese E-Mail-Adresse wird die PDF-Datei des Arbeitsauftrags gesendet. |

bAlwaysCreateNew = ein boolescher Wert, True oder False. Wenn dies zutrifft, wird immer eine neue Auftragsrevision erstellt und als Auftragsbeleg gespeichert (Auftragsbelege werden im Auftragssystem als Symbole in der unteren rechten Ecke der Aufträge angezeigt). Ist dies nicht der Fall, wird der letzte Arbeitsauftrag (sofern vorhanden) abgerufen. Wenn zuvor noch keine Auftragsrevisionen angelegt wurden, wird eine neue Revision erstellt. Wichtig: Wenn „bAlwaysCreateNew“ auf „False“ gesetzt ist, ist „FILE“ die EINZIGE Option, die Sie für „sPrintType“ verwenden können.

Beschreibung

Diese Funktion gibt eine Arbeitsauftragsvorlage für den unter sJobNum angegebenen Arbeitsauftrag aus. Dieser Bericht kann ausgedruckt, per E-Mail versendet oder auf dem Bildschirm angezeigt werden. Dieser Vorgang sollte erst aufgerufen werden, nachdem der Arbeitsauftrag erstellt wurde – empfohlen wird die Trigger-Aktion „Nach der Erstellung des Arbeitsauftrags“.

Beispiel

Es wurde kein Beispiel angegeben

Anwendungskompatibilität

IndySoft Kalibrierungsmanagement, IndySoft Laborverwaltung für gewerbliche Einrichtungen, IndySoft Werkzeugverwaltung

Siehe auch

Vor Version 14 verwendete die Funktion „PrintWorkOrder“ ausschließlich die Syntax „PrintWorkOrder(sJobNum, sTemplateName, sPrintType, sPrinter, sEmailAddress)“, und für „sPrintType“ gab es keine Option „FILE“. |