Zum Inhalt

AddDatasetDocumentAsReport (Opus Funktion)

Beschreibung

Fügt zu einem bestimmten Datensatz einen gegebenen Report hinzu und gibt die ID des neuen Eintrages zurück. Wird anschliessend mit GetDatasetDocument() dieses Dokument abgerufen, wird jeweils der angegebene Report mit den Argumenten aufgerufen und das generierte Dokument zurückgegeben.

Der Report wird nicht sofort ausgeführt, erst, wenn GetDatasetDocument() verwendet wird oder über die Oberfläche das Dokument aufgerufen wird.

Argumente

Name Typ Beschreibung
Name string Name des Dokuments inkl. Extension, z.B. “Document.pdf“
Filename string Externer Dateiname des Dokuments
TableName string Name der Tabelle (z.B.: 'SSP_Address')
RecordID integer ID des Eintrags in obiger Tabelle der das Dokument hinzugefügt werden soll
ReportID integer Auswertung, die ausgeführt werden soll
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.
Type string Typenbezeichnung der übergebenen IDList, z.B. “SSP_Address“ für die Ausführung des Reports.
InformationTypeID integer (optional) Informationstyp
SignatureTextID integer (optional) SignatureTextID (falls nicht nötig 0 übergeben)
SignaturePictureID integer (optional, Default = 0) SignaturePicture (i_SSE_DatasetPictureID) nur zusammen mit den folgenden zwei Argumenten Wird dieses Argument gewählt sind die folgenden beiden zwingend auch zu setzen.
SignatureLanguageID integer (optional, Default = 0) SignatureLanguage (SignatureLanguageID)
LetterDate datetime (optional) Default = aktuelles Datum) Briefdatum (SignatureLetterDate)
Metadata string (optional) Metadaten, die dem Report übergeben werden sollen (typischerweise als JSON String)
FileData blob (optional) Daten, welche in die Datei gespeichert werden sollen

Rückgabewert integer

Neue i_SSE_DatasetDocumentID

Beispiel

AddDatasetDocumentAsReport(Ls_Filename,Ls_ExternalFilename,"SSB_Class",Li_ClassID,MyReportID, [2,3,4], "SSP_Address");

Siehe auch

GetDatasetDocument (Opus Funktion)

AddDatasetDocument (Opus Funktion)