1. Opis pliku konfiguracyjego
Przy pomocy pliku konfiguracyjnego o nazwie „Comarch Magazynier.exe.config” znajdującego się domyślnie w lokalizacji C:\Program Files (x86)\Comarch Magazynier\Aplikacja użytkownik jest w stanie zmieniać podstawowe ustawienia aplikacji Comarch Magazynier. Plik wygląda następująco:
<appSettings>
<!-- Tryb prezentacji. Położenie oraz rozmiar okna: x;y;szerokość;wysokość -->
<!--<add key="PresentationMode" value="200;150;240;320" />-->
<!-- Skrót systemu ERP (XL) -->
<add key="Erp" value="XL"/>
<!-- Wersja systemu ERP
2019 - Comarch ERP XL 2019.0
2020 - Comarch ERP XL 2020.0
-->
<add key="ErpVersion" value="{0}"/>
<!-- Ścieżka do systemu ERP -->
<add key="ErpPath" value="{1}"/>
<!-- Nazwa bazy danych -->
<add key="Database" value="{2}"/>
<!-- Adres serwera klucza licencyjnego -->
<add key="LicenseServerName" value="{3}"/>
<!-- Numer klucza licencyjnego -->
<add key="LicenseServerKey" value="{4}"/>
<!-- Ścieżka do pliku loga API -->
<add key="ErpApiLog" value="Logs\Log.Erp.txt"/>
<!--Ilość sekund na wykonanie zapytania SQL (0 - brak limitu)-->
<add key="SqlCommandTimeout" value="30"/>
<!--Ilość milisekund podczas których ignorowany będzie kolejny "Enter"-->
<add key="IntervalBetweenEnters" value="0"/>
<!--Uruchomienie aplikacji w trybie debug (0 - wyłączone, 1-włączone)-->
<add key="DebugMode" value="0"/>
</appSettings>
Parametry:
- PresentationMode – położenie oraz rozmiar okna w formacie x;y;szerokość;wysokość
- Przykład: value=”20;20;480;640″
- ErpVersion – wersja systemu ERP XL
- Przykład: value=”2019″
- ErpPath – ścieżka do systemu Comarch ERP XL
- Przykład: value=”C:\Program Files (x86)\Comarch ERP XL „
- Database – jest to alias bazy danych, który jest zapisywany w rejestrze przy podłączaniu bazy w aplikacji Menadżer baz
- Przykład: value=”nazwa_bazy_danych”
- LicenseServerName – adres serwera licencji
- Przykład: value=”localhost”
- LicenseServerKey – numer licencji
- Przykład: value=”1234567890″
- SqlCommandTimeout – ilość sekund na wykonanie zapytania SQL (0 – brak limitu)
- Przykład: value=”30″
- IntervalBetweenEnters – ilość milisekund, podczas których ignorowany będzie kolejny „Enter”
- Przykład: value=”0″
- DebugMode – możliwość uruchomienia aplikacji w trybie Debug (0 – wyłączone, 1-włączone). Tryb Debug pozwala logować znacznie więcej informacji na temat działania aplikacji. Przykładowo użytkownik przy włączonym trybie Debug może podejrzeć w logu aplikacji, która procedura została wykonana i z jakimi parametrami została wywołana. Włączenie tego parametru może spowolnić nieznacznie działanie aplikacji.
- Przykład: value=”0″