FindDocDefByRRef
Beschreibung
Sucht eine ECM Dokumentdefinition anhand der Tabellennummer, Tabellenbelegart und einem Startdatum (Gültigkeitsdatum) einer Dokumentdefinition (in der jüngsten Vergangenheit).
Tabellennummer, Tabellenbelegart und Startdatum werden mit Hilfe der Einrichtung "ECM Object Reference Matrix" aus dem MainRecord (Variant) extrahiert.
Syntax
[FoundDocDef:= ] FindDocDefByRRef(var ECMDocDef: Record
"ECM Document Definition"
, MainRecord: Variant, PurposeofUse: Enum
"ECM Purpose Of Use"
[, ReportID: Integer] [,[ReporttoECMQueue: Enum
"ECM Report to ECM Queue"
] [, Blocked: Boolean] [, ECMSystem: Enum
"ECM System"
])
Parameters
Variable: ECMDocDef
Typ: Record "ECM Document Definition"
Dies ist die gefundene ECM Dokumentendefinition, die zurückgegeben wird.
MainRecord
Typ: Variant
Tabellennummer, Tabellenbelegart und Startdatum werden mit Hilfe der Einrichtung "ECM Object Reference Matrix" aus diesem MainRecord (Variant) extrahiert.
PurposeofUse
Typ: Enum "ECM Purpose Of Use"
Mit dem Verwendungszweck kann die Suche einschränkt werden.
[Optional] ReportID
Typ: Integer
Report ID wird nicht für die Suche nach einer ECM Dokumentendefintion verwendet, sondern nur für die Suche nach einer abweichenden Dokumentenkategorie. Wenn in der ECM Dokumentdefintion das Feld "Übergebenen Report nutzen" angehackt wurde, wird dieser Report für die Weiterverarbeitung verwendet.
[Optional] ReporttoECMQueue
Typ: Enum "ECM Report to ECM Queue"
Filter auf das Feld "Bericht in ECM-Warteschlange eintragen" in der ECM Dokumentdefinition. Dieser Filter wird nur verwendet wenn "ECM Report to ECM Queue" ungleich leer ist.
[Optional] Blocked
Typ: Boolean
Filter auf das Feld "Gesperrt" in der ECM Dokumentdefinition
[Optional] ECMSystem
Typ: Enum "ECM System"
Filter auf das Feld "ECM System" in der ECM Dokumentdefinition
Rückgabewert:
FoundDocDef
Typ: Boolean
True, wenn die "ECM Document Definition" gefunden wurde, andernfalls False