Datenbank-Beschreibung zum Job-Kalender: Unterschied zwischen den Versionen
Aus GEVITAS
(→Felder der Tabelle) |
(→Felder der Tabelle) |
||
| Zeile 40: | Zeile 40: | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
|style="width: 70%;"|Die [[Auftragsnummer]] kennzeichnet einen Vorgang in der Auftragsverwaltung '''eindeutig'''. Ein Vorgang kann den [[Auftrags-Status]] Angebot, Auftrag, Anfrage usw. haben. Wenn ein Termin nicht zu einem Auftrag gehört (wie z.B. Urlaub) ist die AuftrNr=0. | |style="width: 70%;"|Die [[Auftragsnummer]] kennzeichnet einen Vorgang in der Auftragsverwaltung '''eindeutig'''. Ein Vorgang kann den [[Auftrags-Status]] Angebot, Auftrag, Anfrage usw. haben. Wenn ein Termin nicht zu einem Auftrag gehört (wie z.B. Urlaub) ist die AuftrNr=0. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|AUFTRPOS | ||
| + | |style="width: 5%;"|Int | ||
| + | |style="width: 70%;"|Pos.Nr. im Auftrag (Kapitel). | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|AUFTRUNTPOS | ||
| + | |style="width: 5%;"|Int | ||
| + | |style="width: 70%;"|Unter-Pos.Nr. im Auftrag. | ||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|Datum | |style="width: 25%;"|Datum | ||
| Zeile 154: | Zeile 162: | ||
:5=Storniert. (im TerminManager: Optioniert) | :5=Storniert. (im TerminManager: Optioniert) | ||
:6=Bestellung (Manchmal (lizenz-abhängig): Überhang) | :6=Bestellung (Manchmal (lizenz-abhängig): Überhang) | ||
| + | |||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|BeauftragungsArt | ||
| + | |style="width: 5%;"|Int | ||
| + | |style="width: 70%;"|BeauftragungsArt: | ||
| + | :0=Undefiniert | ||
| + | :1=Festangestellt | ||
| + | :2=Freelancer | ||
| + | :3=Sub-Unternehmen | ||
|- valign="top" | |- valign="top" | ||
| Zeile 168: | Zeile 185: | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
|style="width: 70%;"|Prio, manuell änderbar, um Reihenfolge in der Tabelle innerhalb gleicher Datum/Zeiten anzugeben. | |style="width: 70%;"|Prio, manuell änderbar, um Reihenfolge in der Tabelle innerhalb gleicher Datum/Zeiten anzugeben. | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|BESTNR | |style="width: 25%;"|BESTNR | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Bestell-Nummer, wenn der Termin zu einer Bestellung gehört. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|TERMIN_GANZTAEGIG | |style="width: 25%;"|TERMIN_GANZTAEGIG | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|1=Ganztägiger Termin, sonst 0. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|FzgDispoFahrauftrag_ID | |style="width: 25%;"|FzgDispoFahrauftrag_ID | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|ID zu einem Fahrauftrag der Fzg.Dispo. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|EINGANGSRECH_ID | |style="width: 25%;"|EINGANGSRECH_ID | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|ID zu einer Eingangsrechnung, sonst 0. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|KoTrNr | |style="width: 25%;"|KoTrNr | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Kostenträger/Projekt-Nummer. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|Anzahl | |style="width: 25%;"|Anzahl | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"|Anzahl | + | |style="width: 70%;"|Anzahl Personen/Ressourcen, wenn Mengen-Termin. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|OBERGRUPPE | |style="width: 25%;"|OBERGRUPPE | ||
|style="width: 5%;"|varchar(50) | |style="width: 5%;"|varchar(50) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Artikel-Obergruppe. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|GRUPPE | |style="width: 25%;"|GRUPPE | ||
|style="width: 5%;"|varchar(50) | |style="width: 5%;"|varchar(50) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Artikel-Gruppe. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|UNTGRUPPE | |style="width: 25%;"|UNTGRUPPE | ||
|style="width: 5%;"|varchar(50) | |style="width: 5%;"|varchar(50) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Artikel-Untergruppe. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|ARTNR | |style="width: 25%;"|ARTNR | ||
|style="width: 5%;"|varchar(20) | |style="width: 5%;"|varchar(20) | ||
| − | |style="width: 70%;"|Die [[Artikelnummer]] kennzeichnet einen Artikel '''eindeutig''', d.h. unter einer bestimmen Artikelnummer werden die Daten eines bestimmten Artikels gespeichert. | + | |style="width: 70%;"|Verweis auf einen Artikel in der Tabelle "MArt". Die [[Artikelnummer]] kennzeichnet einen Artikel '''eindeutig''', d.h. unter einer bestimmen Artikelnummer werden die Daten eines bestimmten Artikels gespeichert. |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|PLAN_EKPREIS | |style="width: 25%;"|PLAN_EKPREIS | ||
|style="width: 5%;"|Float | |style="width: 5%;"|Float | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Planmäßiger EK-Preis (aus den Stammdaten) |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|LIEFERANTEN_EKPREIS | |style="width: 25%;"|LIEFERANTEN_EKPREIS | ||
|style="width: 5%;"|Float | |style="width: 5%;"|Float | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Lieferanten-EK-Preis (z.B. aus Bestellung) |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|VKPREIS | |style="width: 25%;"|VKPREIS | ||
|style="width: 5%;"|Float | |style="width: 5%;"|Float | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|VK-Preis. |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|FAKTOR | |style="width: 25%;"|FAKTOR | ||
|style="width: 5%;"|Float | |style="width: 5%;"|Float | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Faktor für Preisberechnung. |
| − | + | ||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|JobCalChanged | |style="width: 25%;"|JobCalChanged | ||
| Zeile 251: | Zeile 249: | ||
|style="width: 25%;"|BemerkungIntern | |style="width: 25%;"|BemerkungIntern | ||
|style="width: 5%;"|Memo | |style="width: 5%;"|Memo | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Bemerkung intern |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|BemerkungExtern | |style="width: 25%;"|BemerkungExtern | ||
|style="width: 5%;"|Memo | |style="width: 5%;"|Memo | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Bemerkung extern |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|VeranstOrt | |style="width: 25%;"|VeranstOrt | ||
|style="width: 5%;"|varchar(30) | |style="width: 5%;"|varchar(30) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Veranstaltungsort |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|VeranstRaum | |style="width: 25%;"|VeranstRaum | ||
|style="width: 5%;"|varchar(20) | |style="width: 5%;"|varchar(20) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Veranstaltungsraum |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|FirmenID | |style="width: 25%;"|FirmenID | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"|FirmenID | + | |style="width: 70%;"|FirmenID, lizenz-abhängig |
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|EKFixiert | |style="width: 25%;"|EKFixiert | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|1=EK ist fixiert |
| Zeile 407: | Zeile 405: | ||
|- valign="top" | |- valign="top" | ||
|style="width: 25%;"|AUFGABENART | |style="width: 25%;"|AUFGABENART | ||
| + | |style="width: 5%;"|Int | ||
| + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|MENGENTERMIN | ||
| + | |style="width: 5%;"|Int | ||
| + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|SORTIERUNG | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
|style="width: 70%;"|Wird vom JobKalender nicht verwendet. | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. | ||
|} | |} | ||
| + | |||
| + | ;Hinweis: | ||
| + | :"Wird vom JobKalender nicht verwendet." heißt, dass andere REFLEX-Anwendungen diese Felder durchaus verwenden! | ||
Aktuelle Version vom 7. Juli 2023, 10:37 Uhr
Inhaltsverzeichnis
1 Allgemeines
Hier wird der Teil der Datenbank beschrieben, der für den Job-Kalender relevant ist.
- Hinweis
- Wenn Sie auf die Datenbank zugreifen, um z.B. eine eigene Anwendung mit den Daten zu betreiben, müssen Sie unbedingt sicherstellen, dass die Daten nur gelesen und nicht verändert werden!.
- Wir können selbstverständlich keine Haftung und Gewährleistung übernehmen, wenn Daten von einer fremden Anwendung verändert wurden!
2 Die Haupt-Tabelle
Die wichtigste Tabelle nennt sich "MAufJob". In ihr werden die Termine abgelegt.
- Felder
2.1 MAUFJOB
2.1.1 Beschreibung der Tabelle
2.1.2 Felder der Tabelle
| Feld | Typ | Beschreibung |
|---|---|---|
| LfdNr | Int, Primary Key | Primärschlüssel der Tabelle, eindeutige ID zu jedem Eintrag. |
| ID_STRING | varchar(30) | Der ID_STRING kennzeichnet einen Datensatz in der Datenbank eindeutig. Er wird dazu verwendet, Verknüpfungen zwischen Tabellen herzustellen. |
| ZU_MAUFJOB_LFDNR | Int | Dieser Termin gehört zu einem anderen Termin, z.B. einem Timing-Termin, einem Transportlogistik-Termin usw. |
| AuftrNr | Int | Die Auftragsnummer kennzeichnet einen Vorgang in der Auftragsverwaltung eindeutig. Ein Vorgang kann den Auftrags-Status Angebot, Auftrag, Anfrage usw. haben. Wenn ein Termin nicht zu einem Auftrag gehört (wie z.B. Urlaub) ist die AuftrNr=0. |
| AUFTRPOS | Int | Pos.Nr. im Auftrag (Kapitel). |
| AUFTRUNTPOS | Int | Unter-Pos.Nr. im Auftrag. |
| Datum | DateTime | Datum des Beginns des Termins. |
| UhrzeitVon | varchar(20) | Uhrzeit des Beginns des Termins. |
| DatumBis | DateTime | Datum des Endes des Termins. |
| UhrzeitBis | varchar(20) | Uhrzeit des Endes des Termins. |
| Personen | varchar(80) | Kurzname der Person/Ressource für diesen Termin. Kann leer sein, wenn noch keine Person/Ressource zugeordnet wurde. Verweist mit dem Kurznamen auf die die Tabelle "Pers" (Pers.KurzZeichen).
|
| BETREFF | varchar(100) | Betreff zu dem Termin. |
| TEXT | varchar(150) | Text zu dem Termin. |
| ORT | varchar(40) | Ort des Termins. |
| ERFDAT | DateTime | Erfassungsdatum |
| ERFUSER | varchar(20) | Erfasst durch |
| AENDDAT | DateTime | Datum der letzten Änderung. |
| AENDUSER | varchar(20) | Letzte Änderung durch User. |
| ADR_ID_STRING | varchar(30) | Verweis auf eine Adresse in der Tabelle ADR. |
| ADRANSPR_ID_STRING | varchar(30) | Verweis auf einen Adress-Ansprechpartner in der Tabelle ADRANSPR. |
| ADRKURZNAME | varchar(40) | Adress-Kurzname, wenn Adresse zum Termin angegeben. |
| MEMO | Memo | Memo zum Termin, optional. |
| TERMINART | Int | Terminart:
|
| TerminTyp | Int | TerminTyp:
|
| TERMSTATUS | Int | Termin-Status:
|
| BeauftragungsArt | Int | BeauftragungsArt:
|
| Changed | Int | 1=Termin wurde geändert. 0=Änderung durch User bestätigt. |
| TERMPRIVAT | Int | Privater Termin (der in REFLEX optional versteckt wird). |
| PRIO | Int | Prio, manuell änderbar, um Reihenfolge in der Tabelle innerhalb gleicher Datum/Zeiten anzugeben. |
| BESTNR | Int | Bestell-Nummer, wenn der Termin zu einer Bestellung gehört. |
| TERMIN_GANZTAEGIG | Int | 1=Ganztägiger Termin, sonst 0. |
| FzgDispoFahrauftrag_ID | Int | ID zu einem Fahrauftrag der Fzg.Dispo. |
| EINGANGSRECH_ID | Int | ID zu einer Eingangsrechnung, sonst 0. |
| KoTrNr | Int | Kostenträger/Projekt-Nummer. |
| Anzahl | Int | Anzahl Personen/Ressourcen, wenn Mengen-Termin. |
| OBERGRUPPE | varchar(50) | Artikel-Obergruppe. |
| GRUPPE | varchar(50) | Artikel-Gruppe. |
| UNTGRUPPE | varchar(50) | Artikel-Untergruppe. |
| ARTNR | varchar(20) | Verweis auf einen Artikel in der Tabelle "MArt". Die Artikelnummer kennzeichnet einen Artikel eindeutig, d.h. unter einer bestimmen Artikelnummer werden die Daten eines bestimmten Artikels gespeichert. |
| PLAN_EKPREIS | Float | Planmäßiger EK-Preis (aus den Stammdaten) |
| LIEFERANTEN_EKPREIS | Float | Lieferanten-EK-Preis (z.B. aus Bestellung) |
| VKPREIS | Float | VK-Preis. |
| FAKTOR | Float | Faktor für Preisberechnung. |
| JobCalChanged | Int | JobCalChanged |
| BemerkungIntern | Memo | Bemerkung intern |
| BemerkungExtern | Memo | Bemerkung extern |
| VeranstOrt | varchar(30) | Veranstaltungsort |
| VeranstRaum | varchar(20) | Veranstaltungsraum |
| FirmenID | Int | FirmenID, lizenz-abhängig |
| EKFixiert | Int | 1=EK ist fixiert
|
| ERINNERN | Int | 0=Keine Erinnerung 1=Erinnerung. Wird hauptsächlich von REFLEX für Termin-Erinnerungen/Wiedervorlagen verwendet. |
| ERINNERN_DATUM | DateTime | Datum für Erinnerung |
| ERINNERN_ZEIT | varchar(5) | Zeit für Erinnerung |
| ERINNERN_BESTAETIGT_DATUM | DateTime | Datum der Bestätigung |
| ERINNERN_BESTAETIGT_ZEIT | varchar(5) | Zeit der Bestätigung |
| ERINNERN_BESTAETIGT_USER | varchar(10) | User der Bestätigung |
| EntryID | varchar(512) | Wird für die Synchronisation mit externen Systemen verwendet. |
| StoreID | varchar(512) | Wird für die Synchronisation mit externen Systemen verwendet. |
| ORDNERNAME | varchar(255) | Wird für die Synchronisation mit Outlook© verwendet. |
| CLOUD_EVENT_ID | varchar(512) | Wird für die Synchronisation mit Google-Kalender© verwendet.
|
| JOBART | varchar(10) | Wird vom JobKalender nicht verwendet. |
| PRODMITTEL | varchar(512) | Wird vom JobKalender nicht verwendet. |
| STATUS_KALENDER | Int | Wird vom JobKalender nicht verwendet. |
| KFZ | varchar(50) | Wird vom JobKalender nicht verwendet. |
| TB | varchar(50) | Wird vom JobKalender nicht verwendet. |
| AUFTRAGSBUCH | Int | Wird vom JobKalender nicht verwendet. |
| SERIEN | Int | Wird vom JobKalender nicht verwendet. |
| TERMINSERIE_ID | Int | Wird vom JobKalender nicht verwendet. |
| MEHR_PERS_SER | Int | Wird vom JobKalender nicht verwendet. |
| MEHR_TAGE_SER | Int | Wird vom JobKalender nicht verwendet. |
| TERMGEBUCHT | Int | Wird vom JobKalender nicht verwendet. |
| TERMFARBE | Int | Wird vom JobKalender nicht verwendet. |
| TERMBITMAP | Int | Wird vom JobKalender nicht verwendet. |
| PFLICHT_DATUM | DateTime | Wird vom JobKalender nicht verwendet. |
| PFLICHT_UHRZEIT | varchar(5) | Wird vom JobKalender nicht verwendet. |
| PFLICHT_BEMERKUNG | varchar(100) | Wird vom JobKalender nicht verwendet. |
| FREMD_IMPORT_KENNZ | SmallInt | Wird vom JobKalender nicht verwendet. |
| DATUM_VOR_ORT | DateTime | Wird vom JobKalender nicht verwendet. |
| ZEIT_VOR_ORT | varchar(5) | Wird vom JobKalender nicht verwendet. |
| SONDERDEAL | varchar(100) | Wird vom JobKalender nicht verwendet. |
| AUFGABE | Int | Wird vom JobKalender nicht verwendet. |
| ERLEDIGT | Int | Aufgabe erledigt. Wird vom JobKalender nicht verwendet. |
| AUFGABENART | Int | Wird vom JobKalender nicht verwendet. |
| MENGENTERMIN | Int | Wird vom JobKalender nicht verwendet. |
| SORTIERUNG | Int | Wird vom JobKalender nicht verwendet. |
- Hinweis
- "Wird vom JobKalender nicht verwendet." heißt, dass andere REFLEX-Anwendungen diese Felder durchaus verwenden!