FastReport Daten für Angebot/Auftrag: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Tabelle StandardTextKopf)
(Tabelle Positionen)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 521: Zeile 521:
  
 
== Tabelle Positionen==
 
== Tabelle Positionen==
 +
 +
Positionen des Auftrags.
 +
 +
;Eine Position besteht u.a. aus:
 +
 +
:Kapitel-Nummer (Pos.Nummer, in der Datenbank "POSNR").
 +
:Positionsnummer (Fortlaufende Nummer innerhalb des Kapitels), in der Datenbank "UNTPOSNR".
 +
:Artikel-Nummer
 +
:Bezeichnung
 +
:Status-Nummer und -Text
 +
usw.
  
 
{| class="wikitable" style="text-align: left;width: 80%;"
 
{| class="wikitable" style="text-align: left;width: 80%;"
Zeile 1.578: Zeile 1.589:
 
|style="width: 60%;"|Termin-Art:
 
|style="width: 60%;"|Termin-Art:
  
0 = Allgemein
+
:0 = Allgemein
1 = Belegt
+
:1 = Belegt
2 = Besprechung
+
:2 = Besprechung
3 = Intern
+
:3 = Intern
4 = Frei
+
:4 = Frei
5 = Urlaub
+
:5 = Urlaub
6 = Krank
+
:6 = Krank
7 = Privat
+
:7 = Privat
8 = Reise
+
:8 = Reise
9 = Sonstiges
+
:9 = Sonstiges
10 = Packen
+
:10 = Packen
11 = Laden
+
:11 = Laden
12 = Abfahrt
+
:12 = Abfahrt
13 = Aufbau
+
:13 = Aufbau
14 = Probe
+
:14 = Probe
15 = Veranstaltung/TB
+
:15 = Veranstaltung/TB
16 = Abbau
+
:16 = Abbau
17 = Rückfahrt
+
:17 = Rückfahrt
18 = Ausladen
+
:18 = Ausladen
19 = Auspacken
+
:19 = Auspacken
20 = Prüfen/Reinigen
+
:20 = Prüfen/Reinigen
21 = Einräumen
+
:21 = Einräumen
22 = Frei
+
:22 = Frei
  
  
Zeile 2.109: Zeile 2.120:
  
 
Beinhaltet den '''[[FastReport:_Standard-Formular-Texte|Standard-Text]]''', der in den Programm-Parametern festgelegt wurde.
 
Beinhaltet den '''[[FastReport:_Standard-Formular-Texte|Standard-Text]]''', der in den Programm-Parametern festgelegt wurde.
 +
 +
Das Feld beinhaltet RTF-Text, also formatierten Text. Deshalb kann es nicht über ein "normales" Memo-Feld dargestellt werden, das würde die Steuerzeichen im Klartext zeigen. Es muss ein RTF-Objekt im Report verwendet werden!
  
 
{| class="wikitable" style="text-align: left;width: 80%;"
 
{| class="wikitable" style="text-align: left;width: 80%;"

Aktuelle Version vom 10. Februar 2019, 21:53 Uhr

1 Allgemeines

Hier werden die Daten-Tabellen und -Felder beschrieben, die für den Druck eines Angebots/einer Auftragsbestätigung zur Verfügung gestellt werden.

Tabellen, die in allen Formularen vorkommen könne, werden im Abschnitt FastReport Daten für alle Formulare beschrieben.

Hinweis
Diese Abschnitt ist derzeit in Bearbeitung!


2 Tabelle AuftragsKopf

Beinhaltet die Kopf-Daten des Auftrags.

Feld Typ Größe Beschreibung
AuftrNr Integer 4 Die Auftragsnummer kennzeichnet einen Vorgang in der Auftragsverwaltung eindeutig. Ein Vorgang kann den Auftrags-Status Angebot, Auftrag, Anfrage usw. haben.
StatusNr SmallInt 2 Die Status-Nummer ist für das Programm die entscheidende Information! Der Status-Text ist eher für den Benutzer gedacht. Wenn Sie in einem report/einem Formular den Auftragsstatus abfragen, verwenden Sie dazu die dieses Feld! Siehe Beschreibung der Status-Nummer.


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"
StatusText String 4 siehe StatusNr, siehe auch Status-Felder_im_Auftragskopf
Berechnet SmallInt 2 0=Auftrag wurde noch nicht berechnet
1=Auftrag wurde berechnet
Bezahlt SmallInt 2 1=Zu dem Auftrag gehörende Rechnung wurde bezahlt
BerechnenTageWochenMonate Float 8
AdressNr Integer 4 Die Adress-Nummer ist eine vom System vergebene fortlaufende Nummer. Sie ist nicht mit der Kunden-Nummer identisch (mit der Ausnahme, wenn ein entsprechender Programmparameter eingeschaltet wurde).
KundenNr Integer 4 Kunden-Nummer lt. Kunden-Stammdaten. Debitoren-Nummer, normalerweise identisch mit der Buchhaltung.
AdressKurzname String 40 Kurzname lt. Kontakt-Stammdaten.
NameFirma String 160 Name/Firma lt. Kontakt-Stammdaten.
AnsprechPartner String 40 Ausgewählter Ansprechpartner. In den Programmparametern kann festgelegt werden, in welcher Form der Ansprechpartner in den Auftragskopf übernommen werden soll.
Abteilung String 40 Abteilung des Ansprechpartners lt. Kontakt-Stammdaten.
Str String 40 Strasse lt. Kontakt-Stammdaten.
LandKennzch String 5 Land-Kennzeichen lt. Kontakt-Stammdaten, z.B. "D", "F" usw.
PLZ String 10 Postleitzahl lt. Kontakt-Stammdaten.
Ort String 40 Ort lt. Kontakt-Stammdaten.
Landname String 40 Landname lt. Kontakt-Stammdaten.
Sprache String 1 Sprachkennzeichen lt. Kontakt-Stammdaten, kann im Auftrag überschrieben werden. Beispiel "D", "E", "F".
PersAnrede String 50 Persönliche Anrede des Ansprechpartners, wie in den Stammdaten festgelegt.
AbholerName String 40 Optional ein Abholer-Name.
VA-Name String 40 Veranstaltungsname.
VA-OrtKurzname String 40 "Veranstaltungskurzname aus den Veranstaltungs-Stammdaten.
Stand String 6 Stand-Nummer auf einer Messe.
VA-Ort String 30 Veranstaltungsort.
VA-Raum String 20 Veranstaltungsraum.
VA-VonDatum DateTime 8 Veranstaltungsbeginn Datum.
VA-VonZeit String 5 Veranstaltungsbeginn Uhrzeit.
VA-VonText String 20 Veranstaltungsbeginn freier Text.
VA-BisDatum DateTime 8 Veranstaltungsende Datum.
VA-BisZeit String 5 Veranstaltungsende Uhrzeit.
VA-BisText String 20 Veranstaltungsende freier Text.
AufbauDatum DateTime 8 Aufbau Datum.
AufbauZeit String 5 Aufbau Zeit.
AufbauText String 15 Aufbau Text.
Aufbau_Bemekung String 25 Aufbau Bemerkung.
ProbeDatum DateTime 8 Probe Datum.
ProbeZeit String 5 Probe Zeit.
ProbeText String 15 Probe Text.
Probe_Bemekung String 25 Probe Bemerkung.
AbbauDatum DateTime 8 Abbau Datum.
AbbauZeit String 5 Abbau Zeit.
AbbauText String 15 Abbau Text.
Abbau_Bemekung String 25 Abbau Bemerkung.
Bearbeiter String 20 Kurzname des Auftragsbearbeiters. Wird vom System automatisch anhand der Programm-Anmeldung gesetzt, kann aber geändert werden.
AuftragErteiltAm DateTime 8 Auftrag wurde vom Kunden erteilt, Datum.
ProdBestNr String 30 Produktions-Bestellnummer, Bestellnummer des Auftraggebers/Kunden
VersandArt String 40 Versandart lt. Stammdaten.
VersandText String 40 Versandtext, kann frei eingegeben werden.
Bemerkung String 100 Bemerkung.
DispoDatumVon DateTime 8 Dispo-Datum von. Ab diesem Datum ist das Miet-Material reserviert.
DispoZeitVon String 5 Dispo-Zeit von. Ab dieser Uhrzeit ist das Miet-Material reserviert.
DispoKennzchVon String 1
DispoDatumBis DateTime 8 Dispo-Datum bis. Bis zu diesem Datum ist das Miet-Material reserviert.
DispoZeitBis String 5 Dispo-Zeit bis. Bis zu dieser Uhrzeit ist das Miet-Material reserviert.
DispoKennzchBis String 1
Filiale String 5 Filiale, wenn das Modul "MultiLager" verwendet wird.
DruckDat DateTime 8 Druckdatum. Wird beim Drucken automatisch gesetzt.
Wichtig
In der Vorschau wird dieses Datum nicht gesetzt, ausser man schaltet die Option "Druckdatum bei Vorschau setzen" ein!
DruckZeit String 8 Druckzeit. Wird beim Drucken automatisch gesetzt, s.o.
ProjektNr Integer 4 Projekt-/Kostenträger-Nummer.
Kostenstelle Integer 4 Kostenstellen-Nummer
AngebotGueltigBis DateTime 8 Angebots-Gültigkeitsdatum. Wird vom System errechnet, kann aber manuell geändert werden.
Kopftext Memo 0 Formatierbarer RTF-Text. Kann nicht über ein "normales" Memo-Feld im Report dargestellt werden, da würden die Steuerzeichen im Klartext stehen. Muss über das Objekt "RFT-Text" eingefügt werden.
ZuAuftrNr Integer 4
ZuVersion Integer 4 Versionsnummer. Nur bei (Zusatzmodul) "Auftragsversionen" vorhanden, sonst immer 0
ProdLeiter_Kurzname String 20
TechnLeiter_Kurzname String 20
DekoLeiter_Kurzname String 20
LagerLeiter_Kurzname String 20
Mietpreis_A_B SmallInt 2
Preisart_Mietpreisstaffel SmallInt 2
Aus_AuftrNr Integer 4
Musterlieferung_0_1 SmallInt 2
BusinessForecast Integer 4 Prozentsatz
Auftragsart SmallInt 2
BerchnEinheit String 6
ErfDatum DateTime 8
ErfUser String 10
Bereich_1Verkauf_2Miete_3Mietverkauf SmallInt 2 1=Verkauf 2=Miete 3=Mietverkauf
KENNZ1 String 10
KENNZ2 String 10
KENNZ3 String 10
KENNZ4 String 10
KENNZ5 String 10
KENNZ6 String 10
KENNZ7 String 10
KENNZ8 String 10
KENNZ9 String 10
KENNZ10 String 10
KENNZ11 String 10
KENNZ12 String 10

3 Tabelle Positionen

Positionen des Auftrags.

Eine Position besteht u.a. aus
Kapitel-Nummer (Pos.Nummer, in der Datenbank "POSNR").
Positionsnummer (Fortlaufende Nummer innerhalb des Kapitels), in der Datenbank "UNTPOSNR".
Artikel-Nummer
Bezeichnung
Status-Nummer und -Text

usw.

Feld Typ Größe Beschreibung
AuftrNr Integer 4 Auftragsnummer.
Kapitel SmallInt 2 Kapitel-Nummer. Die Position "n.0" ist die Kapitel-Position. Man kann sie in einem Gruppen-Kopf verwenden, also über der Gruppe. Wenn man die Kapitel-Summe im Gruppen-Fuss darstellen, kann man die Felder "KapitelXXX" verwenden.
PosNr SmallInt 2 Positionsnummer: Beginnt innerhalb des Kapitels immer mit 1.
StatusNr SmallInt 2 Status-Nummer der Position, siehe Einzelheiten.
StatusText String 4 Status-Text der Position, siehe Einzelheiten. Korrespondiert meistens mit der Status-Nummer, allerdings gibt es Ausnahmen für bestimmte Module. Für Abfragen daher im Regelfall immer die Status-Nummer verwenden!
ArtNr String 20 Artikel-Nummer
LfdNr SmallInt 2 Nur vorhanden, wenn eine Reservierung eines bestimmten Einzelartikel vorhanden ist, sonst "0".
SPRACHE String 1 Sprachkennzeichen "D", "E", "F" usw.
Typ String 40 Artikel-Typ.
Bezeichnung String 255 Artikel-Bezeichnung.
SetNrHauptArtikel String 10 Nummer eines Sets, wenn diese Position der Hauptartikel des Sets ist.
Artikelart_1MT_2VK_3DL_4AZ SmallInt 2 1=Miete 2=Verkauf 3=Dienstleistung 4=Arbeitszeit
ARTIKELHERKUNFT SmallInt 2
Kennz_1MT_2VK_3MV SmallInt 2 Kennzeichen des Auftrags: 1=Miete 2=Verkauf 3=Mietverkauf
Menge Float 8 Auftragsmenge
Mietpreisstaffel SmallInt 2 Nummer der Mietpreisstaffel.
Prio Integer 4 1=Hoch 2=Normal 3=Niedrig 4=Fixiert 5=In Bearbeitung 6-Bearbeitung fertig.

1-3 wirken sich nur auf die Helligkeit der Balken in der Dispo-Grafik aus. 4=Fixiert heißt, dass die Position (optional) nicht mehr geändert werden kann. Siehe Auftrag fixieren.

Einheit String 10 Aus dem Artikelstamm.
EK-Preis BCD 34 Letzter EK-Preis des Artikels.
DatumVon DateTime 8 Dispo-Datum von.
ZeitVon String 5 Dispo-Zeit von.
DatumBis DateTime 8 Dispo-Datum bis.
ZeitBis String 5 Dispo-Zeit bis.
BerechnEinheit String 6 "Stück", "lfd.Meter" usw.
Berechnen_Tage_Wo_Mo Float 8 Für Miete: Zu berechnende Tage, Wochen oder Monate.
StundenSoll_BeiArbZeit Float 8 Bei Arbeitszeit: Stunden/Tage.
MietFaktor Float 8 Ermittelter Mietfaktor für diese Position. Gesamt-Preis errechnet sich aus Menge * Faktor * Einzelpreis. Danach wird Rabatt abgezogen = GesamtBetrag.
Alternativ_0_1 SmallInt 2 1=Position ist als "Alternativ" gekennzeichnet.
DruckKennzeichen_0Nicht_1Normal_2_MitBez_3NurKap_4OhneText SmallInt 2 Wirkt sich nur aus, wenn im Report entsprechende Abfragen drin sind!
SetNr SmallInt 2 Set-Nummer
Seitenwechsel_0Nein_1Vorher_2Nachher SmallInt 2 0=Nein 1=Vorher 2=Nachher. Wirkt sich nur aus, wenn im Report entsprechende Abfragen drin sind!
ZuschlagProzent BCD 34 Nur für GEVAS-Professional.
EinzelPreis BCD 34 Einzelpreis pro Stück.
GesPreis BCD 34 Gesamtpreis ohne Rabatt.
RabattProzent BCD 34 Rabatt Prozent.
RabattBetrag BCD 34 Rabatt-Betrag.
GesBetrag BCD 34 Gesamt-Betrag der Position incl. event. Rabatt, Zuschlag usw.
BishBerMenge Float 8 Bisher berechnet.
MengeFremd Float 8 Fremd-Menge.
MengeReserve Float 8 Reserve-Menge.
MengeAusgegeben Float 8 Bisher ausgegeben.
MengeAusgegebenFremd Float 8 Bisher ausgegeben Fremdmenge.
MengePackliste Float 8
MengeZurueck Float 8 Bisher zurückgebucht.
MengeRueckhol Float 8 Zurückzuholenden (Rücklieferung) Menge.
MengeRueckholZurueck Float 8 Bereits zurückgeholt.
MengeFremdZurueck Float 8 Bisher zurückgebucht Fremd.
AusgabeMenge Float 8 Menge dieser Position, die noch auszugeben ist. AuftragsMenge + ReserveMenge - Ausgegebene Menge
AbholMenge Float 8 Menge, die noch abzuholen (zurückzuholen) ist.
KundArtNr String 40 Kunden-Artikel-Nummer.
BerechnEinheit Float 8 Berechnungseinheit.
MwstKennz Integer 4 Optional für das Modul "Mehrere Mwst.-Sätze".
KapitelPauschal Integer 4 0=Nicht pauschal 1=Kapitel hat Pauschal-Preis.
EK-Preis_Ges BCD 34 EK-Preis.
Fremdkosten BCD 34 Optionale, manuell eingetragene Fremdkosten.
Ausschreibungsposition String 40 In den Optionen der Auftragsverwaltung kann dieses Feld eingeschaltet werden. Man kann dann freie Positionsnummern (z.B. einer Ausschreibung) eintragen.
TextFest SmallInt 2 1=Text fest, wird bei Sprachwechsel nicht mit Sprach-Textbaustein überschrieben.
TextPosition Memo 0 RTF-formatierter Positionstext.
TextIntern Memo 0 Internen Zusatztext, nicht formatiert.
Kennz1 SmallInt 2 Wird intern verwendet!
Kennz2 SmallInt 2 Wird intern verwendet!
ZubehoerKennzch_1Haupt_2Unter Integer 4 1=Zubehör-Hauptartikel 2=Zubehör-Unterartikel
Artikel_StListKennz Integer 4
EinzelArtikel_StListKennz Integer 4
Gepackt Float 8
Artikel_Obergruppe String 25 Aus den Artikel-Stammdaten.
Artikel_Gruppe String 25 Aus den Artikel-Stammdaten.
Artikel_Untergruppe String 25 Aus den Artikel-Stammdaten.
Artikel_Typ String 40 Aus den Artikel-Stammdaten.
Artikel_Bezeichnung String 255 Aus den Artikel-Stammdaten.
Artikel_Einheit String 10 Aus den Artikel-Stammdaten.
Artikel_Kennz1 String 15 Aus den Artikel-Stammdaten.
Artikel_Kennz2 String 15 Aus den Artikel-Stammdaten.
Artikel_Kennz3 String 15 Aus den Artikel-Stammdaten.
Artikel_Kennz4 String 15 Aus den Artikel-Stammdaten.
Artikel_Kennz5 String 15 Aus den Artikel-Stammdaten.
Artikel_Hersteller String 30 Aus den Artikel-Stammdaten.
Artikel_UrsprLand String 6 Aus den Artikel-Stammdaten.
Artikel_Abmessungen String 20 Aus den Artikel-Stammdaten.
Artikel_NettoGewicht Float 8 Aus den Artikel-Stammdaten.
Artikel_BruttoGewicht Float 8 Aus den Artikel-Stammdaten.
Artikel_Volumen Float 8 Aus den Artikel-Stammdaten.
Artikel_VerpEinheit Float 8 Aus den Artikel-Stammdaten.
Artikel_AbmessungenVK String 20 Aus den Artikel-Stammdaten.
Artikel_VerpAbmessungen String 20 Aus den Artikel-Stammdaten.
Artikel_NettoGewichtVK Float 8 Aus den Artikel-Stammdaten.
Artikel_BruttoGewichtVK Float 8 Aus den Artikel-Stammdaten.
Artikel_VolumenVK Float 8 Aus den Artikel-Stammdaten.
Artikel_ArtikelArt SmallInt 2 Aus den Artikel-Stammdaten.
Artikel_Einzelartikel SmallInt 2 Aus den Artikel-Stammdaten.
Artikel_Dispoartikel SmallInt 2 Aus den Artikel-Stammdaten.
Artikel_Bestandsfuehrung SmallInt 2 Aus den Artikel-Stammdaten.
Artikel_MwstKennz SmallInt 2 Aus den Artikel-Stammdaten.
Artikel_KundArtNr String 40 Aus den Artikel-Stammdaten.
Artikel_Text Memo 0 Aus den Artikel-Stammdaten.
Artikel_BruchPreis BCD 34 Aus den Artikel-Stammdaten.
Artikel_LetzterEKPreis BCD 34 Aus den Artikel-Stammdaten.
Artikel_DurchschnittsEKPreis BCD 34 Aus den Artikel-Stammdaten.
Artikel_StromVerbrauchWatt Float 8 Aus den Artikel-Stammdaten.
GesamtBruttoGewichtMiete Float 8 Errechnetes Feld.
GesamtNettoGewichtMiete Float 8 Errechnetes Feld.
GesamtBruttoGewichtVK Float 8 Errechnetes Feld.
GesamtNettoGewichtVK Float 8 Errechnetes Feld.
GesamtVolumenMiete Float 8 Errechnetes Feld.
GesamtVolumenVK Float 8 Errechnetes Feld.
GesamtStromverbrauch Float 8 Errechnetes Feld.
GesamtDurchschnEK Float 8 Errechnetes Feld.
Artikel_Lagerort String 20 Aus den Artikel-Stammdaten.
KapitelSumme BCD 34 Summe der zugehörigen Kapitel-Position. Wird benötigt, wenn man in einem Gruppen-Fuss die Kapitel-Summe darstellen will.
KapitelBezeichnung String 255 Bezeichnung der zugehörigen Kapitel-Position. Wird benötigt, wenn man in einem Gruppen-Fuss die Kapitel-Summe darstellen will.
KapitelAusgabeMenge Float 8 Summe allen Mengen dieses Kapitels, die noch auszugeben sind:

In diesem berechneten Feld steht die Summe aus

AuftragsMenge + ReserveMenge - AktuellAusgegebeneMenge - BisherigeRücknahmeMenge - AusgegebeneMengeFremd

Hört sich kompliziert an, bedeutet aber einfach gesagt:

Hier steht die Summe der Mengen, die für dieses Kapitel noch auszugeben sind.

Das gibt die z.B. Möglichkeit, ein Kapitel zu unterdrücken, wenn alle folgenden Positionen des Kapitels unterdrückt werden, weil sie schon alle ausgegeben sind.

Einzelheiten werden hier

FastReport: Kapitel unterdrücken wenn alle Positionen ausgegeben sind

beschrieben.


KapitelGesPreis Float 8 Beinhaltet die unrabattierte Summe des Kapitels. Diese kann zum Beispiel in einem Gruppen-Fuss am Ende des Kapitels ausgegeben werden.

(Ab Version 3.0/18.108)

KapitelRabattProz Float 8 Beinhaltet den errechneten durchschnittlichen Rabatt-Prozentwert der Positionen des Kapitels.

(Ab Version 3.0/18.108)

KapitelRabattBetrag Float 8 Beinhaltet die Summe des Rabattes Summe der Positionen des Kapitels.

(Ab Version 3.0/18.108)

AnzahlMaterialPos Integer 4 Anzahl der Material-Positionen in diesem Kapitel.
KundenArtikelNr String 30 Optionale Kunden-Artikel-Nummer.
BarcodeNrMengenartikel String 20 Enthält bei Mengenartikeln die Dummy-Inventar-Nummer.
ZentralLagerMenge Float 8 Nur für das Modul "Lager-Logistik".
ObergruppeBezeichnung String 50
GruppeBezeichnung String 50
UntGruppeBezeichnung String 50
AuftrPosBruttoGewichtMiete Float 8
AuftrPosNettoGewichtMiete Float 8
AuftrPosBruttoGewichtVK Float 8
AuftrPosNettoGewichtVK Float 8
AuftrPosVolumenMiete Float 8
AuftrPosVolumenVK Float 8
ID_STRING String 30

4 Tabelle AuftragsFuss

Feld Typ Größe Beschreibung
Waeherung String 6
Kurs BCD 34
PosRabatt_0_1 SmallInt 2
PosRabatt_Prozent BCD 34
KalkSummeMiete BCD 34
KalkSummeVerkauf BCD 34
KalkSummeGesamt BCD 34
Selbstkosten_Miete BCD 34
EK-SummeVerkauf BCD 34
Selbstkosten_Dienstlst BCD 34
Selbstkosten_ArbZeit BCD 34
Selbstkosten_Summe BCD 34
SummeMiete BCD 34
SummeVerkauf BCD 34
SummeDienstlst BCD 34
SummeArbzeit BCD 34
SummePositionen BCD 34
NettoBetrag BCD 34
Versicherung_Text String 50
Versicherung_Prozent BCD 34
Versicherung_Betrag BCD 34
Pauschalpreis_0_1 SmallInt 2
MwstKennzeichen SmallInt 2
MwstSatzProzent BCD 34
MwstSatz2 BCD 34
MwstBetrag BCD 34
MWSTBETRAG2 BCD 34
PortoBetrag BCD 34
GesamtBetragBrutto BCD 34
ZahlBedKurzname String 30
ZahlBedText String 200
ZahlungBis DateTime 8
SkontoDatum DateTime 8
SkontoProzent BCD 34
SkontoBetrag BCD 34
SummeDienstlstg BCD 34
SummeArbZeit BCD 34
SummeVerkauf BCD 34
SummeMiete BCD 34
AnzahlKopienAng SmallInt 2
AnzahlKopienAuftr SmallInt 2
DruckOptionPositionen SmallInt 2
DruckOptionPosBetrag SmallInt 2
DruckOptionGesBetrag SmallInt 2
DruckOptionBezeichnung Integer 4
DruckOptionUrsprLand Integer 4
FussText Memo 0
ErloesKonto String 10


5 Tabelle AuftragsTermine

Hier stehen die Termine (und Aufgaben), die dem Auftrag zugeordnet wurden, sortiert nach Datum und Uhrzeit.

Wie man diese Tabelle in einen Report einfügt erklärt der Artikel FastReport Angebots-/Auftragsformular mit Terminen.

Hinweis
Diese Tabelle wird erst ab Version 2.6.17.824 zur Verfügung gestellt.
Feld Typ Größe Beschreibung
TerminLfdNr Integer Fortlaufende Nummer des Termins, wird vom System automatisch vergeben.
DatumVon Date Datum von
UhrzeitVon String Uhrzeit von
DatumBis Date Datum bis
UhrzeitBis String Uhrzeit bis
PersonRessource String 80 Kurzname der Ressource/Person. Jeder Termin ist einer Ressource zugeordnet.
ProdMittel String 512
Text String 150 Kurze Beschreibung des Termins.
Betreff String 100 Wird meist vom Programm mit der Auftragsnummer und dem VA-Namen ausgefüllt.
Ort String 40
KfZ String 50
TechnBetreuung String 50
Memo Memo
AuftrNr Integer
JobArt Integer
TerminArt Integer Termin-Art:
0 = Allgemein
1 = Belegt
2 = Besprechung
3 = Intern
4 = Frei
5 = Urlaub
6 = Krank
7 = Privat
8 = Reise
9 = Sonstiges
10 = Packen
11 = Laden
12 = Abfahrt
13 = Aufbau
14 = Probe
15 = Veranstaltung/TB
16 = Abbau
17 = Rückfahrt
18 = Ausladen
19 = Auspacken
20 = Prüfen/Reinigen
21 = Einräumen
22 = Frei


TerminGanzerTag Integer
TerminStatus Integer
TerminPrivat Integer
TerminGebucht Integer
TerminFarbe Integer
TerminBitmap Bitmap
Aufgabe_0_1 Integer
Prio Integer
Erledigt_0_1 Integer
AufgabenArt Integer
DatumVorOrt Date
ZeitVorOrt String
SonderDeal Integer
DRUCKEN_ANG Integer
DRUCKEN_AUFTR Integer
DRUCKEN_LADELIS Integer
DRUCKEN_LIEFSCH Integer
DRUCKEN_KENNZ1 Integer
DRUCKEN_KENNZ2 Integer
DRUCKEN_KENNZ3 Integer
AdressKurznamen String
Erinnern_0_1 Integer
ErinnernDatum Date
ErinnernUhrzeit String
ID_STRING=ID_STRING String
AUFTRPOS=AUFTRPOS Integer
AUFTRUNTPOS=AUFTRUNTPOS Integer
BESTNR=BESTNR Integer
ADR_ID_STRING=ADR_ID_STRING String
ADRANSPR_ID_STRING=ADRANSPR_ID_STRING String
ErfAm Date
ErfVon String
GeändertVon Date
GeändertDurch String

6 Tabelle AuftrStatistik

In dieser Tabelle stellt das Programm einige statistische Informationen über den Auftrag zur Verfügung.

Es handelt sich dabei um errechnete Felder, die helfen sollen, die Programmierung eines Formular-Reports zu vereinfachen.

Feld Typ Größe Beschreibung
AnzahlAlternativPos Integer 4 Anzahl der Alternativ-Positionen im Auftrag. Damit kann man z.B. im Fuss einen Hinweistext auf Alternativ-Positionen drucken, wenn es Alternativen im Auftrag gibt. Siehe [[1]].
AnzahlRabattPos Integer 4 Anzahl der Rabatt-Positionen im Auftrag. Damit kann man z.B. in der Überschrift das Wort "Rabatt %" unterdrücken, wenn es gar keine Rabatt-Position im Auftrag gibt.
SummeRabatt BCD 34 Summe des Rabatts (netto). Diese Summe kann man z.B. im Fuss drucken.
AuftrVersion Integer 4 Auftragsversion, wenn das Modul "Auftragsversionen" benutzt wird und eine Version gedruckt wird.
GesamtBruttoGewicht Float 8 Gesamt Brutto-Gewicht des Auftrags.
GesamtNettoGewicht Float 8 Gesamt Netto-Gewicht des Auftrags.
GesamtVerpackVolumen Float 8 Gesamt Verpackungs-Volumen des Auftrags.
GesamtAbholVolumen Float 8 Gesamt Abhol-Volumen des Auftrags (also Gewicht der noch offenen Positionen).
GesamtAbholBruttoGewicht Float 8 Gesamt Abhol-Brutto-Volumen des Auftrags (also Gewicht der noch offenen Positionen).
MaxKapitelNr SmallInt 2 Maximale (höchste) Kapitel-Nummer in diesem Auftrag.

Ermöglicht z.B. dieses:

  // Kapitel-Zwischensumme nicht drucken, wenn es nur EIN Kapitel im Auftrag gibt:
  if <RechStatistik."MaxKapitelNr"> = 1 then
    GroupFooterZwischensumme.Visible := False;


7 Tabelle KapitelZusammenfassung

Diese Tabelle enthält nur die Kapitel-Positionen mit den folgenden Feldern:

Feld Typ Größe Beschreibung
Kapitel SmallInt 2
Typ String 40
Bezeichnung String 255
GesamtBetrag BCD 34
Text Variant 0

Das kann man z.B. nutzen, um eine eigene Seite ("Page") in den Formular-Report einzufügen, die nur die Kapitel als Übersicht beinhaltet.

8 Tabelle LieferAnschrift

In dieser Tabelle steht die Liefer-Anschrift, wenn im Auftrag angegeben:

Feld Typ Größe Beschreibung
NameFirma String 160
Strasse String 40
Landkennzch String 10
PLZ String 10
Ort String 40
Landname String 40
Sprache String 1

9 Tabelle RueckholAnschrift

In dieser Tabelle steht die Liefer-Rückhol-Anschrift, wenn im Auftrag angegeben:

Feld Typ Größe Beschreibung
NameFirma String 160
Strasse String 40
Landkennzch String 10
PLZ String 10
Ort String 40

10 Tabelle ArtikelFussTexte

In dieser Tabelle stehen die Artikel-Texte der Artikel im Auftrag, die das Kennzeichen "Fuss" in den Artikel-Stammdaten "Texte" haben.

REFLEX Stammdaten Artikel Texte Kennz AuftrFuss.png


Feld Typ Größe Beschreibung
ArtNr String 20
Typ String 40
Bezeichnung String 255
Kurzname String 10
ArtikelText Memo 0

Dadurch kann man z.B. ein zweites Detail-Band einfügen und diesem diese Tabelle zuweisen. Dadurch werden unter den Positionen die Artikel-Texte gedruckt, die das entsprechende Kennzeichen haben.

11 Tabelle AuftrMwst

Wenn man das Modul "Mehrere Mwst.Sätze" benutzt, kann man hiermit die Mwst.Sätze und -Beträge des Auftrags darstellen.

Feld Typ Größe Beschreibung
MwstSchluessel Integer 4
MwstProzent Float 8
MwstBetrag BCD 34
NettoBetrag BCD 34
BruttoBetrag BCD 34

12 Tabelle StListenPakete

Feld Typ Größe Beschreibung
ArtNr String 20
Sortierung Integer 4
Menge Float 8
Kennz1 Integer 4
Kennz2 Integer 4
Kennz3 Integer 4
Bemerkung String 50

13 Tabelle StandardTextKopf

Beinhaltet den Standard-Text, der in den Programm-Parametern festgelegt wurde.

Das Feld beinhaltet RTF-Text, also formatierten Text. Deshalb kann es nicht über ein "normales" Memo-Feld dargestellt werden, das würde die Steuerzeichen im Klartext zeigen. Es muss ein RTF-Objekt im Report verwendet werden!

Feld Typ Größe Beschreibung
StandardText Memo 0

14 Tabelle StandardTextFuss

Beinhaltet den Standard-Text, der in den Programm-Parametern festgelegt wurde.

Das Feld beinhaltet RTF-Text, also formatierten Text. Deshalb kann es nicht über ein "normales" Memo-Feld dargestellt werden, das würde die Steuerzeichen im Klartext zeigen. Es muss ein RTF-Objekt im Report verwendet werden!

Feld Typ Größe Beschreibung
StandardText Memo 0

15 Links

FastReport Seitenformat FastReport Daten, Tabellen und Felder FastReport Tabellen der Reports Beispiele:
FastReport Bands FastReport Objekte und Elemente eines Reports FastReport: Abhängige Formatierung von Feldern Ladeliste/Packliste mit FastReport
Standard-Formular-Texte Steuerung des Report mit Auftragskennzeichen Summen im Report bilden Leasing-Liste
FastReport Farb-Konstanten Namensgebung der Datenbank-Tabellen und -Felder Tipps und Tricks Inventar-Liste
REFLEX Standard-Reports Etikettendruck Allgemeines Mehrsprachige Formulare mit FastReport Geräte-Liste
GEVITAS Label-Print Installation GEVITAS-Carnet Videos zu FastReport
FastReport Angebots-/Auftragsformular mit Terminen.