M A D s h o p.DOS
M A D s h o p . D O S
- Die Dokumentation -
© Copyright 1998-2010
bei Mathias Dobra, M.Dobra@MAD4you.de
Alle Rechte vorbehalten!
http://www.MAD4you.de
MADshop.DOS ist eine Kassensoftware für MS-DOS. Ziel war ein Programm mit minimalen Hardwareanforderungen und maximaler Leistung. Wert wurde dabei auf leichte Bedienbarkeit und umfangreiche statistische Auswertungsmöglichkeiten gelegt.
INSTALLATIONSHINWEISE
Soll MADshop.DOS direkt unter MS-DOS laufen, muß unbedingt darauf geachtet werden, daß der Eintrag FILES=30 in der Datei C:\CONFIG.SYS eingetragen ist, da die Software mit mehreren offenen Dateien (Datenbanken, Protokolle) arbeitet und ohne diesen Eintrag nicht arbeiten kann (Programmabbruch).
Läuft MADshop.DOS unter MS-Windows in der DOS-BOX, muß dieser Eintrag in die CONFIG.SYS nicht sein, da dort die Zahl der Dateien vom System geregelt wird.
Nutzen Sie die dieser Software beigelegten Demo-Daten, können Sie MADshop mit dem Befehl "MADSHOP.BAT" sofort starten.
Melden Sie sich dann mit dem Namen "USER" und dem dazugehörigen Passwort "CODE" an.
Wenn Sie eigene Daten verwenden möchten, passen Sie die Dateien "IMUSER.CSV" und "IMPRODUK.CSV" an. Dies tun Sie am besten mit einem Editor auf DOS-Basis oder mit dem zu Windows mitgelieferten Editor (Notepad). Der Vorteil des DOS Editors ist die korrekte Darstellung der Umlaute und Sonderzeichen, da sich diese unter DOS und WINDOWS unterscheiden. Hinweis zur Produktdatenbank: Ersetzen Sie Umlaute durch ae,ue,oe und das ß durch ss, da viele Drucker die Umlaute nicht richtig darstellen. Setzen Sie an das Ende jeder Zeile ein abschließendes Semikolon - das macht den Datenimport sicherer.
Nach der Anpassung der Dateien starten Sie das Programm "SETUP.EXE". Dies ist das Administrationstool zum MADshop-System. Die Trennung wurde bewußt gemacht, damit die Auswertungen und Veränderungen an der Software nur von berechtigten Personen durchgeführt werden können. Nach Eingabe des Benutzernamens und des dazugehörigen Passwortes (beim ersten Start: USER/CODE) müssen zuerst die Benutzerdaten importiert werden. Dazu müssen diese in der Datei "IMUSER.CSV" wie folgt angelegt sein: erster Benutzer ist der "SUPER-USER". Dieser kann z.B. SETUP.EXE starten. Danach können Sie beliebig viele Benutzer anlegen, die allerdings nicht mit SETUP arbeiten können, sonst aber auf alle Programmfunktionen von MADshop Zugriff haben.
Für den Aufbau der Datei IMUSER.CSV sehen Sie bitte auch unter Punkt 3.5.2 nach. Möchten Sie später Benutzer nachtragen, können Sie dies direkt mit der in SETUP integrierten Benutzerverwaltung tun.
Auch die Produktdaten werden durch die in "SETUP.EXE" integrierten Import-Funktionen in das schnelle interne Dateiformat SDB umgewandelt. Dazu ist die Datei "IMPRODUK.CSV" mit den vorhandenen Produkten anzulegen. Wenn der Import beider Dateien erfolgreich war, kann MADshop mit Aufruf von "MADSHOP.BAT" gestartet werden.
Natürlich können Artikel auch mit "SETUP.EXE" bequem angelegt werden (auch nachträglich). Mit der dort integrierten Funktion werden Artikel direkt im internen Dateiformat SDB aufgenommen, so daß kein Import nötig ist.
Beim Start von MADshop wird zuerst der Modus erfragt: "Kasse" für die normalen Kassenfuktionen, "Bestellung" zur Bestellung von Artikeln und "Wareneingang" für die Aufnahme von neu gelieferten Artikeln in den Bestand der Artikeldatenbank. Mit dem Modus "Preis-Editor" können die Preise der MADshop-Artikeldatenbank geändert und angepaßt werden. Die Modusabfrage erscheint nicht bei einem aktuellen Kaufvorgang (es kann also nicht in dem Modus "Bestellung" geschaltet werden, wenn bereits Artikel im Modus "Kasse" erfaßt wurden).
Wurde der Modus gewählt, wird nun der Name des Benutzers abgefragt. Dieser muß mit einem Namen der Benutzerdatenbank (Daten der Datei "IMUSER.CSV",Punkt 3.5.2) übereinstimmen. Die Groß- und Kleinschreibung wird dabei nicht beachtet! Wenn das dazu passende Kennwort eingegeben wurde, wird die Software für die Arbeit freigegeben. Der Anmeldevorgang kann mit der <ESC>-Taste abgebrochen werden. Dann ist allerdings nur eine Suche in der Artikeldatenbank möglich. Eine Bestellung bzw. eine Buchung ist damit nicht möglich.
Natürlich kann eine Anmeldung jederzeit mit der Taste <F2> nachträglich erfolgen. Hat man sich angemeldet, stehen die verschiedenen Arbeitsmöglichkeiten von MADshop.DOS vollständig zur Verfügung.
Nach erfolgter Anmeldung überprüft das integrierte Nachrichtensystem, ob für den angemeldeten Benutzer Nachrichten vorliegen. Ist dies der Fall können alle Nachrichten gelesen werden. Die Nachrichten können auch im laufenden Betrieb mit der Tastenkombination <STRG>F2 abgerufen werden. Mit der Tastenkombination <STRG>F1 kann man an jeden Benutzer von MADshop eine Nachricht senden.
* * *
1. Bestellvorgang
1.1 Artikelsuche
1.1.1 Artikelsuche nach Artikelnummer
Ist die Artikelnummer bekannt kann an der Eingabeaufforderung nach der Eingabe einer Raute (#) die Artikelnummer des gewünschten Artikels eingegeben werden. Durch die LiveSuch-Funktion ist eine eventuelle Fehleingabe sofort zu erkennen. Ist der gewünschte Artikel gefunden, kann durch eine Bestätigung mit RETURN die Eingabe der gewünschten Stückzahl erfolgen.
Die Eingabe der Artikelnummer kann auch mittels Barcode-Lesestift erfolgen. So kann z.B. der auf den Produkten bereits aufgedruckte EAN-Code genutzt werden, um das Produkt zu identifizieren. Mittels eines speziellen Modus (Eintrag Barcode=XX [XX=00-15] in der "MADshop.ini") unterstützt MADshop dabei diese Geräte. So brauchen Sie in diesem speziellen "Barcode-Modus" keine Raute (#) vor der Artikelnummer eingeben. Nach Eingabe der mit dem Eintrag Barcode=XX festgelegten Stellenzahl übernimmt MADshop die Eingabe und fragt nach der Stückzahl, ohne daß dazu die <RETURN>-Taste betätigt werden muß. Zur Suche nach Artikelnamen muß in diesem Modus die Raute (#) vorangestellt werden.
1.1.2 Artikelsuche nach Artikelnamen
Der Artikelname kann direkt an der Eingabeaufforderung eingegeben werden. Dieser muß allerdings der in der Produktdatenbank gespeicherten Zeichenfolge entsprechen. Durch das integrierte LiveSuch-System kann eine eventuelle Falscheingabe erkannt und direkt korrigiert werden. Ist der gewünschte Artikel gefunden, kann durch eine Bestätigung mit RETURN die Eingabe der gewünschten Stückzahl erfolgen. Bei großen Artikeldatenbanken auf langsamen Rechnern kann diese Funktion eventuell die Funktionalität von MADshop beeinträchtigen. Dann sollten Sie diese Funktion in der Datei "MADshop.ini" deaktivieren.
1.2 Eingabe der Stückzahl
Nachdem der gewünschte Artikel gefunden wurde, kann die Stückzahl eingegeben werden. Dies kann auch mit Dezimalstellen erfolgen, wenn z.B. Kilogramm-Preise hinterlegt sind, könnte z.B. mit 0,125 ein Viertel des hinterlegten Preises berechnet werden.
Dabei ist zu beachten, daß die Eingabe einer Stückzahl, die größer als der Programmintern gespeicherte Bestand ist, nicht akzeptiert wird. Ist dies der Fall, sollte man mit der Anmeldung im Wareneingangsmodus den Bestand auffüllen. Natürlich kann diese Funktion des Programmes über einen Eintrag in der MADshop.ini abgeschaltet werden, so daß auch die Eingabe von mehr Artikeln möglich ist, als in der Artikeldatenbank gespeichert wurden.
Sonderfall: Ist der Preis eines Artikels in der Datenbank gleich "0", so wird nun der aktuelle Einzelpreis abgefragt.
Auch ein Abschalten der Stückzahlabfrage ist möglich: Mit dem Barcodemodus "autoeinzel", der über die MADshop.ini aktiviert werden kann, wird von jedem übernommenen Artikel je 1 Stück in den Warenkorb übernommen. Auch mit der Taste <F9> kann die Stückzahlabfrage aktiviert/deaktiviert werden (in der rechten unteren Ecke des Bildschirmes erscheint ein "S" bei eingeschalteter Stückzahlabfrage).
1.3 Rabbattierung
1.3.1 Eingabe des Rabattes als Prozentwert
Der Preis jedes einzelnen Artikels kann rabattiert werden. Der maximale Rabatt kann in der Datei "MADshop.ini" eingetragen werden. Ist dies nicht gewünscht, kann mit der <ESC>-Taste der Rabbattierungsvorgang abgebrochen werden. Die Rabattabfrage kann mit <F8> ein und aus geschaltet werden (in der rechten unteren Ecke des Bildschirmes erscheint ein "R" bei eingeschalteter Rabattabfrage). Wird ein Kunde zugeordnet, kann die Rabattvergabe für die gesammte Ware nur erfolgen, wenn im Kundendatensatz die Höhe des Automatischen Rabattes gleich 0 ist. Ansonsten wird jeder Abschluss mit der Höhe dieses hinterlegten Rabattes automatisch rabattiert.
1.3.2 Eingabe eines Endpreises
Ist die Eingabe des Prozentwertes nicht gewünscht, kann mit Druck auf die <RETURN>-Taste bei leerem Feld "Prozentwert" die Abfrage des Endpreises aktiviert werden. Dort kann der gewünschte Endpreis angegeben werden.
1.3.3 Bestätigung der Rabattvergabe
Nach Ermittlung der gegebenen Rabattes erfolgt noch eine Bestätigung dieser Rabattvergabe. Durch Bestätigung mit J (Ja) wird der aktuell vergebene Rabatt auf den Einzelpreis des Artikels angewendet und dieser in den Warenkorb abgelegt. Wurde mit N (Nein) bestätigt, wird die Abfrage des Rabattes wiederholt, die dann natürlich auch mit ESC abgebrochen werden kann.
Dieser Kaufvorgang kann beliebig oft wiederholt werden.
Sind alle Artikel erfaßt kann mit der Taste <F5> der Kaufvorgang abgeschlossen werden.
1.4 Abschließende Bearbeitung
Nun kann ein Kunde dieser Bestellung zugeordnet werden. Dies kann auch schon während des Bestellvorgangs mit der Taste [F4] erfolgen. Auch ein "Personalkauf" ist möglich. Dabei wird die Buchung im Kassenbuch besonders gekennzeichnet. Der Belegausdruck erfolgt dann als "Lieferschein". Es erfolgt eine Abfrage des Rabattes für den gesamten Warenkorb und die Abfrage des gegebenen Geldes und die Ausgabe des Wechselgeldes. Nun wird ein Beleg über den am PC angeschlossenen Drucker ausgegeben. Der getätigte Umsatz wird in das Kassenbuch übernommen und auch im Kundendatensatz und der Benutzerdatenbank abgespeichert. Damit ist der Bestellvorgang abgeschlossen. Die Zuordnung des Kunden wird aufgehoben und ein erneuter Bestellvorgang für einen weiteren Kunden kann nun durchgeführt werden.
2. Sonderfunktionen
2.1 Persönlicher Umsatz
Die tägliche Auswertung des persönlich umgesetzten Betrages kann jeder Benutzer mittels der Taste [F6] vornehmen. Das nach dem Druck auf diese Taste erscheinende Informationsfenster zeigt den aktuellen Tagesumsatz des angemeldeten Benutzers sowie die verstrichene Arbeitszeit seit der ersten Anmeldung bei MADshop am aktuellen Tag an Das Infortmationsfenster aknn durch das erneute Betätigen der Taste [F6] geschlossen werden.
2.2 Bestellung von Artikeln
Wählen Sie beim Start den Bestell-Modus aus. Melden Sie sich wie gewohnt an. Ebenso wie beim vorstehend beschriebenen Kaufvorgang kann jeder Artikel in der Datenbank auch bestellt werden. Wählen Sie so wie beim Kaufvorgang einfach den zu bestellenden Artikel mittels Artikelnummer bzw. Artikelnamen aus und geben Sie die zu bestellende Anzahl ein. Die Abfrage eines Rabattes ist hier nicht erforderlich. Wählen Sie mit aus der Lieferantendatenbank einen Lieferanten für Ihre Artikel aus oder legen Sie einen Lieferanten neu an. Schließen Sie mit den Bestellvorgang ab. Es wird nun Ihre Bestellung ausgedruckt. Möchten Sie Artikel bei verschiedenen Lieferanten bestellen, wiederholen Sie diesen Vorgang entsprechend oft.
2.3 Wareneingang Buchen
Treffen die bestellten Artikel ein, können Sie im Modus "Wareneingang" die betreffenden Artikel einbuchen. Suchen Sie dazu den entsprechenden Artikel mittels Artikelnummer bzw. Artikelnamen aus und geben Sie die hinzugekommene Anzahl ein.
2.4 Stornierung von Artikeln
Möchten Sie einen Artikel aus der Buchungsliste nehmen, können Sie dies mit der Taste [F7] tun. Geben Sie die Nummer innerhalb der Liste an und bestätigen Sie die folgende Abfrage mit "J".
Mit der Tastenkombination [Strg]+[F7] können ganze Belege storniert werden. Dazu muß lediglich die Belegnummer (auf jedem gedruckten Beleg zu finden) eingetragen werden. Die Funktion storniert dann alle Produkte dieses Beleges im Kassenbuch.
2.5 Kundenkarten
MADshop kann Kundenkarten mit Barcodes erkennen, wenn darauf ein Barcode 39 mit der Kundennummer und vorangestelltem KD gedruckt ist. Natürlich kann so auch ein Kunde manuell aus der Kundendatenbank aufgerufen werden, indem man einfach KD gefolgt von der Kundennummer angibt.
2.6 Automatischer Rabatt
Jedem Kunden kann in der Kundendatenbank ein Rabattsatz zugeordnet werden, der automatisch bei jeder Transaktion des Kunden angewendet wird.
3. Dateistrukturen
3.1 Interne Artikeldatenbank
A. Artikelnummer
B. Artikelbezeichnung
C. Mehrwertsteuersatz
D. Preis
E. Bestand
F. zugehöriger Lieferant (Lieferantennummer)
G. Bestellnummer beim Lieferanten
H. Bestellt/nicht bestellt
I. Einkaufspreis
3.2 Interne Kundendatenbank
A. Kundennummer
B. Anrede
C. Vorname
D. Zuname
E. Strasse
F. PLZ
G. Ort
H. Telefon
I. Telefax
J. Email
K. Geburtsdatum
L. Automatischer Rabattwert
M. Datum des ersten Einkaufes
N. Datum des letzten Einkaufes
O. Summe der Gesamtumsätze
P. Anzahl der Einkäufe
Q. Bemerkungen
3.3 Kassenbuch
A. Buchungsnummer
B. Buchungsbetrag
C. Buchungstext
D. Mitarbeiter
E. Buchungsdatum
F. Buchungsuhrzeit
G. Belegnummer
3.4 Interne Lieferantendatenbank
A. Lieferantennummer
B. Firma
C. Strasse
D. Postfach
E. PLZ
F. Ort
G. Land
H. Telefon
I. Telefax
J. Email
K. Webseite
L. Ansprechpartner in der Firma
M. Durchwahlrufnummer des Ansprechpartners
N. Bemerkungen zu diesem Lieferanten
O. Kundennummer bei diesem Lieferanten
3.5 Importdatenformate
3.5.1 Artikeldatenbank IMPRODUK.CSV
Artikelnummer; Artikelname; Mehrwertsteuersatz; Preis; Stückzahl; Lieferantennummer; Bestellnummer; Bestellt; Einkaufspreis;
3.5.2 Benutzerdatenbank IMUSER.CSV
Benutzernummer;Benutzervorname;Name;Code;
3.5.3 Lieferantendatenbank IMLIEFER.CSV
Lieferantennummer; Firma; Strasse; Postfach; PLZ; Ort; Land; Telefon; Telefax; Email; Webseite; Ansprechpartner; Durchwahl; Bemerkung; Kundennummer;
3.5.4 Kundendatenbank IMKUNDEN.CSV
Kundennummer; Anrede; Vorname; Zuname; Strasse; PLZ; Ort; Telefon; Telefax; Email; Geburtsdatum; automatischer Rabattwert; Datum des ersten Einkaufes; Datum des letzten Einkaufes; Summe der Gesamtumsätze; Anzahl der Einkäufe; Bemerkungen;
4. Initialisierungsdatei MADshop.ini
In dieser Datei werden Einstellungen eingetragen, die das Verhalten
der Software beeinflussen. Die folgenden Einträge werden akzeptiert:
bildschirmschoner=15 [00-59]
-> Wartezeit, bis der Bildschirmschoner eingeschaltet wird (in Minuten)
wechselgeld=05 [02-25]
-> Dauer der Anzeige des Wechselgeldes (SEKUNDEN)
maximalrabatt=15% [01-99]
-> Höhe des maximal zu gebenden Rabattes (Prozent)
farbe=standard [b/w]
-> Einstellung der Farbpalette (b/w=optimiert für Monochrom-Monitore)
betrag=EUR [SFr]
-> Währungskennzeichen EURO oder Schweizer Franken
druckfunktion=ein [aus]
-> Bestimmt, ob nach jedem Buchungsvorgang zwingend ein Beleg gedruckt
werden soll
standarddrucker=LPT1 [LPT2/3/COM1/2]
-> Legt den Port fest, an dem ein Drucker für den Tagesabschluss oder andere Auswertungen angeschlossen ist
bondrucker=LPT1 [LPT2/3/COM1/2]
-> Legt den Port fest, an dem ein Drucker für den Rechnungs-/Bondruck angeschlossen ist
40zeichen=aus [ein]
-> Verändert die Ausgabe der Rechnung: statt 80 Zeichen (aus) wird das Layout auf 40 Zeichen (ein) geändert.
livesuche=ein [aus]
-> Möglichkeit, bei größeren Datenbanken und langsamen Systemen die
LiveSuche für Artikelnummern abzuschalten
optimierung=ein [aus]
-> Schaltet die kontinuierliche Optimierung ein/aus (für größere
Datenbanken sollte diese eingeschaltet sein)
abschluss=aus [ein]
-> Schaltet die Tages- und Monatsabschlussdateien ein
spiegeldisk=aus [ein]
-> Die Kopie der Monatsabschlussdaten auf eine Diskette im Laufwerk A: kann hiermit ein-/ausgeschatet werden. "abschluss" muß dafür eingeschaltet sein.
warenwirtschaft=ein [aus]
-> Schaltet die Kontrolle der vorhandenen Stückzahl aus.
barcodemodus=aus [ein]
Schaltet den Barcode-Modus ein/aus.
barcodeautoreturn=13 [00-15]
-> Gibt die Länge des einzulesenden Barcodes an.
barcodeautoeinzel=aus [ein]
-> Schaltet eine 1-Stück-Automatik ein, die Stückzahl wird nicht mehr abgefragt, sondern automatisch 1 Stück in den Warenkorb übernommen.
kundendatenbank=ein [aus]
-> Nach Abschluß mit <F5> wird nicht mehr überprüft, ob ein Kunde angegeben wurde. Die Zuordnung muß vor Betätigen der <F5>-Taste geschehen.
logo=ein[aus]
-> Mit dieser Funktion kann der Programmstart beschleunigt werden. Die Standardmäßige Anzeige des MADshop-Logos entfällt bei der Angabe "aus".
lowmwst=07% [00-25]
-> Hier kann ein alternativer ermäßigter Mehrwertsteuersatz angegeben werden.
highmwst=16%[00-25]
-> Hier kann ein alternativer Mehrwertsteuersatz angegeben werden.
schublade=aus [ein]
-> Aktivierung der Kassenschublade (Öffnung) nach der Wechselgeldanzeige
anschluss=COM2 [COM1/LPT]
-> Konfiguration des Kassenschubladen-Anschlusses, LPT = Anschluss über einen BON Drucker am Parallel-Port.
geburtstagsmail=0 [0-7]
-> Gibt an, wieviel Tage im Voraus MADshop die Kundendatenbank nach Geburtstagen durchsuchen soll. Kunden, die Geburtstag haben, werden via News-System angezeigt.
protokoll=ein [aus]
-> Ermöglicht die An- und Abschaltung des Ereignisprotokolls, da dieses bei längerem Betrieb eine sehr große Datei erzeugt.
wechsel=ein [aus]
-> Ermöglicht die Sicherung des SETUP Programms, in dem der schnelle Benutzerwechsel mittels Tastenkombination STRG+F10 abgeschaltet werden kann.
kundennummer=30000 [1000]
-> Hier kann ein Startwert für die Vergabe von Kundennummern hinterlegt werden (Standardwert ist im Programm mit 1000 hinterlegt).
Einträge in die MADshop.ini können mit jedem Editor oder bequem mit dem Administrationstool "SETUP.EXE" erfolgen. Wichtig ist, daß die Variablennamen generell in Kleinschrift eingetragen werden. Die Systemeinstellungen können auf Standardwerte zurückgesetzt werden, indem die Datei "MADshop.ini" gelöscht wird. Diese Datei wird zum nächsten Programmstart wieder mit den Standardwerten neu erzeugt.
5. Download/Bereitstellung/Fragen
Senden Sie mir eine eMail mit Ihren Fragen, Anregungen oder auch mit
Kritik. Alles ist willkommen. Im FAQ Bereich auf der MADshop
Webseite werden dann Ihre Fragen und meine Antworten
veröffentlicht, so daß alle Nutzer von MADshop.DOS etwas davon haben.
Download/Support: Mathias Dobra, M.Dobra@MAD4you.de
Internetseite zur Software:
www.MAD4you.de
MADshop ist seit der Version 4 Freeware. Das bedeutet, dass Sie die gesamte Funktionalität des Programmes kostenfrei nutzen dürfen und auch Kopien der Software kostenfrei weitergeben dürfen. Gewerbliche Nutzung dieser Software ist grundsätzlich erlaubt. Das Programm darf ausschließlich kostenfrei verbreitet werden. Alle Rechte des Programmautors werden durch diese Art der Programmverbreitung nicht berührt oder eingeschränkt. Der Programmautor behält sich ausdrücklich das Recht vor, diese Verbreitungsform der Software in Folgeversionen nicht beizubehalten.
* * *
MADshop(C) Copyright 1998-2010 bei Mathias Dobra,
M.Dobra@MAD4you.de
Alle Rechte vorbehalten. Aktuellste Version unter:
http://www.MAD4you.de
* * *
6. Alles was neu ist
Version 1.3i
- Mit der Taste<F7> können einzelne Artikel aus dem Warenkorb genommen werden (Storno). Die verfügbare Anzahl der Artikel in der Artikeldatenbank wird dabei wieder zurückgesetzt. In der Liste werden stornierte Positionen gelöscht.
- In der "MADSHOP.INI" kann jetzt mit dem Schlüsselwort "druckfunktion=aus" eine Abfrage eingeblendet werden, ob der Beleg ausgedruckt werden soll oder nicht. Mit "druckfunktion=ein" (Standard) wird der Beleg bei jedem Vorgang (<F5>) ausgedruckt.
- Die Wartezeit bei der Anzeige des Wechselgeldes kann jetzt ebenfalls in der "MADSHOP.INI" angegeben werden. "wechselgeld=05" (Standard) ist das Schlüsselwort für 5 Sekunden Wartezeit, wobei die Sekundenzahl zwischen 2 und 25 Sekunden liegen kann.
Version 1.32i
- Die Veränderung der Systemparameter ist nun auch mit dem Programm "MADADMIN.EXE" möglich. Hinter dem Menüpunkt "Sonstiges"-"EINSTELLUNGEN" verbirgt sich ein komfortables Setup-Programm, um die Einstellungen der Grundparameter der Software vorzunehmen.
- Die Eingabe von Artikeln mit negativem Einzelpreis ist nun möglich. Gedacht ist diese Option für die Pfand-Rückgabe: Der jeweilige negative Einzelpreis wird in der Betragsanzeige rot dargestellt und wird von der aktuellen Summe abgezogen. Im Ausdruck erscheinen diese Beträge negativ.
- Mit dieser Version ist die Druckausgabe an die uneingeschränkte Anzahl der Artikel eines Kaufvorganges angepaßt worden. Es können nun mehrere Seiten lange Belege ausgedruckt werden. Es wird jeweils eine Zwischensumme am Ende einer Seite ausgewiesen.
- Die Importfunktion in dem Administrationstool "MADADMIN.EXE" wurde überarbeitet und sollte von nun an fehlerfrei arbeiten.
- Nun ist es auch möglich, Drucker an verschiedenen Ports anzusprechen: LPT1,LPT2,LPT3,COM1,COM2,COM3,COM4
- Um auch größeren Datenbanken gerecht zu werden, habe ich die Suchfunktion mit einem Optimizer beschleunigt: Jeder gebuchte Artikel wird auf seinen Stand innerhalb der Datenbank geprüft. Steht der Artikel nicht im ersten zehntel der Datenbank, so wird er an Stelle 1 innerhalb der Datenbank verschoben. So liegen alle häufig gebuchten Artikel innerhalb der ersten 10% der Datenbank und können so sehr schnell aufgefunden werden. Natürlich kann man den Algorhytmus auch abschalten (warum auch nicht) - Eintrag in der "MADSHOP.INI": optimierung=aus
- Ebenfalls um die Dauer der LiveSuche geht es bei diesem Punkt: Artikel kann man jetzt auch ohne LiveSuche finden: bei größeren Datenbanken auf langsamen Rechnern dauert es nach jeder eingegebenen Stelle des Artikelnamens oder der Artikelnummer recht lang, bis der gesuchte Artikel gefunden wird. Mit einer Einstellung in der "MADSHOP.INI" kann man jetzt die LiveSuche bei Artikeln abschalten: livesuche=aus
- Ein zweiter Bildschirmschoner wurde integriert. Digi3D ist als Standard-Bildschirmschoner im Kassensystem integriert.
- Die Kontrolle der noch vorhanden Stückzahl kann nun auch abgeschaltet werden, wenn diese z.B. nicht erwünscht ist oder ein externes Warenwirtschaftssystem eingesetzt wird. Schlüsselwort in der "MADSHOP.INI": warenwirtschaft=aus. Es können nun beliebige Stückzahlen gebucht werden.
- Es kann nun ein Tages- und Monatsabschluß durchgeführt werden. Bei eingeschalteter Funktion ("MADSHOP.INI": abschluss=ein) wird täglich eine Datei BDttmmjj.CSV mit den jeweiligen Kassenbucheinträgen erzeugt. Parallel dazu wird eine Datei BMmmjj.CSV erzeugt, die die gleichen Daten enthält - diese wird allerdings monatlich neu erzeugt. MADSHOP erzeugt dafür eigene Verzeichnisse: Die Daten vom 6.Juni 1999 z.B. finden sich dann im Unterverzeichnis ..\1999\06\. Sollte das MADSHOP-Verzeichnis schreibgeschützt sein, deaktiviert sich diese Funktion und die Dateien des Tages- bzw. Monatsabschlusses befinden sich im aktuellen MADSHOP Verzeichnis. Dann sollte allerdings auf die Zahl der Dateien geachtet werden und evtl. die nicht mehr benötigten Dateien gelöscht werden.
- Ein variabler Preis wurde eingeführt: Wenn der Preis eines Artikels gleich "0" ist, wird erst beim Verkauf dieses Artikels der Einzelpreis abgefragt.
- Das Setup mit "MADADMIN.EXE" wurde vereinfacht. Auch die Anlage eines neuen Artikels ist nun mit dem Tool möglich.
- Mit "MADADMIN.EXE" kann nun auch das Programm freigeschaltet werden: "SONSTIGES" - "Registrieren!"
Version 2.00i
- Die Daten der Artikel werden nun am Bildschirm genau so angezeigt, wie sie in der Druckausgabe auf dem Papier stehen (auch die enthaltene Mehrwertsteuer)
- Es steht nun auch ein Bestellmodus und ein Wareneingangsmodus zur Verfügung. Somit ist die Warenwirtschaft mittels "MADSHOP.EXE" komfortabel möglich. Artikel können bestellt werden und die Bestellung mit den jeweiligen Lieferantendaten ausgedruckt werden.
- Eine Lieferantendatenbank wurde integriert. Das Anlegen und bearbeiten von Lieferanten ist möglich
- Nun können auch die Kundendaten innerhalb "MADSHOP.EXE" verändert werden.
- Mit "MADADMIN.EXE" ist die Bearbeitung der Lieferantendatenbank möglich. Auch der Import/Export steht zur Verfügung.
Version 2.01i
- Ab dieser Version wurde "SHOP" in "MADshop" umbenannt.
- Das Programm wurde umstrukturiert und läuft durch Codeoptimierung etwas schneller auf 386PCs
- Der Schwarz/Weiß-Modus wurde angepaßt und funktioniert jetzt hoffentlich zufriedenstellend.
- Barcodelesestifte können endlich mit MADshop verwendet werden. Dazu gibt es jetzt den Eintrag "Barcode" (Vorgabe. barcode=aus) in der MADSHOP.INI.
- MADadmin (MADADMIN.EXE) wurde überarbeitet und vor Mißbrauch geschützt. Es erfolgt nun beim Programmstart die Abfrage des Master-Passwortes (erster Eintrag in der Benutzerdatenbank). Nun können mit MADadmin auch Benutzer angelegt werden.
Version 3.10
- Die erste kommerzielle Version
- Ausführliche Reports runden die Software ab, Auswertungen müssen nicht mehr zwingend mit MS-EXCEL gemacht werden, sondern können direkt in MADadmin angezeigt und ausgedruckt werden.
- Die Hilfe wurde ausgeweitet und steht jetzt als Textdatei zur Verfügung
- Mehrere Verbesserungen an der Dateistruktur ermöglichen erstmals den komfortablen Einsatz auf PC mit 486er Prozessor
Version 4.00
- MADshop wird zur Freeware
- Nun können mit [STRG]+[F7] ganze Belege storniert werden.
- Arbeitszeiten werden erfasst und können ausgewertet werden.
- Autorabatt sorgt für unkomplizierte Rabattierung bei Stammkunden
- Nachrichten können von Benutzer zu Benutzer geschickt werden (ideal für Übergaben bei Schichtbetrieb)
- Geburtstage werden ausgewertet und mittels des Nachrichtensystems angezeigt
- Kassenschubladen können angesteuert werden
Version 4.5 EUROedition
- Grobe Fehler (INIreader, MADworld) wurden beseitigt
- Standardwährung wird der EURO
- Die Wechselgeldfunktion wurde um ein Euro-Feature erweitert
- Die Software wurde für neue Features vorbereitet
Version 4.51 EUROedition
- Gravierende Fehler im Modul MReports (Auswertungen) wurden beseitigt
- SETUP wurde gegen missbräuchliche Benutzung besser gesichert (Funktion STRG+F10 kann abgeschaltet werden)
- Das Protokoll kann nun auch abgeschaltet werden, da sich die Dateigröße negativ auf die Preformance auswirkt
Version 4.52
- Features der Euroversion wurden wieder entfernt, da nicht mehr benötigt (Umwandlung DM in EUR usw.)
- Die Zweitwährung in MADshop ist nun "Schweizer Franken" (SFr)
- Mehrwertsteuersätze können nun auch auf 0 gesetzt werden
Version 4.6
- MADshop kann nun auch auf Bondruckern mit 40-Zeichen drucken.
- Die Öffnung von Kassenschubladen, die an Bondrucker angeschlossen sind (LPT-Port) funktioniert (ESC-P-Sequenz)
- Fehler, die sich in die Euro-Version von MADshop eingeschlichen haben, sind beseitigt
- Auf der MADshop-Homepage wird nun ein kleines DOS-Programm für die Umwandlung von COM-Port Eingaben in Tastatureingaben zum Download angeboten. Damit funktioniert nun der Betrieb von seriellen Barcode-Lesestiften mit MADshop
Version 4.6.3 - MADshop.DOS
- Seit dieser Version heißt MADshop "MADshop.DOS"
- Die interne Benutzerdatenbank wurde umgebaut und für spätere Features optimiert
Version 4.8.0 - MADshop.DOS
- Mit der Version 4.7 gab es zu viele Datenbank-Probleme, so daß diese nicht zum öffentlichen Download angeboten wurde.
- MADshop.DOS ist nun in Ansätzen Netzwerkfähig. Wenn die Software mit dem Parameter "MADshop.exe /p=X:\MADshop\" aufgerufen wird, kann man mittels Pfadangabe die Lage der Artikel- und der Benutzerdatenbanken verändern. Somit ist zum Beispiel eine Erfassung von Wareneingängen auf einem Computer möglich, während auf einem weiteren Computer der Kassiervorgang läuft. (!Diese Funktion ist noch nicht vollständig umgesetzt!)
- Stückzahlangaben können ab dieser Version auch geteilt erfolgen: So kann z.B. ein Käse mit einem Kilo-Preis hinterlegt sein und man kann ganz einfach 0,125 kg verkaufen.
- Mehrwertsteuerangaben sind nun auch als Dezimalzahlen möglich (z.B. 7,2%).
- Kundennummern können selbst definiert werden. Dazu ist lediglich der Startwert der Kundennummernvergabe in der MADshop.ini einzutragen (z.B. kundennummer=50000)
- Die Druckausgabe kann nun für die verschiedenen Ausdrucke definiert werden. Für die Rechnungen/Kassenbon und für Tagesabschluss und Listen kann man nun jeweils einen Drucker definieren (z.B. Bondrucker für Kassenbons und Tintenstrahldrucker für Tagesabschluss)
- Die Definition eines Zahlungsziels (7, 14, 21 oder 28 Tage) ist nun möglich. Dieses wird in die Fußzeile der Rechnung gedruckt (bisher 7 Tage fest).
- Viele kleinere Fehler wurden beseitigt und Kundenwünsche umgesetzt.
Erfahrungen
Kunden, die MADshop seit 1998 erfolgreich einsetzen, berichten wiederholt von Problemen mit der Kassendatenbank: Diese wächst - hauptsächlich bei Geschäften mit einer hohen Kundenfrequenz - sehr schnell zu gigantischen Größen heran. MADshop wurde ursprünglich für ein Geschäft mit 5-10 Kunden pro Tag entwickelt. Eine solche Größenentwicklung war nicht abzusehen. Darum an dieser Stelle der Tipp:
- Benennen Sie in regelmäßigen Abständen Ihre Kassendatenbank um. Gehen Sie dazu in das MADshop Verzeichnis und verändern Sie den Namen der Datei cbase3.sdb (ab Version 4.8.0) bzw. cbase2.sdb (vorherige Versionen) in z.B. kas_1_3.sdb (für Kassendatenbank Januar 2003). MADshop schreibt beim nächsten Buchungsvorgang sofort eine neue Datei. Somit ist Ihre bisherige Kasse gesichert und die Dateigröße begrenzt.
- Natürlich können Sie auch die Kassendaten exportieren (Setup.exe) und an sicherer Stelle aufbewahren. Nach dem Export können Sie dann die Datei cbaseX.sdb (X steht für 1, 2 oder 3) aus dem MADshop-Verzeichnis löschen.
* * *
MADSHOP
(C) Copyright 1998-2010 bei Mathias Dobra, M.Dobra@MAD4you.de
Alle Rechte vorbehalten. Das Programm wird ausschließlich über das
Internet vertrieben. Aktuellste Version unter:
http://www.MAD4you.de