Die SOG ERP-Funktion "p789 - Drucklisten verwalten (hhpr)" öffnet Dateien standardmäßig mit den Programmen, die für diese Dateiendungen unter Windows zugewiesen sind.
Soll eine Datei mit einer bestimmten Dateiendung lieber mit einem anderen Programm geöffnet werden, so kann dies über einen Windows-Explorer - wie unter Windows üblich - konfiguriert werden.
Ein Initialwert gilt dabei die Dateiendungen "bmp", "png", "tif", "tiff", "jpg" und fax:
Ist für diese Dateiendungen kein Programm konfiguriert, so wird das über die Variable "SOGViewProc" definiert Programm genutzt. Ist auch "SOGViewProc" nicht gesetzt, so wird "SOGView" verwendet.
Alternativ kann jedoch auch eine Konfigurationsdatei erstellt werden, in der bestimmte Dateiendungen für alle Benutzer, oder für bestimmte Computer mit bestimmten Programmen verknüpft werden.
Die Konfigurationsdateien werden unter folgendem Pfad gesucht:
${PROJ}\config.basis\SOGDocDb_cfg.xml
${PROJ}\config.${HHENVDOMAIN}\SOGDocDb_cfg.xml
${PROJ}\config.${HHENVDOMAIN}\SOGDocDb_${COMPUTERNAME}_cfg.xml
Spätere Einträge ersetzen dabei vorangegangene.
Die Konfigration kann z.B. folgenden Inhalt haben:
<Config>
<Entry Name="open.tif" StartProcess="hhview.exe" StartParms="{0}" ForceConfig="true" />
</Config>
Dieser Eintrag sorgt dafür, dass die hhpr-Funktion "TIF" Dateien immer mit dem Programm "hhview.exe" öffnet.
Weitere Möglichkeiten der Einstellung entnehmen Sie bitte der Beispielkonfiguration im config.basis-Verzeichnis.
Mögliche Optionen:
true: Der gestartete Prozess öffnet die Datei. Es soll gewartet werden, bis die Datei wieder freigegeben wird.
true: Es wird gewartet, bis der gestartete Prozess die Datei Reserviert.
true: Es wird gewartet, bis der gestartete Prozess sich wieder beendet.
Zeit in Sekunden, die mindestens gewartet werden soll. Diese wird mit anderen Wartezeiten verrechnet.
Zeit in Sekunden, die vor allen weiteren Abhandlungen gewartet werden soll.
Wartezeit in Sekunden die gesetzt wird, wenn die Prozessliste nicht ermittelt werden konnte.
true: Es soll auf den "InputIdle" Zustand des gestarteten Prozesses gewartet werden.
true: Optione UseShellExecute im Programmstartaufruf verwenden.
Zu startender Prozess.
Parameter an den gestarteten Prozess.
System-Verb, für den Prozessstart. (open, edit, print etc.)
Prozessname, auf den nach Start gewartet werden soll. Das Warten erfolgt durch Anforderung einer Prozessliste und Kontrolle, ob ein solcher Prozess noch aktiv ist.
Arbeitsverzeichnis des Processstarts.
true: Erzwingt die Verwendung dieser Konfiguration, auch wenn eigentlich Systemseitig ein anderer Prozess auf die Dateiendung konfiguriert wurde.