Parameter

 
Zur Konfiguration stehen folgende Parameter zur Verfügung:
 
 
Parameter
Beschreibung
Default
 Werte
-frame
Startet iPOSentries minimiert (um z.B. die Ladezeit aus der Kasse aus zu verkürzen)
oder maximiert (um die Grenze 1024x768 für die Fenstergrenze aufzuheben.
normal
min | max | normal
-mode
Der Modus definiert, was in den Entries anzeigen soll.
„orders“ : Bestellungen (Tabellen ipos_order*)
„simpleentries“: Eingaben (Tabelle ipos_simpleentries)
simpleentries
orders | simpleentries
-formNo
Für Eingaben kann hier die Form-Nr. (wie von KAKOM gesendet) gesetzt werden um, um die übermittelten Daten von KAKCOM zu filtern.
Kein Filter, d.h. alle Einträge aller Forms werden angezeigt.
<FormNr>
-maskNo
Für Eingaben kann hier die Masken-Nr. (wie von KAKOM gesendet) gesetzt werden um, um die übermittelten Daten von KAKCOM zu filtern.
Kein Filter, d.h. alle Einträge aller Masken werden angezeigt.
<MaskenNr>
-tourNo
Für Eingaben kann hier die Tour-Nr. (wie von KAKOM gesendet) gesetzt werden um, um die übermittelten Daten von KAKCOM zu filtern.
Kein Filter, d.h. alle Einträge aller Touren werden angezeigt.
<TourNr>
-titleorders
Für Bestellungen kann hier die Überschrift gesetzt werden (z.B. Bestellungen ...was der Default-Wert ist)
Bestellung(en)
<Ueberschrift>
-titlesimpleentries
Für Eingaben kann hier die Überschrift gesetzt werden (z.B. Inventur, Retoure etc.)
SimpleEntries
<Ueberschrift>
-close
Aktion für den Knopf “Fertig”:
"exit"        iPOSentries normal beenden
"minimize"    iPOSentries wird in die Taskleiste minimiert (und nicht geschlossen)
 
"minimize" hat den Vorteil, dass wenn ein Bediener von der Kasse aus iPOSentries erneut aufruft, das Programm exakt an der Stelle weiter ausgeführt wird, an der der Bediener es zuvor verlassen hat.
 
Will man, obwohl die Optition "minimize" gesetzt ist, dennoch die Entries verlassen, so kann man dies mit einem Rechts-Click auf den Knopf "Fertig" tun.
exit
exit | minimize
-closeTimer
Wenn der Parameter –close=minimize gesetzt wurde, wird (sollte der Parameter –closeTime gesetzt sein) ein Timer gestartet, der im Hintergrund läuft und iPOSentries nach <ZeitInSekunden> Sekunden beendet. Wird iPOSentries innerhalb dieser Zeit erneut aktiviert, so wird der Timer  unterbrochen.
 
<ZeitInSekunden>
-sortable
Sorgt dafür, dass die Tabelle sortiert werden kann.
false
true|false
-SortingEnabled
Gibt an, ob Bediener die Sortierung ändern kann (...durch klick auf einen Spalte im Tabellen-Kopf)
false
true|false
-NameOfColumnToSort
Gibt den Namen einer Tabellen-Spalte an, nach der sortiert werden soll. (z.B. Artikel-Nr.... wird alphanumerisch sortiert)
 
<Spaltenname>
-ordercaloffset
Gibt an um wie viele Tage das aktuelle Datum für die Ansicht von Bestellungen verschoben werden soll. Bei negativen Werten wird das Datum in die Vergangenheit verschoben, so dass ältere Bestellungen angezeigt werden können.
n.a.
-60..60
-entriescaloffset
Gibt an um wie viele Tage das aktuelle Datum für die Ansicht von Entries verschoben werden soll. Bei negativen Werten wird das Datum in die Vergangenheit verschoben, so dass ältere Bestellungen angezeigt werden können.
n.a.
-60..60
-LimitForOrders *
Gibt die maximale Länge für alle Zahlen für Bestellungen an (exkl. Komma)
5
3..8
-PrecisionForOrders

*

Gibt die Anzahl der Nachkommastelle für alle Zahlen für Bestellungen an
2
0..4
-LimitForSimpleEntries *
Gibt die maximale Länge für alle Zahlen für SimpleEntries an (exkl. Komma)
5
3..8
-PrecisionForSimpleEntries *
Gibt die Anzahl der Nachkommastelle für alle Zahlen für SimpleEntries an
2
0..4
-LockProperties
Wenn der Parameter auf true steht, dann werden keinerlei Änderungen am Layout gespeichert.
true
true|false
 
 * Damit Nachkommastellen korrekt genutzt werden können, muss sichergestellt sein, dass in der Datenbank für die betroffenen Spalten der richtige Datentyp (DECIMAL(10,2)) hinterlegt ist.
 
Beispiele:
 
Bestellungen:
-branch=9001 -cr=101 -mode=orders
 
Inventur:
-branch=9001 -cr=101 -formNo=8 -titlesimpleentries=Inventur -close=minimize -closeTimer=300
 
Retoure:
-branch=9001 -cr=101 -formNo=7 -titlesimpleentries= Retouren -close=minimize -closeTimer=360
 
 
In den Beispielen könnte natürlich auch die Bestellungen die Paramenter –close und –closeTimer haben bzw. könnte man je nach Anforder für die Inventur oder Returen diese Paremeter weg lassen.
 
Derzeit ist es nicht möglich mehrere „SimpleEntries“ also einfach Eingaben wie Retouren, Inventur usw. in dem „Minimized“ Modus parallel gestartet zu halten. Bestellungen + z.B. Inventuren geht aber parallel.
 
 
Beispiel für Sortierung:
 
-branch=9001 -cr=101 -mode=orders -sortable=true -SortingEnabled=false -NameOfColumnToSort=Artikel-Nr.
Sortiert nach der Artikelnummer (alphanumerisch), erlaubt es aber nicht, dass Bediener die Sortierung ändern.
 
-branch=9001 -cr=101 -mode=orders -sortable=true -SortingEnabled=true
Behält die Standardsortierung (Artikel-Nr. numerisch), erlaubt es dem Bediener diese Sortierung durch klick auf den Tabellen-Kopf selbst zu verändern