REFLEX-Datenbank-Internes: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Status-Felder)
(Allgemeines)
 
(29 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
  
 
Hier werden technische Informationen zur Datenbank behandelt.
 
Hier werden technische Informationen zur Datenbank behandelt.
 +
 +
In dem Artikel '''[[REFLEX Datenbank-Beschreibung]]''' wird die Datenbank-Struktur dokumentiert.
 +
 +
Wichtige Tabellen-Beschreibungen:
 +
 +
*[[Alphabetische Liste der Datenbank-Tabellen von REFLEX]]
 +
 +
*[[REFLEX Datenbank-Beschreibung]]
 +
 +
*[[REFLEX Datenbank-Beschreibung Auftragsverwaltung]]
 +
 +
*[[REFLEX Datenbank-Beschreibung Rechnungen/Gutschriften]]
 +
 +
*[[REFLEX Datenbank-Beschreibung Bestellungen]]
 +
 +
*[[REFLEX Datenbank-Beschreibung Eingangsrechnungen]]
  
 
== Tabellen ==
 
== Tabellen ==
Zeile 8: Zeile 24:
  
 
=== Kontakte, Kunden, Lieferanten ===
 
=== Kontakte, Kunden, Lieferanten ===
 +
 +
Kontakte werden in folgenden Tabellen gespeichert:
 +
 +
;ADR
 +
:Haupt-Tabelle, an der alle anderen Tabellen über die '''AdrNr''' hängen.
 +
 +
;KUN
 +
:Kunden-Daten
 +
 +
;LIEF
 +
:Lieferanten-Daten
 +
 +
;AdrAnspr
 +
:Ansprechpartner
 +
 +
;AdrBank
 +
:Bankverbindungen
 +
 +
;AdrBem
 +
:Adressen-Bemerkungen (CRM)
 +
 +
;AdrLian
 +
:Liefer- und Rechnungsanschriften
  
 
== Felder ==
 
== Felder ==
Zeile 17: Zeile 56:
 
==== Status-Felder ====
 
==== Status-Felder ====
  
Status-Felder im Auftragskopf: (Tabelle: MAUFKO)
+
===== Status-Felder im Auftragskopf: (Tabelle: '''MAUFKO''') =====
  
 
{| class="wikitable" style="text-align: left;"
 
{| class="wikitable" style="text-align: left;"
 
!Status-Bezeichnung
 
!Status-Bezeichnung
!MAUFKO.STATUSNR
+
!MAUFKO.STATUSNR<sup>1)</sup>
 
!MAUFKO.STATUSTEXT
 
!MAUFKO.STATUSTEXT
 
|- valign="top"
 
|- valign="top"
Zeile 30: Zeile 69:
 
|Aktiv
 
|Aktiv
 
|1
 
|1
|'''"AUSG"''', wenn bestehender Auftrag ausgegeben wurde. '''"AKT"''', wenn Auftrag im Lager neu angelegt wurde. '''"TEIL"''', wenn nicht alle Positionen ausgegeben wurden.
+
|'''"AUSG"''', wenn bestehender Auftrag ausgegeben wurde.<br>'''"AKT"''', wenn Auftrag im Lager neu angelegt wurde.<br>'''"TEIL"''', wenn nicht alle Positionen ausgegeben wurden.
 
|- valign="top"
 
|- valign="top"
 
|Auftrag
 
|Auftrag
Zeile 50: Zeile 89:
 
|Abgeschlossen
 
|Abgeschlossen
 
|6
 
|6
|'''"ABGE"''', wenn Auftrag durch '''Lagerrücknahme automatisch''' abgeschlossen wurde. '''"AB"''', wenn Auftrag in Lagerrücknahme '''manuell''' abgeschlossen wurde.
+
|'''"ABGE"''', wenn Auftrag durch '''Lagerrücknahme automatisch''' abgeschlossen wurde.<br>'''"AB"''', wenn Auftrag in Lagerrücknahme '''manuell''' abgeschlossen wurde.
 
|- valign="top"
 
|- valign="top"
 
|Anfrage
 
|Anfrage
Zeile 65: Zeile 104:
 
|}
 
|}
  
Hinweis:
+
<sup>1)</sup> '''Archivierte Aufträge''' bekommen die '''STATUSNR + 100''', also '''103'''=Angebot, '''107'''=Anfrage usw.
Für Abfragen, Report-Filter o.ä. sollte im Regelfall die STATUSNR verwendet werden. Diese ist eindeutig und hat immer die oben angegebenen Werte. Es kann nicht garantiert werden, dass ein neuer STATUSTEXT eingeführt wird, der einen Sonderfall darstellen könnte!
+
 
 +
===== Kennzeichen  Miet/Verkauf (Tabellen: '''MAUFKO''' und '''MAUFPO''') =====
 +
 
 +
[[Datei:Achtung_64.jpg|rechts]]Die Felder '''MAUFKO.BEREICH''' (Auftragskopf) und '''MAUFPO.KENNZMIETEVERKAUF''' (Auftragspositionen) entscheiden, ob es sich um einen Vermiet- oder Verkaufsvorgang handelt.
 +
 
 +
Leider, leider sind die Feld-Werte für MAUFKO.BEREICH und MAUFPO.KENNZMIETEVERKAUF beim Datenbank-Design '''vertauscht worden!''' Aus Kompatibilitätsgründen wurde das auch so gelassen, obwohl man da aufpassen muss!
 +
 
 +
{| class="wikitable" style="text-align: left;"
 +
!Tabelle.Feld
 +
!Bedeutung des Wertes
 +
|- valign="top"
 +
|MAUF'''KO'''.BEREICH
 +
|1=Verkauf<BR>2=Miete<br>3=Mietartikel verkaufen.
 +
|- valign="top"
 +
|MAUF'''PO'''.KENNZMIETEVERKAUF
 +
|1=Miete<BR>2=Verkauf<br>3=Mietartikel verkaufen.
 +
|}
 +
 
 +
===== Status-Felder in Auftragspositionen: (Tabelle: '''MAUFPO''') =====
 +
 
 +
{| class="wikitable" style="text-align: left;"
 +
!Status-Bezeichnung
 +
!MAUFPO.STATUSNR<sup>1)</sup>
 +
!MAUFPO.STATUSTEXT
 +
|- valign="top"
 +
|Hauptauftrag
 +
|0
 +
|'''"HA"'''
 +
|- valign="top"
 +
|Aktiv
 +
|1
 +
|'''"AUSG"''', wenn bestehender Auftrag ausgegeben wurde.<br>'''"AKT"''', wenn Auftrag im Lager neu angelegt wurde.<br>'''"TEIL"''', wenn nicht alle Positionen ausgegeben wurden.
 +
|- valign="top"
 +
|Auftrag
 +
|2
 +
|'''"AUFT"'''
 +
|- valign="top"
 +
|Angebot
 +
|3
 +
|'''"ANG"'''
 +
|- valign="top"
 +
|Intern
 +
|4
 +
|'''"INT"'''
 +
|- valign="top"
 +
|
 +
|5
 +
|
 +
|- valign="top"
 +
|Abgeschlossen
 +
|6
 +
|'''"ABGE"''', wenn Auftrag durch '''Lagerrücknahme automatisch''' abgeschlossen wurde.<br>'''"AB"''', wenn Auftrag in Lagerrücknahme '''manuell''' abgeschlossen wurde.
 +
|- valign="top"
 +
|Anfrage
 +
|7
 +
|'''"ANFR"'''. Sonderfall '''"NB"''' (nicht benutzt) auf Anfrage.
 +
|- valign="top"
 +
|
 +
|8
 +
|
 +
|- valign="top"
 +
|Storno
 +
|9
 +
|'''"STO"'''
 +
|}
 +
 
 +
<sup>1)</sup> '''Archivierte Aufträge''' bekommen die '''STATUSNR + 100''', also '''103'''=Angebot, '''107'''=Anfrage usw.
 +
 
 +
===== Status-Felder in Einzelartikel-Tabelle: (Tabelle: '''MARTEINZ''') =====
 +
 
 +
{| class="wikitable" style="text-align: left;"
 +
!Status-Bezeichnung
 +
!MARTEINZ.STATUSNR<sup>1)</sup>
 +
!MARTEINZ.STATUS
 +
|- valign="top"
 +
|Ausgegeben
 +
|1
 +
|'''"AUSG"'''. Sonderfall '''"RH"''' auf Anfrage.
 +
|- valign="top"
 +
|Reparatur
 +
|5
 +
|'''"REP"'''
 +
|- valign="top"
 +
|Abgeschlossen
 +
|6
 +
|'''"ABGE"''', wenn durch Lagerrücknahme zurückgenommen wurde.<br>'''"ABRP"''', wenn durch Reparatur-Auftrag abgeschlossen wurde.<br>'''"LAG"''', wenn der Einzelartikel neu angelegt und '''noch nie bewegt''' wurde.
 +
|}
 +
 
 +
[[Datei:Achtung_64.jpg|rechts]]'''Hinweise:'''
 +
 
 +
* Für Abfragen, Report-Filter o.ä. sollte im Regelfall die '''STATUSNR''' verwendet werden. Diese ist eindeutig und hat immer die oben angegebenen Werte. Es kann nicht garantiert werden, dass ein neuer '''STATUSTEXT''' eingeführt wird, der einen Sonderfall darstellen könnte!
 +
 
 +
 
 +
===== Protkoll-Nummern in der Protokoll-Tabelle '''PROT''') =====
 +
 
 +
{| class="wikitable" style="text-align: left; width: 30%;"
 +
!Vorgang, Beschreibung
 +
!Protokoll-Nummer im Feld '''BUCHART'''
 +
|- valign="top"
 +
|Artikel-Neuanlage
 +
|1
 +
|- valign="top"
 +
|Artikel-Änderung
 +
|2
 +
|- valign="top"
 +
|Einzelartikel-Neuanlage
 +
|3
 +
|- valign="top"
 +
|Einzelartikel-Änderung
 +
|4
 +
|- valign="top"
 +
|Aussondern/löschen
 +
|8
 +
|- valign="top"
 +
|Löschen kompletten Artikel
 +
|9
 +
|- valign="top"
 +
|Lagerausgabe (Lieferschein)
 +
|30
 +
|- valign="top"
 +
|Lagerabgang: Gesamtmenge aus Miete + Verkauf
 +
|31
 +
|- valign="top"
 +
|Lagerabgang: Nur die Mietemenge
 +
|32
 +
|- valign="top"
 +
|Lagerabgang: Nur die Verkaufsmenge
 +
|33
 +
|- valign="top"
 +
|Standort/Lagerortänderung mit dem speziellen Programmteil. Änderung in den Artikelstammdaten werden als "Artikel-Änderung (2)" protokolliert.
 +
|34
 +
|- valign="top"
 +
|Inventur Mietmenge
 +
|35
 +
|- valign="top"
 +
|Inventur Verkaufsmenge
 +
|36
 +
|- valign="top"
 +
|Lagerabgang durch Kulanz-Auftrag
 +
|38
 +
|- valign="top"
 +
|Storno der Mietlagerausgabe
 +
|39
 +
|- valign="top"
 +
|Lagerrücknahme Miete
 +
|40
 +
|- valign="top"
 +
|Lagerzugang Gesamtmenge
 +
|41
 +
|- valign="top"
 +
|Lagerzugang: Nur die Mietmenge
 +
|42
 +
|- valign="top"
 +
|Lagerzugang: Nur die Verkaufsmenge
 +
|42
 +
|- valign="top"
 +
|Mietartikel ans Lager buchen
 +
|44
 +
|- valign="top"
 +
|Lieferanten-Preis-Festlegung
 +
|50
 +
|- valign="top"
 +
|Auftrag wurde manuell auf AUSG gestellt. Das muss man z.B. machen, wenn der Auftrag auf TEIL steht, weil man eine Position nicht komplett ausgeben kann, weil z.B. ein auszugebender Artikel defekt ist. In diesem Fall gibt man ein alternatives Gerät aus, das automatisch in ein neues, '''zusätzliches''' Kapitel gebucht wird. Nur in diesem Fall wird die entsprechende Schaltfläche in der Lagerausgabe sichtbar!
 +
|60
 +
|}
 +
 
 +
===== Felder in Fertigungsstücklisten-Tabelle: (Tabelle: '''FERSLPOS''') =====
 +
 
 +
{| class="wikitable" style="text-align: left;"
 +
|- valign="top"
 +
|FERSLPOS.SETKENNZCH
 +
|Wenn markiert (=1), wird diese Position im Fertigungs-Auftrag NICHT aufgelöst!
 +
|- valign="top"
 +
|
 +
|
 +
|- valign="top"
 +
|
 +
|
 +
|}
 +
 
 +
===== Felder in Fertigungs-Reservierungen: (Tabelle: '''FERRESNR''') =====
 +
 
 +
{| class="wikitable" style="text-align: left;"
 +
|- valign="top"
 +
|FERRESNR.KENNZCH
 +
|1=Hauptdatensatz einer Seriennummer, die gefertigt wird: Hier steht die neue Seriennummer, die Soll- und Ist-Menge. Es folgen die Reservierungssdatensätze für diese Nummer.<br>2=Unterdatensatz, verfügbar<br>3=Unterdatensatz, Fehlbestand<br>4=Teilmenge verfügbar<br>5=Baugruppe augelöst<br>6=Abgeschlossen
 +
|- valign="top"
 +
|
 +
|
 +
|- valign="top"
 +
|
 +
|
 +
|}
 +
 
 +
===== Felder in Fertigungsauftrags-Positionen : (Tabelle: '''FERAGPOS''') =====
 +
 
 +
Feld '''FERAGPOS.SetKennzch''':
 +
 
 +
{| class="wikitable" style="text-align: left;"
 +
|- valign="top"
 +
|0
 +
|Normale Position
 +
|- valign="top"
 +
|1
 +
|Baugr. nicht aufgelöst
 +
|- valign="top"
 +
|2
 +
|Baugruppe kpl. aufgelöst
 +
|- valign="top"
 +
|3
 +
|Aufgelöst
 +
|- valign="top"
 +
|4
 +
|Baugruppen-Position
 +
|- valign="top"
 +
|5
 +
|Archiviert
 +
|}
 +
 
 +
 
 +
== Links ==
 +
 
 +
* [[Alphabetische Liste der Datenbank-Tabellen von REFLEX]]
 +
 
 +
* [[REFLEX Datenbank-Beschreibung]]

Aktuelle Version vom 24. März 2022, 09:49 Uhr

1 Allgemeines

Hier werden technische Informationen zur Datenbank behandelt.

In dem Artikel REFLEX Datenbank-Beschreibung wird die Datenbank-Struktur dokumentiert.

Wichtige Tabellen-Beschreibungen:

2 Tabellen

2.1 Artikel-Stammdaten

2.2 Kontakte, Kunden, Lieferanten

Kontakte werden in folgenden Tabellen gespeichert:

ADR
Haupt-Tabelle, an der alle anderen Tabellen über die AdrNr hängen.
KUN
Kunden-Daten
LIEF
Lieferanten-Daten
AdrAnspr
Ansprechpartner
AdrBank
Bankverbindungen
AdrBem
Adressen-Bemerkungen (CRM)
AdrLian
Liefer- und Rechnungsanschriften

3 Felder

3.1 Wichtige Felder

Felder und Inhalte, die man immer wieder braucht:

3.1.1 Status-Felder

3.1.1.1 Status-Felder im Auftragskopf: (Tabelle: MAUFKO)
Status-Bezeichnung MAUFKO.STATUSNR1) MAUFKO.STATUSTEXT
Hauptauftrag 0 "HA"
Aktiv 1 "AUSG", wenn bestehender Auftrag ausgegeben wurde.
"AKT", wenn Auftrag im Lager neu angelegt wurde.
"TEIL", wenn nicht alle Positionen ausgegeben wurden.
Auftrag 2 "AUFT"
Angebot 3 "ANG"
Intern 4 "INT"
5
Abgeschlossen 6 "ABGE", wenn Auftrag durch Lagerrücknahme automatisch abgeschlossen wurde.
"AB", wenn Auftrag in Lagerrücknahme manuell abgeschlossen wurde.
Anfrage 7 "ANFR". Sonderfall "NB" (nicht benutzt) auf Anfrage.
8
Storno 9 "STO"

1) Archivierte Aufträge bekommen die STATUSNR + 100, also 103=Angebot, 107=Anfrage usw.

3.1.1.2 Kennzeichen Miet/Verkauf (Tabellen: MAUFKO und MAUFPO)
Achtung 64.jpg
Die Felder MAUFKO.BEREICH (Auftragskopf) und MAUFPO.KENNZMIETEVERKAUF (Auftragspositionen) entscheiden, ob es sich um einen Vermiet- oder Verkaufsvorgang handelt.

Leider, leider sind die Feld-Werte für MAUFKO.BEREICH und MAUFPO.KENNZMIETEVERKAUF beim Datenbank-Design vertauscht worden! Aus Kompatibilitätsgründen wurde das auch so gelassen, obwohl man da aufpassen muss!

Tabelle.Feld Bedeutung des Wertes
MAUFKO.BEREICH 1=Verkauf
2=Miete
3=Mietartikel verkaufen.
MAUFPO.KENNZMIETEVERKAUF 1=Miete
2=Verkauf
3=Mietartikel verkaufen.
3.1.1.3 Status-Felder in Auftragspositionen: (Tabelle: MAUFPO)
Status-Bezeichnung MAUFPO.STATUSNR1) MAUFPO.STATUSTEXT
Hauptauftrag 0 "HA"
Aktiv 1 "AUSG", wenn bestehender Auftrag ausgegeben wurde.
"AKT", wenn Auftrag im Lager neu angelegt wurde.
"TEIL", wenn nicht alle Positionen ausgegeben wurden.
Auftrag 2 "AUFT"
Angebot 3 "ANG"
Intern 4 "INT"
5
Abgeschlossen 6 "ABGE", wenn Auftrag durch Lagerrücknahme automatisch abgeschlossen wurde.
"AB", wenn Auftrag in Lagerrücknahme manuell abgeschlossen wurde.
Anfrage 7 "ANFR". Sonderfall "NB" (nicht benutzt) auf Anfrage.
8
Storno 9 "STO"

1) Archivierte Aufträge bekommen die STATUSNR + 100, also 103=Angebot, 107=Anfrage usw.

3.1.1.4 Status-Felder in Einzelartikel-Tabelle: (Tabelle: MARTEINZ)
Status-Bezeichnung MARTEINZ.STATUSNR1) MARTEINZ.STATUS
Ausgegeben 1 "AUSG". Sonderfall "RH" auf Anfrage.
Reparatur 5 "REP"
Abgeschlossen 6 "ABGE", wenn durch Lagerrücknahme zurückgenommen wurde.
"ABRP", wenn durch Reparatur-Auftrag abgeschlossen wurde.
"LAG", wenn der Einzelartikel neu angelegt und noch nie bewegt wurde.
Achtung 64.jpg
Hinweise:
  • Für Abfragen, Report-Filter o.ä. sollte im Regelfall die STATUSNR verwendet werden. Diese ist eindeutig und hat immer die oben angegebenen Werte. Es kann nicht garantiert werden, dass ein neuer STATUSTEXT eingeführt wird, der einen Sonderfall darstellen könnte!


3.1.1.5 Protkoll-Nummern in der Protokoll-Tabelle PROT)
Vorgang, Beschreibung Protokoll-Nummer im Feld BUCHART
Artikel-Neuanlage 1
Artikel-Änderung 2
Einzelartikel-Neuanlage 3
Einzelartikel-Änderung 4
Aussondern/löschen 8
Löschen kompletten Artikel 9
Lagerausgabe (Lieferschein) 30
Lagerabgang: Gesamtmenge aus Miete + Verkauf 31
Lagerabgang: Nur die Mietemenge 32
Lagerabgang: Nur die Verkaufsmenge 33
Standort/Lagerortänderung mit dem speziellen Programmteil. Änderung in den Artikelstammdaten werden als "Artikel-Änderung (2)" protokolliert. 34
Inventur Mietmenge 35
Inventur Verkaufsmenge 36
Lagerabgang durch Kulanz-Auftrag 38
Storno der Mietlagerausgabe 39
Lagerrücknahme Miete 40
Lagerzugang Gesamtmenge 41
Lagerzugang: Nur die Mietmenge 42
Lagerzugang: Nur die Verkaufsmenge 42
Mietartikel ans Lager buchen 44
Lieferanten-Preis-Festlegung 50
Auftrag wurde manuell auf AUSG gestellt. Das muss man z.B. machen, wenn der Auftrag auf TEIL steht, weil man eine Position nicht komplett ausgeben kann, weil z.B. ein auszugebender Artikel defekt ist. In diesem Fall gibt man ein alternatives Gerät aus, das automatisch in ein neues, zusätzliches Kapitel gebucht wird. Nur in diesem Fall wird die entsprechende Schaltfläche in der Lagerausgabe sichtbar! 60
3.1.1.6 Felder in Fertigungsstücklisten-Tabelle: (Tabelle: FERSLPOS)
FERSLPOS.SETKENNZCH Wenn markiert (=1), wird diese Position im Fertigungs-Auftrag NICHT aufgelöst!
3.1.1.7 Felder in Fertigungs-Reservierungen: (Tabelle: FERRESNR)
FERRESNR.KENNZCH 1=Hauptdatensatz einer Seriennummer, die gefertigt wird: Hier steht die neue Seriennummer, die Soll- und Ist-Menge. Es folgen die Reservierungssdatensätze für diese Nummer.
2=Unterdatensatz, verfügbar
3=Unterdatensatz, Fehlbestand
4=Teilmenge verfügbar
5=Baugruppe augelöst
6=Abgeschlossen
3.1.1.8 Felder in Fertigungsauftrags-Positionen : (Tabelle: FERAGPOS)

Feld FERAGPOS.SetKennzch:

0 Normale Position
1 Baugr. nicht aufgelöst
2 Baugruppe kpl. aufgelöst
3 Aufgelöst
4 Baugruppen-Position
5 Archiviert


4 Links