REFLEX Datenbank-Beschreibung Dokumente
Inhaltsverzeichnis
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 |