Datenbank-Beschreibung zum Job-Kalender: Unterschied zwischen den Versionen
Aus GEVITAS
(→Die Haupt-Tabelle) |
(→Felder der Tabelle) |
||
| (12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 9: | Zeile 9: | ||
== Die Haupt-Tabelle == | == Die Haupt-Tabelle == | ||
| − | Die wichtigste Tabelle nennt sich "MAufJob". In ihr werden die Termine abgelegt. | + | Die wichtigste Tabelle nennt sich "'''MAufJob'''". In ihr werden die Termine abgelegt. |
;Felder: | ;Felder: | ||
| − | === | + | === MAufJob === |
| + | |||
| + | Der Name der Tabelle kommt daher, dass primär Auftragstermine gespeichert werden. Die Tabellen der Auftragsverwaltung beginnen alle mit "MAuf...", also z.B. | ||
| + | |||
| + | {| class="wikitable" style="text-align: left;" | ||
| + | !Tabelle | ||
| + | !Beschreibung | ||
| + | |- valign="top" | ||
| + | |MAufKo | ||
| + | |Auftragskopf | ||
| + | |- valign="top" | ||
| + | |MAufFu | ||
| + | |Auftragsfuss | ||
| + | |- valign="top" | ||
| + | |MAufPo | ||
| + | |Auftragspositionen | ||
| + | |- valign="top" | ||
| + | |MAufLiAn | ||
| + | |Auftragslieferanschrift | ||
| + | |- valign="top" | ||
| + | |MAufRueckAn | ||
| + | |Auftragsrücklieferanschrift | ||
| + | |} | ||
| + | |||
| + | ;Hinweise: | ||
| + | * Wenn hier immer wieder der Name "TerminManager" fällt: Das ist die Vorgänger-Software zum JobKalender, die aber immer noch bei einigen Kunden im Einsatz ist. | ||
| + | * Einige Felder werden von REFLEX verwendet, z.B. für die Termin-Erinnerungen/Wiedervorlagen. | ||
==== Beschreibung der Tabelle ==== | ==== Beschreibung der Tabelle ==== | ||
| Zeile 25: | Zeile 51: | ||
!Beschreibung | !Beschreibung | ||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|LfdNr |
| + | |style="width: 5%;"|Int, Primary Key | ||
| + | |style="width: 70%;"|Primärschlüssel der Tabelle, eindeutige ID zu jedem Eintrag. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|ID_STRING | ||
| + | |style="width: 5%;"|varchar(30) | ||
| + | |style="width: 70%;"|Der [[ID_STRING]] kennzeichnet einen Datensatz in der Datenbank '''eindeutig'''. Er wird dazu verwendet, Verknüpfungen zwischen Tabellen herzustellen. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|Zu_MAufJob_LfdNr | ||
| + | |style="width: 5%;"|Int | ||
| + | |style="width: 70%;"|Dieser Termin gehört zu einem anderen Termin, z.B. einem Timing-Termin, einem Transportlogistik-Termin usw. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|AuftrNr | ||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |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" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|AuftrPos |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Pos.Nr. im Auftrag (Kapitel). |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|AuftrUntPos |
| + | |style="width: 5%;"|Int | ||
| + | |style="width: 70%;"|Unter-Pos.Nr. im Auftrag. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|Datum | ||
|style="width: 5%;"|DateTime | |style="width: 5%;"|DateTime | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Datum des '''Beginns''' des Termins. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|UhrzeitVon |
|style="width: 5%;"|varchar(20) | |style="width: 5%;"|varchar(20) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Uhrzeit des '''Beginns''' des Termins. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|DatumBis |
| + | |style="width: 5%;"|DateTime | ||
| + | |style="width: 70%;"|Datum des '''Endes''' des Termins. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|UhrzeitBis | ||
|style="width: 5%;"|varchar(20) | |style="width: 5%;"|varchar(20) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Uhrzeit des '''Endes''' des Termins. |
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Personen |
|style="width: 5%;"|varchar(80) | |style="width: 5%;"|varchar(80) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|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). |
| + | ;Die wichtigsten Felder in Pers: | ||
| + | :PersNr | ||
| + | :Kurzzeichen | ||
| + | :Vorname | ||
| + | :Nachname | ||
| + | :Telefon | ||
| + | :Mail | ||
| + | :Mobil | ||
| + | :Durchwahl | ||
| + | :Funktion | ||
| + | :TaetigSchl: Tätigkeitsschlüssel | ||
| + | *1 = Person | ||
| + | *2 = Fahrzeuge | ||
| + | *3 = Raum | ||
| + | *4 = Maschine | ||
| + | *5 = Sonstiges | ||
| + | *6 = Freier Mitarbeiter | ||
| + | *7 = Lager/Werkstatt | ||
| + | *8 = Logistik | ||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Betreff |
| − | |style="width: 5%;"|varchar( | + | |style="width: 5%;"|varchar(100) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Betreff zu dem Termin. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Text |
|style="width: 5%;"|varchar(150) | |style="width: 5%;"|varchar(150) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Text zu dem Termin. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Ort |
| + | |style="width: 5%;"|varchar(40) | ||
| + | |style="width: 70%;"|Ort des Termins. | ||
| + | |- valign="top" | ||
| + | |style="width: 25%;"|ErfDat | ||
|style="width: 5%;"|DateTime | |style="width: 5%;"|DateTime | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Erfassungsdatum |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|ErfUser |
|style="width: 5%;"|varchar(20) | |style="width: 5%;"|varchar(20) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Erfasst durch |
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|AendDat |
|style="width: 5%;"|DateTime | |style="width: 5%;"|DateTime | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Datum der letzten Änderung. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|AendUser |
| − | |style="width: 5%;"|varchar( | + | |style="width: 5%;"|varchar(20) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Letzte Änderung durch User. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Adr_ID_STRING |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(30) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Verweis auf eine Adresse in der Tabelle ADR. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|AdrAnspr_ID_STRING |
| − | |style="width: 5%;"|varchar( | + | |style="width: 5%;"|varchar(30) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Verweis auf einen Adress-Ansprechpartner in der Tabelle ADRANSPR. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|AdrKurzName |
| − | |style="width: 5%;"|varchar( | + | |style="width: 5%;"|varchar(40) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Adress-Kurzname, wenn Adresse zum Termin angegeben. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Memo |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Memo (Text) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Memo zum Termin, optional. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TerminArt |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Terminart: |
| + | :Kommen aus der Tabelle "GevParam", müssen dort 0-Basiert sein, also TERMINART/0-n stehen in GEVPARAM | ||
| + | :Negative TerminArt = Aufgabe! | ||
| + | :Siehe '''[[Einrichten_des_JobKalenders#Terminarten|Einrichten des JobKalenders, Terminarten]]''' | ||
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TerminTyp |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|TerminTyp: |
| + | :0=Allgemein | ||
| + | :1=Logistik | ||
| + | :2=Timing, Auftragsplanung | ||
| + | :3=Arbeitszeit-Termin | ||
| + | :4=Projekt-Termin | ||
| + | :5=Milestones (incl. Erinnerung in REFLEX, also MAUFJOB.ERINNERN,ERINNERN_DATUM,ERINNERN_ZEIT wird gesetzt) | ||
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TermStatus |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Termin-Status: |
| + | :0=Unbearbeitet (Angelegt) | ||
| + | :1=Zugesagt, Bestätigt | ||
| + | :2=Abgelehnt | ||
| + | :3=Erledigt (aus dem TerminManager. Gibt's hier nicht) | ||
| + | :4=Angefragt | ||
| + | :5=Storniert. (Im TerminManager: Optioniert) | ||
| + | :6=Bestellung (Manchmal (lizenz-abhängig): Überhang) | ||
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|BeauftragungsArt |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|BeauftragungsArt: |
| + | :0=Undefiniert | ||
| + | :1=Festangestellt | ||
| + | :2=Freelancer | ||
| + | :3=Sub-Unternehmen | ||
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Changed |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|1=Termin wurde geändert. 0=Änderung durch User bestätigt. |
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TermPrivat |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Privater Termin (der in REFLEX optional versteckt wird). |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Prio |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Prio, manuell änderbar, um Reihenfolge in der Tabelle innerhalb gleicher Datum/Zeiten anzugeben. |
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |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%;"| | + | |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%;"| | + | |style="width: 25%;"|FzgDispoFahrauftrag_ID |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|ID zu einem Fahrauftrag der FahrzeugDispo (Zusatz-Modul). |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |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%;"| | + | |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%;"| | + | |style="width: 25%;"|Anzahl |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Anzahl Personen/Ressourcen, wenn Mengen-Termin. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|OberGruppe |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(50) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Artikel-Obergruppe. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Gruppe |
| − | |style="width: 5%;"|varchar( | + | |style="width: 5%;"|varchar(50) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Artikel-Gruppe. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|UntGruppe |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(50) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Artikel-Untergruppe. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|ArtNr |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(20) |
| − | |style="width: 70%;"| | + | |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%;"| | + | |style="width: 25%;"|Plan_EKPreis |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Float |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Planmäßiger EK-Preis (aus den Stammdaten) |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Lieferanten_EKPreis |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Float |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Lieferanten-EK-Preis (z.B. aus Bestellung) |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|VKPreis |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Float |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|VK-Preis. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Faktor |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Float |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Faktor für Preisberechnung. |
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|JobCalChanged |
| − | |||
| − | |||
| − | |||
| − | |||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|JobCalChanged |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|BemerkungIntern |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Memo |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Bemerkung intern |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|BemerkungExtern |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Memo |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Bemerkung extern |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|VeranstOrt |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(30) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Veranstaltungsort |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|VeranstRaum |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(20) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Veranstaltungsraum |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|FirmenID |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|FirmenID, lizenz-abhängig (Zusatz-Modul) |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|EKFixiert |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|1=EK ist fixiert |
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Erinnern |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|0=Keine Erinnerung 1=Erinnerung. Wird hauptsächlich von [[REFLEX]] für Termin-Erinnerungen/Wiedervorlagen verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Erinnern_Datum |
|style="width: 5%;"|DateTime | |style="width: 5%;"|DateTime | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Datum für Erinnerung |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Erinnern_Zeit |
|style="width: 5%;"|varchar(5) | |style="width: 5%;"|varchar(5) | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Zeit für Erinnerung |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Erinnern_Bestaetigt_Datum |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|DateTime |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Datum der Bestätigung |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Erinnern_Bestaetigt_Zeit |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(5) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Zeit der Bestätigung |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Erinnern_Bestaetigt_User |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(10) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|User der Bestätigung |
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|EntryID |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(512) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird für die Synchronisation mit externen Kalendern verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|StoreID |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(512) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird für die Synchronisation mit externen Kalendern verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|CLOUD_EVENT_ID |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(512) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird für die Synchronisation mit externen Kalendern wie z.B. Google-Kalender© verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|OrdnerName |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(255) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird für die Synchronisation mit Outlook© verwendet. |
| + | |||
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"| |
| − | |style="width: 5%;"| | + | |style="width: 5%;" | |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|'''Folgende Felder werden vom JobKalender nicht verwendet:''' |
| + | |||
| + | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|JobArt |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(10) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|ProdMittel |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(512) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Status_Kalender |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|KFZ |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(50) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TB |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(50) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|AuftragsBuch |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Int |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Serien |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|Int |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TerminSerie_ID |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Mehr_Pers_Ser |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Mehr_Tage_Ser |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TermGebucht |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TermFarbe |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|TermBitmap |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Pflicht_Datum |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|DateTime |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Pflicht_Uhrzeit |
| − | |style="width: 5%;"|varchar( | + | |style="width: 5%;"|varchar(5) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Pflicht_Bemerkung |
| − | |style="width: 5%;"|varchar( | + | |style="width: 5%;"|varchar(100) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Fremd_Import_Kennz |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|SmallInt |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Datum_Vor_Ort |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|DateTime |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Zeit_Vor_Ort |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(5) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|SonderDeal |
| − | |style="width: 5%;"| | + | |style="width: 5%;"|varchar(100) |
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Aufgabe |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Erledigt |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. Aufgabe erledigt. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|AufgabenArt |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|MengenTermin |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |style="width: 70%;"|Wird vom JobKalender nicht verwendet. |
|- valign="top" | |- valign="top" | ||
| − | |style="width: 25%;"| | + | |style="width: 25%;"|Sortierung |
|style="width: 5%;"|Int | |style="width: 5%;"|Int | ||
| − | |style="width: 70%;"| | + | |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 16. Februar 2026, 11:06 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
Der Name der Tabelle kommt daher, dass primär Auftragstermine gespeichert werden. Die Tabellen der Auftragsverwaltung beginnen alle mit "MAuf...", also z.B.
| Tabelle | Beschreibung |
|---|---|
| MAufKo | Auftragskopf |
| MAufFu | Auftragsfuss |
| MAufPo | Auftragspositionen |
| MAufLiAn | Auftragslieferanschrift |
| MAufRueckAn | Auftragsrücklieferanschrift |
- Hinweise
- Wenn hier immer wieder der Name "TerminManager" fällt: Das ist die Vorgänger-Software zum JobKalender, die aber immer noch bei einigen Kunden im Einsatz ist.
- Einige Felder werden von REFLEX verwendet, z.B. für die Termin-Erinnerungen/Wiedervorlagen.
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 (Text) | 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 FahrzeugDispo (Zusatz-Modul). |
| 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 (Zusatz-Modul) |
| 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 Kalendern verwendet. |
| StoreID | varchar(512) | Wird für die Synchronisation mit externen Kalendern verwendet. |
| CLOUD_EVENT_ID | varchar(512) | Wird für die Synchronisation mit externen Kalendern wie z.B. Google-Kalender© verwendet. |
| OrdnerName | varchar(255) | Wird für die Synchronisation mit Outlook© verwendet.
|
| Folgende Felder werden vom JobKalender nicht 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 | Wird vom JobKalender nicht verwendet. Aufgabe erledigt. |
| 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!