FERT_EXTRADOK_SCRIPT

Name

FERT_EXTRADOK_SCRIPT

Typ

Zeichenkette

Wert

Pfad zu Lua-Script

Modul(e) / Dialog

FERT / FE10/FE40

Beschreibung

Mit diesem Systemsteuerungs-Schalter kann ein Lua-Script festgelegt werden, dass beim Drucken von Dokumenten zu Fertigungspapieren zusätzliche zu druckende Dokumente ermittelt und zurückliefert.
Das Script bekommt folgende Informationen als Variablen übergeben:
bestab = Datensatz bestab/Disposatz (table)
wautab = Datensatz wautab/Fertigungsauftrag (table)
AUIDNR = aktuelle Fertigungs-Nr.(string)
ISTUFA = Ist der FA ein Unterfertigungsauftrag? (boolean)
DREVENT = gedrucktes Formular
DRUCKER = aktueller Fallback-Drucker
Das Script muss eine Liste von Dokumenten in der globalen Variable DOKUMENTE zurueckliefern, wenn zusätzliche Dokumente gedruckt werden sollen. Beispiel:
DOKUMENTE = {
{ dokupfad = [[c:\temp\doc1.pdf]], drucker = [[\\druckserver\sharp1]] }, -- Drucker angeben, dieser Drucker wird verwendet
{ dokupfad = [[c:\temp\doc2.pdf]], drucker = "" }, -- kein Drucker angegeben, Drucker-Findungs-Hierachie: Formular DOFE9, Fallback-Drucker, Standard-Drucker
{ dokupfad = [[c:\temp\doc3.pdf]], dokuformat = "4" },-- kein Drucker angegeben, Drucker-Findungs-Hierachie: Formular DOFE4, Fallback-Drucker, Standard-Drucker
{ dokupfad = [[c:\temp\doc4.pdf]], formular = "LK", dokuformat = "4" } -- kein Drucker angegeben, Drucker-Findungs-Hierachie: Formular LK, Formular DOFE4, Fallback-Drucker, Standard-Drucker
}
Das Script kann die globale Variable DRUCKER setzen, um den Fallback-Drucker zu übersteuern (der Drucker, der verwendet wird, wenn am Dokument kein Drucker angegeben ist und die Drucker-Findung keinen Drucker ermitteln kann).
Als Rückgabewert muss es den Wert 0 liefern, wenn zusätzliche Dokumente gedruckt werden sollen oder einen Wert ungleich 0 um die weitere Verarbeitung zu unterdrücken.

Hinweis

Einführung
Version: 5.04.033
Call: 46661
OP/AA: 23769 / 129943
Datum: 2023/12/05