REFLEX Datenbank-Beschreibung Dokumente: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(DOKUMENT)
Zeile 25: Zeile 25:
  
 
=== DOKUMENT ===
 
=== DOKUMENT ===
 +
 +
Hier werden Dokumente mit Vorgängen verknüpft. Heutzutage sollte man "verlinkt" sagen, damit modernen Entwickler dies auch verstehen 😉.
 +
  
 
==== Beschreibung der Tabelle ====
 
==== Beschreibung der Tabelle ====
Zeile 34: Zeile 37:
 
!Typ
 
!Typ
 
!Beschreibung
 
!Beschreibung
 +
|- valign="top"
 +
|style="width: 25%;"|D_Pfad
 +
|style="width: 5%;"|varchar(200)
 +
|style="width: 70%;"|Hier steht der Pfad/Verzeichnis-Name des Dokuments.
 +
|- valign="top"
 +
|style="width: 25%;"|D_Dateiname
 +
|style="width: 5%;"|varchar(200)
 +
|style="width: 70%;"|Hier steht der Datei-Name des Dokuments.
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|ID
 
|style="width: 25%;"|ID
Zeile 126: Zeile 137:
 
|style="width: 5%;"|varchar(50)
 
|style="width: 5%;"|varchar(50)
 
|style="width: 70%;"|D_VERANSTALTUNG
 
|style="width: 70%;"|D_VERANSTALTUNG
|- valign="top"
 
|style="width: 25%;"|D_PFAD
 
|style="width: 5%;"|varchar(200)
 
|style="width: 70%;"|D_PFAD
 
|- valign="top"
 
|style="width: 25%;"|D_DATEINAME
 
|style="width: 5%;"|varchar(200)
 
|style="width: 70%;"|D_DATEINAME
 
 
|- valign="top"
 
|- valign="top"
 
|style="width: 25%;"|D_WORD_VORLAGE_PFAD
 
|style="width: 25%;"|D_WORD_VORLAGE_PFAD

Version vom 4. März 2026, 10:24 Uhr

1 Allgemeines

User können in REFLEX oder in einem seiner Module Dokumente erstellen:

  • Angebote
  • Aufträge, Auftragsbestätigungen
  • Ladelisten, Packlisten
  • Lieferscheine
  • Abhollisten
  • Bestellungen
  • Rechnungen, Gutschriften

usw.

In der Regel sind das PDF-Dateien.

Die Dokumente werden in bestimmten, vordefinierten Verzeichnissen abgelegt. Der grundsätzliche Haut-Ordner für Dokumente wird dabei in der INI-Datei festgelegt. Die Dateinamen werden nach frei definierbaren Regeln zusammengesetzt. Das wird im REFLEX-Admin definiert.

Bei Erstellen eines Dokuments z.B. über das Druckmodul GevitasFormPrint wird eine Verknüpfung in der Datenbank hergestellt. Diese beinhaltet neben Pfad- und Dateinamen auch Bezüge zu einem Auftrag, Kunden, einer Rechnung usw., je nach Vorgang.

Beipiel
Wenn ein Rechnungsdokument angelegt wird, so wird das Dokument verknüpft mit der Rechnungsnummer, Kundennummer und Auftragsnummer (wenn vorhanden). Somit kann der Anwender z.B. in der Auftragsverwaltung alle relevanten Dokumente zu dem Auftrag sehen, also vom Angebot über die Auftragsbestätigung, Lieferscheine, Rechnungen usw.

Die Verknüpfung in der Datenbank wird über die Tabelle "Dokument" hergestellt.

1.1 DOKUMENT

Hier werden Dokumente mit Vorgängen verknüpft. Heutzutage sollte man "verlinkt" sagen, damit modernen Entwickler dies auch verstehen 😉.


1.1.1 Beschreibung der Tabelle

1.1.2 Felder der Tabelle

Feld Typ Beschreibung
D_Pfad varchar(200) Hier steht der Pfad/Verzeichnis-Name des Dokuments.
D_Dateiname varchar(200) Hier steht der Datei-Name des Dokuments.
ID Int Die ID ist eine eindeutige, fortlaufende Nummer. Sie wird vom Datenbank-Server beim Einfügen von Daten automatisch vergeben und kann nicht geändert werden.
D_BEZUG_FORMULAR SmallInt D_BEZUG_FORMULAR
D_BEZUG_ADRNR Int D_BEZUG_ADRNR
D_BEZUG_RECHNNR Int D_BEZUG_RECHNNR
D_BEZUG_AUFTRNR Int Die Auftragsnummer kennzeichnet einen Vorgang in der Auftragsverwaltung eindeutig. Ein Vorgang kann den Auftrags-Status Angebot, Auftrag, Anfrage usw. haben.
D_BEZUG_BESTELLNR Int D_BEZUG_BESTELLNR
D_EMPF_KURZNAME varchar(40) D_EMPF_KURZNAME
D_EMPF_ANSCHRIFT varchar(160) D_EMPF_ANSCHRIFT
D_EMPF_PERSANR varchar(50) D_EMPF_PERSANR
D_EMPF_ANSPRPARTNER varchar(40) D_EMPF_ANSPRPARTNER
D_EMPF_STR varchar(40) D_EMPF_STR
D_EMPF_PLZ varchar(10) D_EMPF_PLZ
D_EMPF_ORT varchar(40) D_EMPF_ORT
D_EMPF_TELGESCH varchar(30) D_EMPF_TELGESCH
D_EMPF_TELPRIV varchar(30) D_EMPF_TELPRIV
D_EMPF_TELMOBIL varchar(30) D_EMPF_TELMOBIL
D_EMPF_TELEFAX varchar(30) D_EMPF_TELEFAX
D_EMPF_MAIL varchar(40) D_EMPF_MAIL
D_EMPF_LAND varchar(40) D_EMPF_LAND
D_STICHWORT varchar(50) D_STICHWORT
D_BETREFF varchar(200) D_BETREFF
D_EMAILTEXT Memo D_EMAILTEXT
D_VERANSTALTUNG varchar(50) D_VERANSTALTUNG
D_WORD_VORLAGE_PFAD varchar(200) D_WORD_VORLAGE_PFAD
D_WORD_VORLAGE_DATEINAME varchar(200) D_WORD_VORLAGE_DATEINAME
D_DOKUMENTENART SmallInt D_DOKUMENTENART
D_WIEDERVORLAGE DateTime D_WIEDERVORLAGE
D_WIEDERVORLAGEELREDIGT SmallInt D_WIEDERVORLAGEELREDIGT
D_FREIGABE_STATUS SmallInt D_FREIGABE_STATUS
D_FREIGABE_VON varchar(20) D_FREIGABE_VON
D_FREIGABE_ANFORDERUNGS_DATUM DateTime D_FREIGABE_ANFORDERUNGS_DATUM
D_FREIGABE_DATUM DateTime D_FREIGABE_DATUM
D_FREIGEGEBEN_VON varchar(20) D_FREIGEGEBEN_VON
D_FREIGABE_BEMERKUNG varchar(200) D_FREIGABE_BEMERKUNG
D_BEMERKUNG varchar(200) D_BEMERKUNG
D_DATEINAME_DATUM_SCHLUESSEL varchar(6) D_DATEINAME_DATUM_SCHLUESSEL
D_DATEINAME_NR_SCHLUESSEL Int D_DATEINAME_NR_SCHLUESSEL
ERFDATUM DateTime ERFDATUM
ERFUSER varchar(20) ERFUSER
AENDDATUM DateTime AENDDATUM
AENDUSER varchar(20) AENDUSER
D_BEZUG_REPAUFTRNR Int Die Auftragsnummer kennzeichnet einen Vorgang in der Auftragsverwaltung eindeutig. Ein Vorgang kann den Auftrags-Status Angebot, Auftrag, Anfrage usw. haben.
D_BEZUG_VORTNR Int D_BEZUG_VORTNR
D_BEZUG_EINGERCHNR Int D_BEZUG_EINGERCHNR
D_BEZUG_FER_TABKALK_KO Int D_BEZUG_FER_TABKALK_KO
D_BEZUG_KOTRNR Int D_BEZUG_KOTRNR
D_BEZUG_LIEFSCHNR Int D_BEZUG_LIEFSCHNR
D_BEZUG_StockLogKisteNr Int D_BEZUG_StockLogKisteNr