Данная статья применима только к ТСД на ОС Windows CE/ Mobile!
Все настройки клиента Mobile SMARTS для ТСД хранятся в файле MobileSMARTS.exe.config.
Файл имеет следующую структуру:
<configuration> <appSettings>
<!-- Ид базы для автооткрытия-->
<add key = "applicationId" value =""/>
<add key = "documentsPath" value = "" />
<add key = "lastUpdate" value = "01.01.2001 01:01" />
<!--Включает запись лога выполнения действий, может быть полезно при отладке -->
<add key = "processLog" value = "false" />
<add key = "logLevel" value="" />
...
</appSettings>
<network> <add key="monitoring" value="true" />
<add key= "useCompression" value="true"/>
...
</network>
<keys> <add key = "messagesWindow" value = "F3" />
<add key = "sipOnOff" value = "F2" />
...
</keys> <style> <add key = "menuButtonHeight" value = "" />
<add key = "LargeFont" value = "" />
...
</style></configuration>
Параметры настройки указываются в узлах «<add key=», где «key» задает имя параметра, а «value» – его значение.
Параметры настройки в группе <appSettings>
key | value |
applicationId | |
lastUpdate | Дата последнего обновления ПО с сервера обновлений Mobile SMARTS |
documentsPath | Путь к папке с файлами справочников и документов (по умолчанию это будет подпапка «Documents» папки запуска файла MobileSMARTS.exe) |
processLog | true – вести детальный лог всех операций на ТСД false – не вести |
autoBlockTime | Время неактивности, по истечении которого терминал будет заблокирован автоматически. Время в секундах. |
blockMode | true – блокировать меню «Пуск» и сочетания клавиш для его вызова и не давать пользователю возможности выходить в меню и запускать другие программы false – не блокировать |
osVersion | Вариант операционной системы ТСД: Mobile – Windows Pocket, Windows Mobile, Windows Phone … WinCE – Windows CE |
askAboutAutorun | true – автоматически запускать клиента при включении ТСД false – не запускать клиента при включении ТСД |
syncTime | true – синхронизировать время на ТСД с часами на сервере Mobile SMARTS false – не синхронизировать |
vibrateNumber | Номер устройства вибрации, которое будет включаться для более наглядной индикации о важных сообщениях и ошибках при работе с ТСД |
playSounds | true – проигрывать звуки сообщений, предупреждений и ошибок false – не проигрывать |
screenMode | Color – использовать красочный профиль для цветного экрана BW – использовать контрастный профиль для черно/белого экрана |
kiosk | true – работать в полноэкранном режиме, прятать меню «Пуск» и все остальные лишние меню false – работать в обычном режиме |
nomenu | Параметр работает только на Windows CE терминалах и дополняет параметр kiosk. true – основное меню программы не показывается false – работать в обычном режиме |
checkaftersave | Специальный режим, позволяющий включить режим проверки целостности сохранения документов. Следут включать только в случаях подозрения на проблемы с работой диска. true – после сохранения документ будет загружаться из файла и сверяться с исходной версией. false – режим выключен |
hideDemoDocumentTypes | true – false – |
logLevel | |
Параметры настройки в группе <network>
key | value |
useCompression | true – false – |
manualSync | true – false – |
networkLogin | |
domain | Имя домена, если для входа в сеть требуется авторизация в домене |
domainUser | Имя пользователя домена (см. domain) |
userPassword | Пароль пользователя домена (см. domain) |
proxy | Имя прокси-сервера в домене для доступа к серверу Mobile SMARTS по HTTP |
autoExchangeInterval | Параметр, позволяющий включить автозапуск обмена данными с заданным интервалом, в секундах |
loginMode | |
checkConnectionInterval | Интервал между проверками наличия подключения к серверу Mobile SMARTS (или к ActiveSync, см. folderBasedExchange), в секундах (до 99) или в миллисекундах (если задано значение больше 99) |
beginCheckConnectionDelay | Задержка перед первой проверкой наличия сети, в секундах (для случая автозапуска программы при перезагрузке терминала, когда Wi-Fi просыпается позже и попытка проверить состояние сети может привести к проблемам) |
monitoring | На некоторых моделях ТСД при отключении от Wi-Fi сети может произойти сбой в работе и зависание терминалала. Для нормальной работы следует отключить режим слежения за уровнем Wi-Fi сигнала true – режим слежения за уровнем сигнала Wi-Fi включен false – режим слежения за уровнем сигнала Wi-Fi выключен |
Параметры настройки в группе <keys>
key | value |
escapeKey | Имя клавиши-замены для Escape, если на клавиатуре ТСД нет клавиши Escape. Например, можно указатьMultiply (*) или Left (<) |
messagesWindow | Имя клавиши для вызова окна истории сообщений, пришедших на ТСД из учетной системы. Например, можно указать F3 |
sipOnOff | Иногда на терминалах с сенсорным дисплеем при работе с Mobile SMARTS для ввода данных требуется воспользоваться экранной клавиатурой, там, где недоступен ее стандартный вызов. Для того чтобы воспользоваться клавиатурой в таких местах, необходимо назначить для ее вызова какую-нибудь клавишу на ТСД. Например, можно указать F2 |
blockWindowHotKey | Клавиша для блокировки программы пользователем терминала |
enterKey | Имя клавиши-замены для Enter, если на клавиатуре ТСД нет клавиши Enter |
changeUserKey | Имя клавиши для входа в режим смены пользователя на терминале. Например, можно указать F5 |
documentInfoHotKey | Имя клавиши для вызова окна с информацией. Например, можно указать F4 |
Параметры настройки в группе <style>
key | value |
menuButtonHeight | Минимальная высота кнопки в пикселах |
LargeFont | Шрифт в кнопках меню |
NormalFont | Шрифт в тексте |
ListFont | Шрифт в списках |
ButtonForeColor | Цвет текста в кнопках меню |
ButtonFocusForeColor | Цвет текста активной (выделенной) кнопки меню |
ListFocusForeColor | Цвет текста активной (выделенной) строке в списке |
ListEvenBackColor | Цвет фона в списке |
Подробнее смотрите статью Стиль клиентского приложения на ТСД.
Параметры настройки в группе <casiocamera> (для камеры Casio).
key | value |
illuminationKey | Клавиша переключения режима работы подсветки |
illuminationState | 0 - подсветка выключена 1 - включается во время нажатия клавиши съемки 2 - включена |
flashKey | Клавиша переключения режима работы вспышки |
flashState | 0 - вспышка выключена 1 - включена |
Параметры настройки в конфигурационной группе <style> смотрите здесь.