8.3 Umgebungsvariablen

Aus Wiki-Onlinehandbuch für ShopMaster
Zur Navigation springen Zur Suche springen

ShopMaster verwendet 2 Umgebungsvariablen.

Zum Einen ist das »SMTEMP«, mit deren Hilfe sich festlegen lässt, wo temporäre Dateien abgespeichert werden. »SMTEMP« enthält den Namen eines Verzeichnisses – vorzugsweise auf einem lokalen Datenträger und nicht auf einem Netzlaufwerk, um so den Netzwerkverkehr zu minimieren. Ist die Variable nicht gesetzt wird dazu der Wert der Variable »TEMP« und falls es diese auch nicht gibt die Variable »TMP« verwendet. Das Verzeichnis auf das die »SMTEMP« Variable zeigt muss existieren und der Benutzer benötigt unbedingt die Rechte zum Schreiben, Lesen, Ändern und zum Ordnerinhalt auflisten für dieses Verzeichnis.

Die zweite Umgebungsvariable ist »SMNAME«. Sie wird u. a. dazu verwendet, den PC eindeutig zu identifizieren, um so z.B. die Druckoptionen pro Rechner abspeichern zu können. Sollte diese Variable nicht gesetzt sein, verwendet ShopMaster stattdessen die Nummer der Netzwerkkarte im PC. Diese ist zwar im Normalfall auch eindeutig aber im Falle eines Austausches der Netzwerkkarte oder des ganzen PCs gehen die abgespeicherten Druckoptionen verloren. Sollten Sie jedoch einen Windows Terminal Server einsetzen, ist die Nummer der Netzwerkkarte nicht mehr eindeutig. Hier müssen Sie für jeden Terminal-Client auf dem Server der Variablen »SMNAME« einen eindeutigen Wert zuweisen, wenn Sie wollen, dass sich ShopMaster die Druckereinstellungen pro Benutzer bzw. pro Station merkt.

Zum Setzen von Umgebungsvariablen gehen Sie wie folgt vor:


Abb. 1 - Rechtsklick auf Arbeitsplatz


Klicken Sie mit der rechten Maustaste auf das Icon Arbeitsplatz und wählen Sie den Menüpunkt »Eigenschaften« aus. Unter Windows Vista und Windows 7 erscheint nun zusätzlich der folgende Dialog:


Abb. 2 - System ( nur Windows Vista/7 )


Unter Windows Vista bzw. Windows 7 klicken Sie hier bitte auf »Erweiterte Systemeinstellungen«. Bei allen älteren Windowsversionen erscheint sofort das Fenster »Systemeigenschaften«.


Abb. 3 - Systemeigenschaften Erweitert


Hier wählen Sie die Lasche »Erweitert« und klicken auf den Button »Umgebungsvariablen«


Abb. 4 - Umgebungsvariablen


Es öffnet sich das Fenster »Umgebungsvariablen«. Hier erstellen Sie eine neue Benutzervariable, in dem Sie auf den Button »Neu« in der oberen Hälfte des Fensters klicken.


Abb. 5 - Neue Benutzervariable


In die erste Zeile geben Sie nun als Name der Variable entweder »SMTEMP« oder wie in Abb. 5 »SMNAME« ein. In der zweiten Zeile tragen Sie dann den Wert für die Variable also entweder einen gültigen Pfad oder einen eindeutigen Namen für die Station bzw. den Benutzer ein. Durch einen Klick auf »OK« erscheint nun die neu eingegebene Variable unter den Benutzervariablen in Abb. 3. Erst durch einen erneuten Klick auf »OK« im Fenster Umgebungsvariablen werden die vorgenommenen Änderungen an den Variablen auch abgespeichert und stehen nun ShopMaster zur Verfügung.

Es gibt 2 Möglichkeiten ShopMaster auf ein bestimmtes Lager oder eine bestimmte Kasse festzulegen.

Entweder Sie hinterlegen für jeden PC eine INI Datei mit der dafür fix vorgesehen Kasse oder dem Lager oder die häufigere Variante in den Umgebungsvariablen

        Bsp.:   
              Kasse=10
              Lager=20

Dies bedeutet das der verwendete PC bzw. Windows-User sobald ShopMaster geöffnet wird die Kasse 10 und das Lager 20 als Grundlage hat.


Bitte vermeiden Sie Leerzeichen und Punkte in den Werten der Variablen. Verwenden Sie stattdessen bei »SMNAME« den Unterstrich „_“ bzw. wählen bei »SMTEMP« ein entsprechendes Verzeichnis.