Ladeliste/Packliste mit FastReport
Inhaltsverzeichnis
1 Allgemeines
Dieser Artikel beschreibt den Aufbau eines Standard-Reports für ein Ladeliste/Packliste mit FastReport.
Es wird Bezug genommen auf den Report Ladeliste_02_Artikelgruppen_Vxx.fr3, wobei das "xx" hier die Versionsnummer des Reports darstellt.
Allgemein benutzen wir den Begriff "Ladeliste". Firmen, die zwischen dem Vorgang des Packens und des Ladens unterscheiden, würden wohl eher den Begriff "Packliste" verwenden. Da diese aber in der Minderheit sind, verwenden wir den Begriff "Ladeliste".
Die Ladeliste kann man aus REFLEX heraus aufrufen, indem man in der Auftragsverwaltung oder im Lagerprogramm den Auftrag öffnet und auf Ladeliste klickt.
Es öffnet sich das Dialogfenster für den Druck der Ladeliste:
2 Der Report in der Vorschau
Der Report sieht in der Vorschau so aus:
Erste Seite:
Diese Seite beinhaltet Kunden- und Auftragsdaten. Optional wird die Liefer-Anschrift und die Rückhol-Anschrift ausgegeben, aber nur, wenn es eine davon gibt!
Die nächsten Seiten:
Auf diesen Seiten stehen die eigentlichen Positionen, und zwar sortiert und gruppiert nach den Artikelgruppen Obergruppe, Gruppe und Untergruppe. Jede Oberguppe steht dabei auf einer eigenen Seite.
Am Ende des Reports
stehen die Summen des Gewichts und Volumens und einige Textfelder.
3 Der Report im ReportDesigner
Der Report dazu sieht folgendermaßen aus:
- Hinweis
- Da der Report mehr Bänder enthält als auf eine Seite passen, wurde die Seite im (für den) Entwurfsmodus vergrößert:
In diesen Bereichen stehen die Firmendaten, wie z.B. ein Firmenlogo oben und unten die Firmen-Informationen, Bankverbindungen usw. Diese Daten kommen jedoch nicht aus dem Report selbst, sondern aus einem Basis-Report, der in den Report-Optionen unter dem Reiter Vererbung festgelegt wurde. Weitere Informationen dazu finden Sie unter FastReport Vererbung/Basis-Report.
- Achtung!
- Wenn Sie einen Basis-Report verwenden, muss der Basis-Report im angegebenen Verzeichnis mit dem angegebenen Namen vorhanden sein!. Wenn Sie diese Datei verschieben oder umbenennen, laufen die Reports nicht mehr, die auf den Basis-Report Bezug nehmen!
3.2 Auftragskopf (MasterData)
Im Auftragskopf stehen die Kunden- und Veranstaltungsdaten sowie optional eine Lieferanschrift und Rückholanschrift. Diese Informationen werden in REFLEX im Auftragskopf unter Lieferdaten eingegeben.
3.3 Positionen (DetailData)
Im Positionsbereich stehen die Positionen des Auftrags, umgeben von Gruppen (Artikel-Obergruppe, -Gruppe und -Untergruppe), einer Überschrift und einem Fußbereich.
3.3.1 Mengen, Gewichte und Volumen
Das Programm stellt in der Tabelle Positionen diese Felder zur Verfügung:
- AusgabeMenge
- Die Ausgabemenge errechnet sich aus:
AuftragsMenge + Reservemenge - AktuellAusgegeben - WiederZurückGenommen
- GesamtBruttoGewichtMiete
- Errechnet aus
AusgabeMenge * Artikel-Bruttogewicht
- GesamtNettoGewichtMiete
- Errechnet aus
AusgabeMenge * Artikel-Nettogewicht
- GesamtBruttoGewichtVK
- Errechnet aus
AusgabeMenge * Artikel-Bruttogewicht-Verkauf
- GesamtNettoGewichtVK
- Errechnet aus
AusgabeMenge * Artikel-Nettogewicht-Verkauf
- GesamtVolumenMiete
- Errechnet aus
AusgabeMenge * Artikel-Volumen
- GesamtVolumenVK'
- Errechnet aus
AusgabeMenge * Artikel-Volumen-Verkauf
- Lagerort
- Der Haupt-Lagerort des Artikels (nicht des Einzel-Artikels!)
3.4 Auftragsfuss
3.4.1 Gewichte und Volumen
Das Programm stellt in der Tabelle AuftrStatistik diese Summenfelder zur Verfügung:
- GesamtBruttoGewicht
- Beinhaltet die Summe des Bruttogewichts x der Ausgabemenge aller Artikel-Positionen des Auftrags.
- GesamtNettoGewicht
- Beinhaltet die Summe des Nettogewichts x der Ausgabemenge aller Artikel-Positionen des Auftrags.
- GesamtVerpackVolumen
- Beinhaltet die Summe des Verpackungs-Volumens x der Ausgabemenge aller Artikel-Positionen des Auftrags.
Die Ausgabemenge errechnet sich aus:
AuftragsMenge + Reservemenge - AktuellAusgegeben - WiederZurückGenommen