Beschreibung
Diese Funktion archiviert die Auswertung ReportID für die angegebene Liste von Elementen und die Signatur SignatureID.
Argumente
Name | Typ | Beschreibung |
---|---|---|
ReportID | integer | ReportID |
IDList | [integer] | IDList. Liste der Ids, für welche die Auswertung gemacht werden soll. Auch bei einer Einzelnen ID muss diese in einem Array übergeben werden. |
DatasetID | string | Name der Tabelle, auf welche sich die IDList bezieht |
SignatureID | integer | SignatureID |
SignaturePicture | integer | (optional) SignaturePicture (SSE_DatasetPictureID) |
SignatureLanguage | integer | (optional) SignatureLanguage (SSE_LanguageID) |
AllowUserInteraction | integer | (optional, Default = 0) Benutzerinteraktion erlauben Wird dieses Argument gewählt ist das folgende zwingend auch zu setzen. |
ExecuteAsThread | integer | (optional, Default = 0) Als Thread ausführen, nicht auf das Ende warten |
ReportData | string | (optional) Zusätzliche Daten, die dem Report übergeben werden sollen (typischerweise als JSON String) |
Metadata | string | (optional) Metadaten, die dem Report übergeben werden sollen (typischerweise als JSON String) |
Rückgabewert ArchiveReportsDetails Object
Archivierte RTF oder Excel Reports (XML) in einem Objekt mit folgenden Arrays:
- [integer] IDs: Record IDs der zugeordneten Datensätze
- [string] Types: Datensatztypen der zugeordneten Datensätze
- [string] Names: Namen der archivierten Dokumente
- [string] Reports: Inhalt der archivierten Dokumente
Beispiel
Lo_Archive = ArchiveReport(35,IDList,"SSF_Invoice",0); |
---|
Siehe auch
---