Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.
Unterschiede anzeigen Seitenhistorie anzeigen
« Vorherige Version anzeigen Version 11 Nächste Version anzeigen »
Die Dialoge VE25 (für aktive Aufträge) und VE45 (Archiv) ermöglichen es, einen bestehenden Auftrag zu kopieren.
Die Kopierwerte und Einstellungen können über Skripte gesteuert und vorbelegt werden.Diese werden in den folgenden Dialogschaltern hinterlegt:
Die Skripte werden bei einem Klick auf den "Init Felder" Button ausgeführt oder wahlweise immer beim Öffnen des Kopierdialogs.
Siehe Beispiel-Skript.
--[[ Skript um die Felder in VE25/VE45 vorzubelegen Folgende Dialogfelder können ausgelesen und/oder im Dialog gesetzt werden: - auart_neu - fax - email - bstdat - bsttxt - bsttxt2 - bsttxt3 - sachb - ktr Folgende Felder können zusätzlich ausgelesen werden: - aufnr - auart (alte) - archivnr (nur VE45) Folgende Checkboxen können ausgelesen und/oder im Dialog gesetzt werden: - Tb_LI => Lieferadresse - Tb_PR => Preise - Tb_RA => Rahmen-Vereinbarung - Tb_RG => Rechnungsadresse - Tb_KO => Konditionen - Tb_FKO (nur VE45) => Formularkonditionen - Tb_TX => Texte - Tb_VT => Vertreter - Tb_KU (nur VE25) => Kosten übertragen - Tb_DO => Dokumente - Tb_AD (nur VE25) => Auftrags-Deckblatt - Tb_liefkwt => Liefertermine - Tb_KT => Kostenträger - Tb_Neunr => Neunummerieren - Tb_prodsperre => Produktionssperre ]] -- Lokale Variable für Argumente local args = ... local str = require( "de.syslog.string" ) local print = SY_Proto2 -- Hier Werte befüllen --[[ Beispiel: args.Tb_KU = 1 -- 'Kosten übertragen' anhaken args.Tb_LI = 1 -- 'Lieferadresse' anhaken args.ktr = "12345" -- 'Kostenträger' fix oder z.B. anhand einer Verknüpfung aus der DB selektieren ]] return args