SaveAndSendDialog
Beschreibung
Zeigt einen Auswahldialog zum Versenden und/oder Ablegen eines Dokuments an.
Syntax
[ErrorCode:= ] SaveAndSendDialog(var ECMDocDef: Record
"ECM Document Definition"
; MainRecordVariant: Variant; var Selected: Integer)
Parameters
Variable: ECMDocDef
Typ: Record "ECM Document Definition"
ECM Dokumentendefinition für den Datensatz. Die richtige Dokumentdefinition für den Datensatz wird mit dem API-Funktion FindDocDefByRRef gesucht
MainRecordVariant
Typ: Variant
MainRecord (Datensatz) wird in die ECM Warteschlange eingetragen und für die Verarbeitung (Metadaten und PDF Erstellung) benötigt.
Tipp: Der MainRecord kann als Record, RecordID oder RecordRef übergeben werden.
Variable: Selected
Typ: Integer
Enthält die gewählte Option:
- [1] ein PDF wird erzeugt und zur ECM Warteschlange hinzugefügt
- [2] ein PDF wird erzeugt und als E-Mail versenden
- [3] ein PDF wird erzeugt, zur ECM Warteschlange hinzugefügt und als E-Mail versendet
[4] ein PDF wird erzeugt, zur ECM Warteschlange hinzugefügt, als E-Mail versendet und gedruckt
Rückgabewert:
ErrorCode
Typ: Integer
ErrorCode = 0 und TransactionNo <> 0, wenn der Vorgang erfolgreich war.
Mit der Funktion ShowMessage können die ErrorCodes angezeigt werden und mit der Funktion WriteLog können diese mitprotokoliert werden.