Funktion „lmb_reportCreatePDFtoDMS()“
lmb_reportCreatePDFtoDMS
numeric lmb_reportCreatePDFtoDMS(numeric $report_id, numeric $ID, numeric $level=null, string $report_name=null, array $relation=null, array $gsr=null, array $filter=null)
Erstellt einen einzelnen PDF Bericht und archiviert ihn ins DMS. Gleichzeitig kann er mit einem oder mehreren Datensätzen verknüpft werden. Es können verschiedene Arten von Berichten erstellt werden. Die Art wird durch die übergeben Parameter festgelegt.
Berichtsarten
Einzelbericht
Erstellung eines Einzelberichts eines einzelnen Datensatzes.
Benötigt werden die Parameter:
- $report_id
- $ID
Einzelberichte verkettet
Erstellung mehrerer Einzelberichte verkettet zu einem Bericht und gefiltert nach den Suchkriterien $gsr und $filter.
Benötigt werden die Parameter:
- $report_id
- $gsr
- $filter
Listenbericht
Erstellung eines Listenberichts gefiltert nach den Suchkriterien $gsr und $filter. Ein Listenbericht wird über den Parameter „Listenmodus“ im Berichtseditor definiert.
Benötigt werden die Parameter:
- $report_id
- $gsr
- $filter
Parameter
$report_id
Berichts ID
$ID
Datensatz ID
$level
Alternativer Ordner in den das Dokument gespeichert werden soll. Falls leer wird der Order verwendet der in den Berichtseinstellungen angegeben ist.
$report_name
Alternativer Berichtsname. Falls leer wird der Berichtsname verwendet der in den Berichtseinstellungen angegeben ist.
$relation
Array das die Verknüpfungsparameter beinhaltet mit welchen Datensätzen der Bericht verknüpft werden soll.
- relation[‚gtabid‘][0] : Tabellen ID
- relation[‚fieldid‘][0] : Feld ID
- relation[‚ID‘][0] : Datensatz ID
$gsr
Array welches die Suchkriterien beinhaltet, siehe: get_gresult()
$filter
Array welches die Filterkriterien beinhaltet, siehe: get_gresult()
Rückgabewert
Datensatz ID des erstellen Dokuments