Funktion „lmb_reportCreatePDFtoDMS()“

Geschätzte Lektüre: 2 Minuten

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