Синхронизация Мобильного и Центрального модулей
После установки приложения система отображает стартовое окно приложения. Пользователь не привязан к определенной базе данных. Для привязки мобильного модуля к определенному пользователю необходимо выбрать пункт Менеджер баз данных.
|
При установке приложения через ПИН-код первичная синхронизация выполняется автоматически.
|
|
При выборе пункта Новая система отображает диалоговое окно Использовать новый SyncServer? Для подтверждения необходимо нажать кнопку Да. В случае выбора кнопки Отмена система использует предыдущую версию сервиса синхронизации.
|
Система запоминает первоначальный выбор, и все дальнейшие синхронизации осуществляются согласно выбранному при первой синхронизации способу.
|
|
|
Форма Синхронизация содержит параметры синхронизации.
При первой синхронизации поле Точка синхронизации отображает значение Новая. Впоследствии при следующих синхронизациях поле содержит название точки синхронизации, к которой привязан пользователь.
В блоке Настройки соединения пользователь указывает данные для синхронизации.
С помощью выпадающего списка Тип соединения пользователь выбирает один из доступных типов соединения с базой данных. В зависимости от выбранного значения пользователь заполняет поля хост (для TCP и HTTPS) и порт (для TCP).
С помощью флажков Загрузить историю, Загрузить фактические продажи и Загрузить изображения пользователь активирует синхронизацию соответствующей информации.
|
Кнопка
Синхронизировать запускает синхронизацию.
|
После запуска синхронизации система подключается к указанному хосту и отображает диалоговое окно для выбора базы данных.
|
|
После выбора базы данных необходимо ввести ПИН код. ПИН код регистрируется на уровне Центрального модуля и является уникальным идентификатором пользователя Мобильного модуля. После прочтения введенного на мобильном устройстве ПИН кода система считывает ключ-идентификатор устройства и помещает его в поле Серийный номер мобильного устройства в справочнике Пользователи ММ. В дальнейших синхронизациях ввод ПИН кода не требуется до истечения срока действия идентификатора, изменении пользователя или базы данных.
|
|
Система производит синхронизацию в фоне. Во время синхронизации пользователь может использовать другие активности или производить навигацию по формах Мобильного модуля. Статус текущих операций синхронизации система отображает в панели уведомлений.
|
После первой синхронизации пользователь возвращается в стартовое окно и может начать работу с Мобильным модулем.
Для синхронизации во время работы с Мобильным модулем пользователь использует кнопку
Синхронизация инструментальной панели или выбирает пункт Синхронизация контекстного меню формы Главная.
|
При повторных синхронизациях изменение точки синхронизации недоступно для пользователя.
По умолчанию список Настройки соединения свернут. При необходимость, пользователь может изменить тип соединения, а также хост и порт перед синхронизацией. Система запоминает измененные настройки и использует их при дальнейших синхронизациях.
Переключатель Полная синхронизация предназначен для активации полной синхронизации. В деактивированном положении система производит частичную синхронизацию.
С помощью флажков Загрузить историю, Загрузить фактические продажи, Загрузить изображения и Выгрузить изображения пользователь активирует синхронизацию соответствующей информации. Система запоминает установленный ранее набор флажков.
|
После нажатия кнопки Синхронизировать система начинает синхронизацию Мобильного и Центрального модулей.
|
После запуска синхронизации пользователь может продолжить работу с Мобильным модулем. Синхронизация происходит в фоновом режиме. Уведомления, результаты синхронизации, а также ошибки отображаются в панели уведомлений мобильного устройства.
Система производит фоновую синхронизацию пока все запланированные задачи не будут выполнены.
|
|
Для успешной синхронизации должны синхронизироватся все пакеты данных.
Если часть пакетов не синхронизировалась, при попытке выполнить новую синхронизацию отображается сообщение:
Предупреждение. У вас есть < количество > несинхронизированный(е) пакет (ы).
|
Функционал системы предусматривает возможность проводить частичную синхронизацию. Во время частичной синхронизации производится только отгрузка данных с Мобильного модуля, при этом данные из Центрального модуля не загружаются в мобильную базу данных.
Частота полной синхронизации устанавливается в Центральном модуле с помощью опции 503 - Интервал между полными синхронизациями (мин.).
|
Структура продаж > Точка синхронизации > Выбранная точка синхронизации > Параметры > Интервал между полными синхронизациями (503)
|
|
В случае если время от последней полной синхронизации превышает установленный опцией интервал, в меню синхронизации по умолчанию активирован переключатель Полная синхронизация. При этом пользователь может изменять набор флажков:
-
-
Загрузить фактические продажи
-
-
При этом система запрещает отключение полной синхронизации (переключатель Полная синхронизация неактивен).
|
|
В случае если время от последней полной синхронизации не превышает установленный опцией интервал, в меню синхронизации отключены переключатель Полная синхронизация и набор флажков. В текущей конфигурации при нажатии кнопки Синхронизировать система производит частичную синхронизацию.
При необходимости, пользователь может произвести полную синхронизацию ранее установленного опцией 503 интервала. Активация полной синхронизации производится путем включения переключателя Полная синхронизация. Система автоматически устанавливает набор флажков по умолчанию, при этом пользователь может изменять набор активных флажков.
|