REFLEX Datenbank-Beschreibung Dokumente: Unterschied zwischen den Versionen
(→Felder der Tabelle) |
|||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 12: | Zeile 12: | ||
usw. | usw. | ||
| − | In der Regel sind das PDF-Dateien. | + | In der Regel sind das: |
| + | * PDF-Dateien, die im Druckmodul automatisch erzeugt wurden. | ||
| + | * MSG-Dateien, wenn im Dokumenten-Manager E-Mails aus Outlook© gezogen werden. | ||
| + | * Manuell verknüpfte Dateien jeder Art | ||
| + | * Gescannte Dokumente | ||
| + | |||
| + | Die Dokumente werden in bestimmten, vordefinierten Verzeichnissen abgelegt. Der grundsätzliche Haupt-Ordner ("Basis-Pfad") für Dokumente wird dabei im '''[[REFLEX-Admin]]''' unter '''Verzeichnisse, Dateinamen, Dokumente... ⇒ Dokumenten-Basispfad''' festgelegt. | ||
| − | |||
Die Dateinamen werden nach frei definierbaren Regeln zusammengesetzt. Das wird im '''[[REFLEX-Admin]]''' definiert. | Die Dateinamen werden nach frei definierbaren Regeln zusammengesetzt. Das wird im '''[[REFLEX-Admin]]''' definiert. | ||
| Zeile 24: | Zeile 29: | ||
Die Verknüpfung in der Datenbank wird über die Tabelle "Dokument" hergestellt. | Die Verknüpfung in der Datenbank wird über die Tabelle "Dokument" hergestellt. | ||
| − | === DOKUMENT === | + | ;Hinweis zu Verzeichnis- und Dateinamen |
| + | *Im '''[[REFLEX-Admin]]''' kann man festlegen, dass Sonderzeichen in Verzeichnis- oder Dateinamen durch den Unterstrich "_" ersetzt werden. | ||
| + | *Sonderzeichen sind: | ||
| + | |||
| + | | : | | ||
| + | | \ | | ||
| + | | / | | ||
| + | | + | | ||
| + | | * | | ||
| + | | " | | ||
| + | | ' | | ||
| + | | ? | | ||
| + | | | | | ||
| + | | > | | ||
| + | | < | | ||
| + | | ( | | ||
| + | | ) | | ||
| + | | € | | ||
| + | | $ | | ||
| + | |||
| + | *Optional kann man auch einstellen, dass die Sonderzeichen durch zulässige ähnliche Zeichen ersetzt werden. | ||
| + | *Sonderzeichen sind/werden ersetzt durch: | ||
| + | |||
| + | | : | ; | | ||
| + | | \ | ! | | ||
| + | | / | ! | | ||
| + | | * | ° | | ||
| + | | " | ´ | | ||
| + | | ' | ´ | | ||
| + | | ? | 3 | | ||
| + | | | | | | ||
| + | | > | ] | | ||
| + | | < | [ | | ||
| + | | ( | [ | | ||
| + | | ) | ] | | ||
| + | |||
| + | Zeilenschaltung werden entfernt. | ||
| + | |||
| + | |||
| + | |||
| + | === Tabelle "DOKUMENT" === | ||
Hier werden Dokumente mit Vorgängen verknüpft. Heutzutage sollte man "verlinkt" sagen, damit modernen Entwickler dies auch verstehen 😉. | 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 40: | Zeile 84: | ||
|style="width: 25%;"|D_Pfad | |style="width: 25%;"|D_Pfad | ||
|style="width: 5%;"|varchar(200) | |style="width: 5%;"|varchar(200) | ||
| − | |style="width: 70%;"|Hier steht der Pfad/Verzeichnis-Name des Dokuments. | + | |style="width: 70%;"|Hier steht der Pfad/Verzeichnis-Name des Dokuments. Das letzte Zeichen des Pfades ist ein Backslash. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|D_Dateiname | |style="width: 25%;"|D_Dateiname | ||
Aktuelle Version vom 4. März 2026, 11:54 Uhr
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 im Druckmodul automatisch erzeugt wurden.
- MSG-Dateien, wenn im Dokumenten-Manager E-Mails aus Outlook© gezogen werden.
- Manuell verknüpfte Dateien jeder Art
- Gescannte Dokumente
Die Dokumente werden in bestimmten, vordefinierten Verzeichnissen abgelegt. Der grundsätzliche Haupt-Ordner ("Basis-Pfad") für Dokumente wird dabei im REFLEX-Admin unter Verzeichnisse, Dateinamen, Dokumente... ⇒ Dokumenten-Basispfad 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.
- Hinweis zu Verzeichnis- und Dateinamen
- Im REFLEX-Admin kann man festlegen, dass Sonderzeichen in Verzeichnis- oder Dateinamen durch den Unterstrich "_" ersetzt werden.
- Sonderzeichen sind:
| : | | \ | | / | | + | | * | | " | | ' | | ? | | | | | > | | < | | ( | | ) | | € | | $ |
- Optional kann man auch einstellen, dass die Sonderzeichen durch zulässige ähnliche Zeichen ersetzt werden.
- Sonderzeichen sind/werden ersetzt durch:
| : | ; | | \ | ! | | / | ! | | * | ° | | " | ´ | | ' | ´ | | ? | 3 | | | | | | > | ] | | < | [ | | ( | [ | | ) | ] |
Zeilenschaltung werden entfernt.
1.1 Tabelle "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. Das letzte Zeichen des Pfades ist ein Backslash. |
| 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 | Formular-Art: 0=Allgemein 1= 2= 3=Auftrag 4= 5=Manuell hinzugefügtes Dokument, z.B. Wareneingangsscheine |
| D_Bezug_AdrNr | Int | Verlinkung zu einer Adresse aus den Kontakt-/Adress-Stammdaten. |
| D_Bezug_RechNr | Int | Verlinkung zu einer Rechnung. |
| D_Bezug_AuftrNr | Int | Verlinkung zu einem Auftrag. Die Auftragsnummer kennzeichnet einen Vorgang in der Auftragsverwaltung eindeutig. Ein Vorgang kann den Auftrags-Status Angebot, Auftrag, Anfrage usw. haben. |
| D_Bezug_BestellNr | Int | Verlinkung zu einer Bestellung. |
| D_Bezug_RepAuftrNr | Int | Verlinkung zu eine Werkstatt-/Reparatur-Auftrag. |
| D_Bezug_VOrtNr | Int | Verlinkung zu einem Veranstaltungsort (Tabelle VOrt) aus den VA-Ort-Stammdaten. |
| D_Bezug_EingerchNr | Int | Verlinkung zu einer Eingangsrechnung. |
| D_Bezug_FER_TABKALK_Ko | Int | Verlinkung zu einer Fertigungs-Tabellen-Kalkulation. |
| D_Bezug_KOTRNR | Int | Verlinkung zu einem Kostenträger/Projekt. In GEVAS-Professional "Kostenträger". In REFLEX "Projekt". |
| D_Bezug_LiefSchNr | Int | Verlinkung zu einem Lieferschein. |
| D_Bezug_StockLogKisteNr | Int | Verlinkung zu einer Kiste im Modul "StockLog". |
| D_Empf_KurzName | varchar(40) | Kurzname des Empfängers. |
| D_DokumentenArt | SmallInt | 1 = Dokument |
| 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_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 | n.b. |
| AENDUSER | varchar(20) | n.b. |