Данная статья применима только к ТСД на ОС Windows CE/ Mobile!
Все настройки клиента Mobile SMARTS для ТСД хранятся в файле MobileSMARTS.exe.config.
Файл имеет следующую структуру:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="webService" value="zhttp://192.168.2.2:9500/DataStorage.asmx " />
<add key="updateService" value="zhttp://192.168.2.2:9500/UpdateService.asmx " />
<add key="lastUpdate" value="01.01.2001 01:01" />
<add key="processLog" value="false" />
…
<add key="screenMode" value="Color" />
</appSettings>
<style>
<add key = "menuButtonHeight" value = "34" />
<add key = "LargeFont" value = "Tahoma;12pt;Bold" />
<add key = "NormalFont" value = "Tahoma;11pt;" />
<add key = "ListFont" value = " Tahoma;10pt;" />
<add key = "ButtonForeColor" value = "Black" />
<add key = "ButtonFocusForeColor" value = "Black" />
<add key = "ListFocusForeColor" value = "White" />
</style>
</configuration>
В структуру файла могут быть также вписаны дополнительные настройки приложения, например, для терминала определенной модели.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="webService" value="zhttp://192.168.2.2:9500/DataStorage.asmx " />
…
<add key="screenMode" value="Color" />
</appSettings>
<casiocamera>
<add key = "illuminationKey" value = "D0" />
<add key = "illuminationState" value = "2" />
<add key = "flashKey" value = "D1" />
<add key = "flashState" value = "1" />
</casiocamera>
</configuration>
Параметры настройки указываются в узлах «<add key=», где «key» задает имя параметра, а «value» – его значение.
key | value |
osVersion |
Вариант операционной системы ТСД: Mobile – Windows Pocket, Windows Mobile, Windows Phone … WinCE – Windows CE |
webService |
Url до сервера Mobile SMARTS вида «http://...:port/DataStorage.asmx», «https://...:port/DataStorage.asmx» и т.д. Если Url адрес начинается с буквы «z» «zhttp://...», то данные передаются в сжатом виде. |
updateService |
Url до сервера обновлений ПО Mobile SMARTS |
lastUpdate |
Дата последнего обновления ПО с сервера обновлений Mobile SMARTS |
documentsPath |
Путь к папке с файлами справочников и документов (по умолчанию это будет подпапка «Documents» папки запуска файла MobileSMARTS.exe) |
booksPath |
Путь к папке с файлами для хранения номенклатуры (по умолчанию это подпапка «Documents» папки запуска файла MobileSMARTS.exe). Можно выбрать другую папку, тогда документы и номенклатура будут храниться в разных местах. |
folderBasedExchange |
true – работать в offline режиме, иконка false – работать в online режиме, иконку наличия подключения ассоциировать с тем, есть ли коннект к серверу Mobile SMARTS или его нет |
storageMemoryAllocation |
Объем памяти в мегабайтах, которая будет выделена под хранение файлов (включая уже лежащие файлы), отдав всю оставшуюся память под оперативную |
processLog |
true – вести детальный лог всех операций на ТСД false – не вести |
networkName |
Имя профиля сетевых настроек на ТСД: Work – рабочая сеть (профиль внутренней сети предприятия) Internet – внешняя сеть через провайдера услуг Интернет <какой-то другой> – какой-то другой, конкретный, добавленный вручную |
networkLogin |
|
Domain |
Имя домена, если для входа в сеть требуется авторизация в домене |
domainUser |
Имя пользователя домена (см. domain) |
userPassword |
Пароль пользователя домена (см. domain) |
Proxy |
Имя прокси-сервера в домене для доступа к серверу Mobile SMARTS по HTTP |
autoExchangeInterval |
Параметр, позволяющий включить автозапуск обмена данными с заданным интервалом, в секундах |
syncTime |
true – синхронизировать время на ТСД с часами на сервере Mobile SMARTS false – не синхронизировать |
checkConnectionInterval |
Интервал между проверками наличия подключения к серверу Mobile SMARTS (или к ActiveSync, см. folderBasedExchange), в секундах |
beginCheckConnectionDelay |
Задержка перед первой проверкой наличия сети, в секундах (для случая автозапуска программы при перезагрузке терминала, когда Wi-Fi просыпается позже и попытка проверить состояние сети может привести к проблемам) |
vibrateNumber |
Номер устройства вибрации, которое будет включаться для более наглядной индикации о важных сообщениях и ошибках при работе с ТСД |
playSounds |
true – проигрывать звуки сообщений, предупреждений и ошибок false – не проигрывать |
screenMode |
Color – использовать красочный профиль для цветного экрана BW – использовать контрастный профиль для черно/белого экрана |
blockMode |
true – блокировать меню «Пуск» и сочетания клавиш для его вызова и не давать пользователю возможности выходить в меню и запускать другие программы false – не блокировать |
kiosk |
true – работать в полноэкранном режиме, прятать меню «Пуск» и все остальные лишние меню false – работать в обычном режиме |
nomenu |
Параметр работает только на Windows CE терминалах и дополняет параметр kiosk. true – основное меню программы не показывается false – работать в обычном режиме |
escapeKey |
Имя клавиши-замены для Escape, если на клавиатуре ТСД нет клавиши Escape. Например, можно указатьMultiply (*) или Left (<) |
messagesWindow |
Имя клавиши для вызова окна истории сообщений, пришедших на ТСД из учетной системы. Например, можно указать F3. |
sipOnOff |
Иногда на терминалах с сенсорным дисплеем при работе с Mobile SMARTS для ввода данных требуется воспользоваться экранной клавиатурой, там, где недоступен ее стандартный вызов. Для того чтобы воспользоваться клавиатурой в таких местах, необходимо назначить для ее вызова какую-нибудь клавишу на ТСД. Например, можно указать F2. |
forbidbacklightcontrol |
true – запрещает программе управление подсветкой экрана false – программа будет управлять подсветкой, включая ее при различных действиях на ТСД и выключая при простое |
blockWindowHotKey |
Клавиша для блокировки программы пользователем терминала. |
enterKey |
Имя клавиши-замены для Enter, если на клавиатуре ТСД нет клавиши Enter. |
changeUserKey |
Имя клавиши для входа в режим смены пользователя на терминале. Например, можно указать F5 |
autoBlockTime |
Время неактивности, по истечении которого терминал будет заблокирован автоматически. Время в секундах. |
checkaftersave |
Специальный режим, позволяющий включить режим проверки целостности сохранения документов. Следут включать только в случаях подозрения на проблемы с работой диска. true – после сохранения документ будет загружаться из файла и сверяться с исходной версией. false – режим выключен |
documentInfoHotKey |
Имя клавиши для вызова окна с информацией. Например, можно указать F4. |
defaultPort |
Порт сервера. 9550 – порт по умолчанию для платформы Mobile SMARTS 9500 – порт по умолчанию для драйвера Wi-Fi ПРОФ 9400 – порт по умолчанию для драйвера Wi-Fi |
onlineSyncInterval |
|
documentInfoBarcode |
|
memoryWarnings |
true – включен режим вывода сообщения о недостатке свободной памяти false – сообщения о недостатке свободной памяти выводиться не будут |
wakeuphandling |
true – режим включен false – режим выключен |
autorun |
true – режим автозапуска включен false – режим автозапуска выключен |
connectionType |
|
monitoring |
На некоторых моделях ТСД при отключении от Wi-Fi сети может произойти сбой в работе и зависание терминалала. Для нормальной работы следует отключить режим слежения за уровнем Wi-Fi сигнала. true – режим слежения за уровнем сигнала Wi-Fi включен false – режим слежения за уровнем сигнала Wi-Fi выключен |
Параметры настройки в группе <casiocamera> (для камеры Casio).
key | value |
illuminationKey |
Клавиша переключения режима работы подсветки |
illuminationState |
0 - подсветка выключена 1 - включается во время нажатия клавиши съемки 2 - включена |
flashKey |
Клавиша переключения режима работы вспышки |
flashState |
0 - вспышка выключена 1 - включена |
Параметры настройки в конфигурационной группе <style> смотрите здесь.