Artikelverwaltung AE WWS Lite: Preisveränderungen beim Buchen aufzeichnen

AE WWSLite Anwendungsfall: Akt Preise eines Artikels über Zeit aufzeichnen und auswerten

Manchmal wollt ihr vielleicht nachschauen, ob ein Artikel sich im Laufe der Zeit bei Verkäufen oder Anlieferungen verteuert oder verbilligt hat. Mit unserer Lagerprogramm AE WWS Lite lässt sich problemlos auch der Preis bei jeder Buchung speichern, so dass ihn ihr später auswerten könnt.

Wie das geht? Jeder Artikeldatensatz bietet ein Preisfeld. Bei Buchungen Abgang / Zugang etc könnt ihr das Preisfeld in der Historie automatisch aufzeichnen lassen, so dass ihr die jeweils aktuelle Preisinformation direkt in der Buchungshistorie ablesen könnt.

Nachstehend beschreibe ich kurz, wie ihr dieses Verfahren in AEWWS Lite aktiviert:

Die Buchungs-Historie bietet bereits drei Felder, die individuell belegt werden können, RESERVED1..3, Feldnamen: XF1, XF2, XF3. Standardmäßig werden diese Felder in der Buchungshistorie nicht benutzt, sind leer und in der Anzeige der Historie daher oftmals ausgeblendet.

Der Datenstamm der Artikeldatei bietet vier Preisfelder: Preis1, Summe Preis1, Preis2, SummePreis2, Feldnamen: PR1, SUMPR1 , PR2, SUMPR2. Die Felder PR1 und PR2 können direkt innerhalb der Artikeldetails geändert werden. Die Felder SUMPR1 und SUMPR2 werden automatisch berechnet.

Egal welches Preis-Feld ihr in der Preisaufzeichnung betrachtet wollt, es sind folgende Schritte zu tätigen:

Schritt 1. Preisaufzeichnung in Historie aktivieren

AE WWSLite : Extras : Setttings : Reiter History LOG:

Es sind zwei Eintragungen notwendig:

1: Zuerst wird das gewünschte Preisfeld, in der Regel Preis1, Feldname PR1, in der Historienaufzeichnung eingetragen. Somit wird sichergestellt, dass bei jeder Buchung der Inhalt des Preisfeldes PR1 mit im Buchungssatz gespeichert wird.

Hier müsst ihr darauf achten die Logik einzuhalten. Es können bis zu drei Feldnamen eingetragen werden, die durch Semikolon getrennt werden müssen. Standardmäßig sind keine Feldnamen eingetragen, das Datenfeld sieht wie folgt aus:

;;;

Wenn ihr den Feldnamen PR1 eintragen wollt, sieht das Datenfeld wie folgt aus:

PR1;;;

Wenn ihr hingegen drei Felder (z.B. a,b,c) eintragen wollt, wäre das Aussehen wie folgt:

a;b;c;

Diese Logik mit dem Semikolon müsst ihr einhalten, damit es funktioniert!

2: Dann sicherstellen, dass das Zusatzfeld in der Historie angezeigt wird. Da die Felder in der Historie oftmals ausgeschaltet sind, müsst ihr sie in der Anzeige aktivieren, damit sie sichtbar sind. Beispiel an Feld xF1, das nun angezeigt werden soll.

Fertig!

 

Schritt 2: Buchungen wie gewohnt durchführen

Ab sofort wird bei jeder Buchung der Preis1 / PR1 in der Buchungshistorie gespeichert, zu dem die Buchung durchgeführt wurde!

 

Schritt 3: Historien Auswertung

AE WWSLite : Historie:

Historie aufrufen, nach gewünschten Artikel und / oder Zeitraum filtern. Beispiel für Artikel, Artikelnummer 1, Filter nach Abgang in 2024. Das Feld in der Spalte RESERVED1 zeigt jeweils den Preis, der für diesen Artikel zum Zeitpunkt der Buchung gespeichert war.

Es lässt sich sofort sehen, zu welchem Preis jeweils eine Buchung durchgeführt wurde.

 

Office / Excel Auswertungen

Auf Wunsch könnt ihr die gefilterten Daten in eine Excel XLS CSV Datei exportieren, (AEWWSLite : Historie : XLS / CSV EXPORT). Dann könnt ihr auch grafische Auswertungen erstellen:

In der Grafik wurde immer der gleiche Artikel gefiltert (Artnummer 1) und ihr könnt sehen, dass sich bei jeder Abgangsbuchung der Preis erhöht hat.

 

Wo kommen die Preise her

Die Preisaufzeichnung basiert auf den Preisfeldern aus dem Artikel Datenstamm. In der Praxis spielt es keine Rolle, ob bei Preisänderungen jeweils beim betreffenden Artikel im Datenstamm direkt eingetragen oder verschiedene Artikel mit gleichlautenden Artikelnummern und verschiedenen Preisen erfasst werden. (Doppelte Artikel mit gleicher Artikelnummer). Über das komfortable Filtersystem von AE WWSLite lassen sich die Artikel innerhalb der Historie bequem darstellen.

Was programmiert werden müsste: Sollte beim Buchen Abgang / Zugang jeweils ein anderer, individueller Preis verhandelt werden, der NICHT im Datenstamm ist, wird dieser nicht aufgezeichnet. Hierfür wäre eine Programmänderung in AE WWSLite notwendig.

AE WWS Lite Lagerverwaltung im Web

AE WWS Lite. Buchungshistorie


Text und Entwurf. (c) AE SYSTEME Testcenter, Hans-J. Walter
Hans-J. Walter ist Programmierer für Windows DOT.NET / C# und Android und als eingetragener, unabhängiger Journalist verantwortlich für Fachberichte und Schulungstexte über Technik u. Entwicklung. hjw@terminal-systems.de

Für diese und alle nachfolgenden Seiten gilt ebenso der obligatorische Hinweis: Alle Angaben ohne Gewähr. Bilder und Codes zeigen Beispiele. Diese Beschreibung bezieht sich auf unsere Installation und stellt keine Bewertung der verwendeten Techniken da. Fehler und Irrtümer vorbehalten!

Schreibe einen Kommentar