AssignDocumentIDDialog
Beschreibung
Weist einem Datensatz (Business Central-Beleg) eine Dokumenten ID (Barcode) zu.
Wenn ECMDocumentID leer ist, wird die Dokumentendefinition aus der Nummernserie erzeugt.
Syntax
[ErrorCode:= ] AssignDocumentIDDialog(var TempECMJnlLine: Record
"ECM Document Journal Line"
; var ECMDocDef: Record
"ECM Document Definition"
; MainRecordVariant: Variant; var BarCode: Code[
20
]; ShowMessage: Boolean; CommitChanges: Boolean)
Parameters
Variable: TempECMJnlLine
Typ: Record "ECM Document Journal Line" temporär
Wird als Datenobjekt ("Container") verwendet, um Daten an eine Funktion zu übergeben, für alle Felder, die in den Dokumentposten gefüllt werden müssen. Standardmäßig werden die Dokumentposten mit Hilfe des MainRecord und der Dokumentdefinition gefüllt.
Filename, BLOB und MD5 Hash sind Pflichtangaben
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: BarCode
Typ: Code
Enthält den Barcode
[Optional] ShowMessage
Typ: Boolean
Legen Sie diesen Parameter auf TRUE fest, wenn Sie eine Message anzeigen wollen.
[Optional] CommitChanges
Typ: Boolean
Legen Sie diesen Parameter auf TRUE fest, wenn Sie nach dem Freigeben ein Commit setzen wollen.
Rückgabewert:
ErrorCode
Typ: Integer
ErrorCode = 0, wenn der Vorgang erfolgreich war.