---
title: "ArchiveReport (Opus Funktion)"
---
### Beschreibung

Diese Funktion archiviert die Auswertung ReportID für die angegebene Liste von Elementen und die Signatur SignatureID.

### Argumente

| Name | Typ | Beschreibung |
| --- | --- | --- |
| ReportID | [integer](../../../standard-datentypen/integer.md) | ReportID |
| IDList | [[integer](../../../standard-datentypen/integer.md)] | 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](../../../standard-datentypen/string.md) | Name der Tabelle, auf welche sich die IDList bezieht |
| SignatureID | [integer](../../../standard-datentypen/integer.md) | SignatureID |
| SignaturePicture | [integer](../../../standard-datentypen/integer.md) | (optional) SignaturePicture (SSE_DatasetPictureID) |
| SignatureLanguage | [integer](../../../standard-datentypen/integer.md) | (optional) SignatureLanguage (SSE_LanguageID) |
| LetterDate | [datetime](../../../standard-datentypen/datetime.md) | (optional, default = aktuelles Datum) Briefdatum |
| AllowUserInteraction | [integer](../../../standard-datentypen/integer.md) | (optional, Default = 0, für spätere Erweiterung) Benutzerinteraktion erlauben Wird dieses Argument gewählt ist das folgende zwingend auch zu setzen. |
| ExecuteAsThread | [integer](../../../standard-datentypen/integer.md) | (optional, Default = 0, für spätere Erweiterung) Als Thread ausführen, nicht auf das Ende warten |
| ReportData | [string](../../../standard-datentypen/string.md) | (optional) Zusätzliche Daten, die dem Report übergeben werden sollen (typischerweise als JSON String) |
| Metadata | [string](../../../standard-datentypen/string.md) | (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](../../../standard-datentypen/integer.md)] IDs: Record IDs der zugeordneten Datensätze
- [[string](../../../standard-datentypen/string.md)] Types: Datensatztypen der zugeordneten Datensätze
- [[string](../../../standard-datentypen/string.md)] Names: Namen der archivierten Dokumente
- [[string](../../../standard-datentypen/string.md)] Reports: Inhalt der archivierten Dokumente
- [[string](../../../standard-datentypen/string.md)] ReferenceDatasets
- [[integer](../../../standard-datentypen/integer.md)] ReferenceRecord1IDs
- [[integer](../../../standard-datentypen/integer.md)] ReferenceRecord2IDs
- [[integer](../../../standard-datentypen/integer.md)] ReferenceRecord3IDs
- [[string](../../../standard-datentypen/string.md)] ReportData: Zusätzliche Daten zum generieren des Reports
- [[string](../../../standard-datentypen/string.md)] Metadata: Metadaten zu den generierten Reports

### Beispiel

```
Lo_Archive = ArchiveReport(35,IDList,"SSF_Invoice",0);
```

### Siehe auch

---
